For publishers who sell to schools

The sales system for school‑book publishers

Plan the week, prove every school visit at the gate, and carry each order from signature to invoice. SalesYatra records the work once, where it happens, and every screen after that reads the same record.

  • GPS-proven visits
  • Works offline
  • Orders signed twice
  • Books that keep themselves
salesyatra.com/field/visits
Visits
Logged by the people who report to you
Visits today
23
+ as they land
Proven at the gate
83%
GPS + photo
Orders this week
₹4,82,640
11 orders
Collected
₹1,26,400
4 cheques, 2 UPI
TimeSchool · repProof
  • 11:42Sunrise Convent SchoolPriya Verma Checking in… 18 m from gate
  • 11:20Gyan Vihar Public SchoolImran Qureshi Checking in… 41 m from gate
  • 11:05Shiksha Bharti AcademyNeha Joshi Checking in… 62 m from gate
  • 10:48Vidya Niketan Sr. Sec. SchoolVikas Choudhary Checking in… 27 m from gate
  • 10:31Rose Garden Convent SchoolSandeep Meena Checking in…Web entry
  • 10:12Bal Bharati Model SchoolRahul Sharma Checking in… 12 m from gate

One system for every desk in the chain

Sales ExecutiveATMASMDGMNSHCEOWarehouseBilling deskAccountant

Most publishers run the season on notebooks, WhatsApp forwards and a spreadsheet somebody rebuilds every Friday. Visits are remembered in the evening. Orders are typed again at the office, and invoices a third time into the accounts. SalesYatra writes each piece of work down once — at the school gate, at the packing table, at the billing desk — and carries it the rest of the way.

Plan

Plan the week. Have it signed before Monday.

Reps set out each day and the schools it covers, with the budget beside it, and send the plan up their reporting line. The manager approves it from the email or the app — no phone call.
Travel plan · Jaipur West, Class 1–5 sampling
DRAFTSUBMITTEDAPPROVED
Rahul SharmaSales ExecutiveWeek28 Sep – 2 OctSchools8Budget₹6,200
Mon 28₹900
Vaishali Nagar · 18 km
  • Aravali International School
  • Bal Bharati Model School
Tue 29₹1,100
Mansarovar · 22 km
  • Pink City Public School
  • Modern Vidya Mandir
Wed 30₹1,600
Ajmer Road · 64 km
  • Tagore International Academy
Thu 1₹800
Malviya Nagar · 15 km
  • Sunrise Convent School
  • Gyan Vihar Public School
Fri 2₹1,800
C-Scheme · 12 km
  • Vidya Niketan Sr. Sec. School
Goes to Aarav Mehta · Area Sales Manager Waiting on Aarav Mehta…Aarav: “Good route. Take the cheque from Tagore on Wednesday.”

Add a school to a day, then send it.

Visit

Proof of visit, not a promise.

A visit starts with a check-in at the school gate: one GPS reading and a photo, and the app refuses it outside the school’s 100-metre fence. The report follows when there’s time — who they met, the titles sampled, the money collected.

Works where the signal doesn’t

School gates are where coverage is worst. Check-ins wait on the phone with their photos and send themselves once the rep is back online. Each carries its own ID, so a retry never files a visit twice.

No signal · 2 waiting Syncing 2…
  • Check-in · Sunrise Convent School10:12 · photo 1.4 MB Queued Sending Synced
  • Report · Gyan Vihar Public School11:40 · 3 titles sampled Queued Sending Synced

Turn the signal off, log a check-in, and turn it back on.

No background tracking

The day’s trail comes only from what the app sees while it’s open, inside the working hours you set.

Web entries say so

A visit logged from the portal is marked as a web entry and carries no location, so nobody mistakes it for a check-in.

Managers read, and reply

Visits aren’t queued for approval. Managers read their team’s register and comment on any visit in their line.

Order

Priced by the catalogue. Signed twice.

Orders are built against the live catalogue with the rep’s discount, so the total a school is shown is the total the manager approves and the total that’s invoiced. The manager approves, the admin gives the final approval, and the rep follows every step from their phone.
New order · Hill View Academy
DRAFTPENDINGWITH ADMINAPPROVEDASSIGNEDDISPATCHED
NKB/ORD/0926/155
Bill to the school · ship to the school
  • Rainbow English Reader · Class 3
    ₹285 each, from the catalogue
    72
  • Rainbow English Reader · Class 4
    ₹295 each, from the catalogue
    64
  • Number Magic Mathematics · Class 3
    ₹310 each, from the catalogue
    72
  • Green Earth EVS · Class 3
    ₹265 each, from the catalogue
    70
  • Hindi Vatika · Class 4
    ₹240 each, from the catalogue
    62
Gross · 340 books₹95,150.00Discount · 12%− ₹11,418.00Total₹83,732.00
Prices can’t be typed over
Where it is
  1. RaisedRahul Sharma · 11:02
  2. Approved by the managerAarav Mehta · 11:18
  3. Approved by the adminKavita Rao · 12:05
  4. Packed at the warehouseMahesh Gupta · Tue 10:40
  5. Dispatched, invoices raisedVRL Logistics · 14 boxes · Tue 16:50
Two invoices, one per firm, for what was packed

Change the copies or the discount, then submit it.

Bill whoever pays

The school, a registered dealer, or a new party, which waits for the admin’s approval before anything is billed to it.

Approve from the email

Every approval request links straight to the order, and opens in the app on the phone that got the email.

Nothing moves by hand

Each order follows one set of rules for who can move it, and when. Nobody approves their own work.

Dispatch

Ship short, bill short.

The warehouse packs from its own queue. Recording the dispatch raises the invoices in the same step — one for each firm whose books are in the box — priced from what actually left the building. Whatever couldn’t ship lands on the shortfall sheet.
Dispatch · NKB/ORD/0926/147
ASSIGNEDDISPATCHED
Aravali International School
Raised by Rahul Sharma · packing list
406 of 412 packed
  • Rainbow English Reader · 3NKB · ordered 72
    72
  • Rainbow English Reader · 4NKB · ordered 64
    64
  • Number Magic Mathematics · 3NKB · ordered 72
    72
  • Number Magic Mathematics · 4NKB · ordered 60
    60
  • Green Earth EVS · 3NKL · ordered 70
    70
  • Hindi Vatika · 4NKL · ordered 62
    62
  • Little Coders Computer Studies · 4NKL · ordered 12· 6 short
    6
What gets billed
Navkiran BooksNKB/26-27/447
268 books · 12% off₹71,209.60
Navkiran LearningNKL/26-27/112
138 books · 12% off₹30,606.40
Shortfall sheet
  • Little Coders Computer Studies 46 owed
Both invoices emailed to Rahul Sharma, as PDFs

Pack fewer copies of any title and watch both invoices follow.

Books

Double-entry books that keep themselves.

Every invoice, receipt, credit note, expense and claim payout posts to a proper ledger for each of your firms. Issued documents are never edited — they’re cancelled with a reason and reversed, and keep their number.
salesyatra.com/accounts
Home
What each firm is owed and holds, and how the month is going
Total receivable
₹34,61,100
From 117 parties
Overdue
₹4,76,300
17 bills past due
Cash & bank
₹16,77,400
Across 3 accounts
Cheques not cleared
₹3,84,500
9 cheques in hand
Sales this month · ₹23,23,916September
1 Sep24 Sep
Waiting on you
12 collections to confirm₹1.85L reps say they collected
9 cheques to deposit or clear
Day bookParty statementAgeingGSTR-1

Switch between the firms, and hover a day’s bar.

Every report reads the same lines

No running balances to drift out of step. Each figure is summed from the journal, down to the GST returns, and a filed month can be locked so nothing lands in it afterwards.

Day bookTrial balanceProfit & lossBalance sheetAgeingGSTR-1GSTR-3B
For managers

Know where the season stands without asking.

Managers see their own line — visits, plans, orders, dues and where the team is today — and nothing they aren’t responsible for. The CEO sees the whole chain with the same screens.
salesyatra.com/field/approvals
Approvals
Everything your team has raised that is waiting on you
4 waiting
NKB/ORD/0926/152Order
Priya Verma · Sunrise Convent School · 186 books
₹78,210
Approved
Ajmer & Beawar, adoption pushTravel plan
Neha Joshi · 28 Sep – 3 Oct · 9 schools
₹14,500
Approved
NKB/SMP/0926/38Sampling
Priya Verma · 48 specimen copies · Sunrise Convent School
Approved
NKB/ORD/0926/153Order
Vikas Choudhary · Vidya Niketan Sr. Sec. School · 94 books
₹41,380
Approved
salesyatra.com/field/tracking
Team on the road
Today, inside working hours · 09:00 – 18:00
6 on the road
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    4. DModern Vidya Mandir12:10 – 12:55
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    4. DModern Vidya Mandir12:10 – 12:55
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    4. DModern Vidya Mandir12:10 – 12:55
    5. EDepot, Vaishali Nagar13:35 – 14:01
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    4. DModern Vidya Mandir12:10 – 12:55
    5. EDepot, Vaishali Nagar13:35 – 14:01
    1. AAravali International School09:02 – 09:28
    2. BBal Bharati Model School09:51 – 10:32
    3. CPink City Public School11:00 – 11:22
    4. DModern Vidya Mandir12:10 – 12:55
    5. EDepot, Vaishali Nagar13:35 – 14:01

Positions come from the app while it is open, and only inside the working day you set.

salesyatra.com/field/dues
Outstanding
₹8,18,276
Overdue
₹2,78,800
    • NKB/26-27/30143 days late₹1,18,400
    • NKB/26-27/388Not due₹1,66,200
    • NKB/26-27/32234 days late₹96,200
    • NKL/26-27/088Not due₹96,150
    • NKB/26-27/35122 days late₹41,800
    • NKB/26-27/402Not due₹54,400
    • NKL/26-27/09414 days late₹22,400
    • NKL/26-27/101Not due₹32,500
    • NKB/26-27/421Not due₹88,410
    • NKB/26-27/447Not due₹71,210
    • NKL/26-27/112Not due₹30,606

Reps hear about overdue bills every morning, before the visit.

salesyatra.com/field/orders
Team orders
Every order your team has raised, and where it has got to
  • Sunrise Convent SchoolPriya VermaPENDING
  • Shiksha Bharti AcademyNeha JoshiWITH ADMIN
  • Gyan Vihar Public SchoolImran QureshiASSIGNED
  • Vidya Niketan Sr. Sec. SchoolVikas ChoudharyAPPROVED
  • Aravali International SchoolRahul SharmaDISPATCHED
  • Rose Garden Convent SchoolSandeep MeenaASSIGNED
  • Bal Bharati Model SchoolRahul SharmaDISPATCHED
  • Pink City Public SchoolPriya VermaDISPATCHED
  • Hill View AcademyNeha JoshiASSIGNED

Everything else the season asks for.

Stock, samples and workshops

Every request takes the same two signatures, manager then admin, and ships to the address on file.

Adoptions

Which titles each school adopted, kept against the school for next season’s visits.

The day’s spend

Reps log travel and expenses as they go. The billing desk pays the claim, and it closes.

Documents on WhatsApp

Every invoice, receipt and statement as a PDF, sent through a signed link.

Cheques that clear

A cheque waits in hand until it clears. A bounce reverses the whole receipt.

Two firms, one warehouse

Each title belongs to a firm. A mixed order becomes one invoice per firm.

Approve from anywhere

Approval emails open the item itself, in the app or the browser.

Export to Excel

Registers and reports download as workbooks, ready for your CA.

Recorded once

Work is written down where it happens. Nothing is typed twice, so nothing drifts.

History stays put

Issued documents are cancelled and reversed, never edited or deleted.

Access follows the line

Managers act on their own reports. The accountant reads everything and changes nothing.

Every module, step by step, in the docs

School sales, start to finish.

See SalesYatra run a season on your own catalogue, your schools and your firms.

SalesYatra · The sales system for school-book publishers