Xale logo
Xale

Follow-ups · Per role, on lead, deal and track

Follow-up management CRM: follow-ups that know whose job it is

Xale CRM is the best CRM for follow-up management in counselling teams: several roles work the same student at once, on the lead, on each university application (deal) and on each track such as Loan, Interview preparation or Visa filing, and each role keeps its own follow-up with its own reminder. The telecaller, the counsellor and the visa or admissions role each see their own Overdue, Today and Later, while managers see the team’s follow-ups by user, branch and role and pick whose follow-up to reschedule. Access to follow-ups is set stage by stage and track by track, and automations date the right role’s next follow-up for you.

Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo

Updated · By

What you get

Lead follow-up software built for teams, not one salesperson

In a counselling team, one student is worked by several people at once. A generic CRM gives the student one “next follow-up”, and whoever saves last wins. Xale CRM gives each role its own, on the student, on every application and on every track.

Several roles, one follow-up each, on the lead, every deal and every track

A telecaller, a counsellor and a visa officer can work one student together. Each role on the lead and on each university application (deal) keeps exactly one live follow-up, enforced by the database, so one role’s new date never overwrites another’s.

A follow-up on every track, independent of the stage

A track such as Loan, Interview preparation or Visa filing runs beside the pipeline as its own workflow with its own steps and its own assignment. Each role on a track keeps its own follow-up, dated by that track’s own Due in N days dial, so the loan officer’s date never depends on where the counsellor has the application.

A reminder for whoever holds it

When a follow-up’s date and time arrive, its holder gets a web popup, an Android push and an inbox entry with the student’s name, the chosen time and the note. When many fall due in the same minute, they get one reminder that names the earliest student and says how many more are due.

Today, Overdue, Tomorrow and Later, for you and your team

Everyone works from the same lists: Today, Overdue, Tomorrow and Later, and a lapsed follow-up keeps its last date, so it shows as Overdue instead of looking new. Managers see the team’s follow-ups by user, by branch and by role, and pick whose follow-up to reschedule. The follow-ups rail switches between Leads and Tracks.

Follow-ups on tracks

Follow-ups on tracks: a different pipeline for a different job

A loan, interview preparation or a visa filing is a job of its own, with its own steps and its own person, and it rarely lines up with the pipeline stage. In Xale CRM a track is its own workflow beside the pipeline, it carries its own assignment, and every role on it keeps its own follow-up. Run as many of them as the work really has: parallel pipelines.

Its own workflow, beside the pipeline

A track is a job of its own on the student, with its own steps, running beside the pipeline stages. The student can sit in Application while the loan runs and the interview coaching runs, each at its own step.

Its own assignment

A track carries its own assignment: one person per role per student and track. Assign by hand, in bulk, with the Assign track automation, or automatically to the least-loaded eligible member of the team.

Its own follow-up per role

Each role on a track keeps its own follow-up, independent of the pipeline stage. It is dated by that track’s own Due in N days dial, so a loan follow-up follows the loan, not the application.

Reminded where the work is

When a track follow-up falls due, its holder gets an Android push and an in-app inbox entry, so the loan officer is reminded of the loan and the interview trainer of the interview, each on their own date.

Leads and Tracks on the dashboard

The follow-ups rail switches between Leads and Tracks, so a loan officer works from the Tracks list while a counsellor works from Leads. A track head sees an Unassigned list for their track, so students without an owner are one click away.

Hand-overs restart only what moved

Hand a track to someone else and only the handed-over role’s follow-up restarts. Every other role on the student, on the lead, on each deal and on the other tracks, keeps its date.

Access per track: Manage, Own, Edit, View or Deny

Own members see and work only the students on that track assigned to them. View sees the track, Edit assigns it or changes its step, and Manage sees every student on the track and alone removes it, enforced on the server.

Worked example: one student in Application, a loan and an interview running beside it

The student’s UK application sits in the Application stage with the counsellor. The loan officer runs the Loan track and the interview trainer runs the Interview preparation track, each with their own follow-up.

Which role owns which follow-up when a student has an application in progress and two tracks running beside it
RecordWhereRoleFollow-upWhy
Deal: UK applicationApplication stageCounsellorOwn follow-up on the dealDated by the Application stage’s Initial follow-up setting, moved by the counsellor after each call.
Track: LoanIts own step, beside the pipelineLoan officerOwn follow-up on the Loan trackAssigned on the track and dated by the Loan track’s own dial, whatever stage the application is in.
Track: Interview preparationIts own step, beside the pipelineInterview trainerOwn follow-up on the Interview trackA third live follow-up on the same student, and none of the three overwrites another.
Loan track handed overLoan trackLoan officer (new)Restarts for this role onlyThe counsellor’s and the trainer’s dates stay exactly as they were.
Whole studentDashboardManager, track headLeads or TracksThe follow-ups rail switches between Leads and Tracks, and a track head sees the track’s Unassigned list.

Track names and steps are yours to define, and each track has its own per-role access. How Own, Manage and the other levels work is on role-based access control.

Hand-offs, step by step

One student, four teams: how hand-offs run in Xale

A common consultancy flow: a Meta or Wati lead goes to a counsellor, then an Application team, an Application officer and a Visa team, with a loan officer running the Loan track beside the pipeline and a manager watching for slips. Here is who owns each step and how it is set up in Xale. Hand-offs run on assignments, role-based follow-ups, tracks, stage requirements and deadlines.

  1. Meta or Wati lead
  2. Counsellor
  3. Application team
  4. Application officer
  5. Visa team
  6. Loan officer (Loan track)
  7. Manager
Automatic
Happens on its own. Nobody clicks anything.
Set up once
You configure it once, as an automation, a stage setting or a role, and it keeps running.
Your team does this
A person does it in Xale, and Xale records it.
  1. Meta or Wati leadStatus: Automatic

    Step 1: A Meta or Wati enquiry becomes a lead

    The goal: A student fills in a Meta lead form or messages your Wati number.

    How it is set up in Xale

    • SetupStatus: Set up once

      Connect your Facebook Page lead forms and your Wati account as lead sources. Gallabox, UrbanChat, the WhatsApp Cloud API and website forms work the same way.

    • TriggerStatus: Automatic

      Each enquiry is saved as a lead and fires the “Lead created” automation trigger.

    Note: Meta leads arrive tagged with the campaign and form they came from. Wati enquiries arrive through Wati’s webhook.

  2. CounsellorStatus: Set up once

    Step 2: The counsellor is assigned and reminded to call

    The goal: Every new lead goes to a counsellor straight away, and the counsellor calls within the hour.

    How it is set up in Xale

    • ActionStatus: Set up once

      On “Lead created”, “Auto-distribute to role” picks the Counsellor with the fewest assignments today in the lead’s branch, optionally balanced per Country.

    • AlertStatus: Set up once

      An in-app assignment notification, plus a ring and an Android push if you set a notification tone for the Counsellor role on the intake status.

    • Follow-upStatus: Set up once

      A follow-up action (“Set / update follow-up”, “Create follow-up” in older builds), placed after the assign action, at 0 days and 1 hour. When it falls due, the counsellor gets a web popup, an Android push and an inbox entry within about a minute.

    • ReportStatus: Automatic

      Call Analytics’ How Fast New Leads Get Called card measures speed to lead, and every number opens the leads behind it.

  3. CounsellorStatus: Set up onceYour team does this

    Step 3: Follow-ups on day 2 and day 7

    The goal: If the student hasn’t converted, the counsellor follows up after 2 days and again after 7.

    How it is set up in Xale

    • By handStatus: Your team does this

      After each attempt, the counsellor sets the next date in the lead drawer: day 2, then day 7. Each one rings when due.

    • RequirementStatus: Set up once

      A follow-up requirement on a status such as “Attempt 1” stops a person’s move until the next follow-up is scheduled. In the web app, Xale asks for the date in a popup.

    • Follow-up policyStatus: Set up once

      Or give sub-statuses a “Due in N days” value, such as 2 on attempt 1 and 5 on attempt 2. Entering one re-dates the counsellor’s default follow-up, never a date someone picked.

  4. CounsellorStatus: Your team does this

    Step 4: The counsellor qualifies the student

    The goal: The counsellor decides the student is a fit and moves them on.

    How it is set up in Xale

    • By handStatus: Your team does this

      The counsellor moves the lead to Qualify from the lead drawer or the board. The judgement stays with a person.

    • RequirementStatus: Set up once

      Stage requirements can hold the move until documents or required fields are in place.

    • RequirementStatus: Set up once

      Or require a note explaining the move.

  5. Application teamStatus: Set up onceYour team does this

    Step 5: The Application team verifies documents within 24 hours

    The goal: As soon as the student reaches Application, the Application team checks their documents within a day.

    How it is set up in Xale

    • TriggerStatus: Set up once

      “Status changed” (it fires for the lead and for each university application), or “Deal sub-status changed”, with a condition such as status = Document collection.

    • ActionStatus: Set up once

      “Auto-distribute to role” = Application team, one owner per application, optionally balanced per Country. Optionally, a WhatsApp template asks the student for documents through Wati, Gallabox or UrbanChat.

    • Follow-upStatus: Automatic

      Their own follow-up opens when they’re assigned, separate from the counsellor’s. The role must work that stage at a personal level, with follow-ups not set to Deny.

    • Follow-upStatus: Set up once

      “Set / update follow-up” for the Application team role, 1 day out, so the check rings when due.

    • ToneStatus: Set up once

      A tone on Document collection for the Application team role rings for them, with an Android push, when an application lands there.

    • RequirementStatus: Set up once

      Document requirements (passport, marksheets, SOP, LOR) block the next stage until uploaded.

    • RequirementStatus: Set up once

      Or list them as an info-only checklist in the Attachments tab, which never blocks a move.

    • TrackStatus: Set up once

      “Assign track / set sub-track” adds a Document verification track whose sub-tracks are the checklist.

    • DeadlineStatus: Your team does this

      For a hard 24-hour target, a user with deadline permission sets a Document collection → Documents verified deadline for the next day, with warning days. It closes itself when the target status is reached.

  6. Application officerStatus: Set up onceYour team does this

    Step 6: The Application officer submits within 2 days and chases the university at 7

    The goal: Once documents are verified, the officer submits to the university within 2 days and follows up with the university after 7.

    How it is set up in Xale

    • TriggerStatus: Set up once

      “Deal sub-status changed” to Documents verified, which the Application team sets when they finish.

    • TriggerStatus: Set up once

      Or “Track completed” on the Document verification track.

    • ActionStatus: Set up once

      “Auto-distribute to role” = Application officer: one officer per application, or all of a student’s applications with one officer.

    • ActionStatus: Set up once

      “Move deal” moves the application to Application in progress.

    • Follow-upStatus: Automatic

      The officer’s own follow-up opens when they’re assigned.

    • Follow-upStatus: Set up once

      “Set / update follow-up” for the officer, 2 days out.

    • Follow-up policyStatus: Set up once

      “Due in 7 days” on Application submitted re-dates the officer’s default follow-up when the application gets there.

    • By handStatus: Your team does this

      After submitting, the officer moves the application to Application submitted and sets the day-7 university follow-up.

    • DeadlineStatus: Your team does this

      A Documents verified → Application submitted deadline, set by a user with deadline permission, closes itself on submission.

  7. Visa teamStatus: Set up onceYour team does this

    Step 7: The Visa team takes over when an offer arrives

    The goal: When an offer comes in, the Visa team checks the CAS within 24 hours, completes a visa-document checklist within 3 days and is reminded of the appointment.

    How it is set up in Xale

    • TriggerStatus: Set up once

      “Deal sub-status changed” to Offer received (conditional or unconditional).

    • ActionStatus: Set up once

      “Auto-distribute to role” = Visa team, plus an optional WhatsApp template to the student.

    • Follow-upStatus: Automatic

      The Visa team member’s own follow-up opens when they’re assigned.

    • Follow-upStatus: Set up once

      “Set / update follow-up” for the Visa team, 1 day out, for the CAS check.

    • TrackStatus: Set up once

      “Assign track / set sub-track” adds a Visa documents track whose sub-tracks are the checklist.

    • RequirementStatus: Set up once

      Visa-document requirements on the Visa stage block the move until uploaded.

    • RequirementStatus: Set up once

      Or list them as an info-only checklist in the Attachments tab, which never blocks a move.

    • By handStatus: Your team does this

      The steps run in sequence: the visa officer sets each timed follow-up (the checklist on day 3, then the appointment time), and each rings when due. The appointment can also be a deadline.

    Note: “CAS” is an example status that you create on the Visa stage.

  8. Loan officer (Loan track)Status: Set up once

    Step 8: The loan officer runs the Loan track beside the pipeline

    The goal: While the application moves through Application and Visa, a loan officer arranges the education loan on their own timetable, without touching the counsellor’s or the visa team’s follow-ups.

    How it is set up in Xale

    • TrackStatus: Set up once

      A Loan track is its own workflow beside the pipeline, with its own steps. Put the student on it by hand, in bulk, with “Assign track” when the offer arrives, or automatically to the least-loaded eligible loan officer: one person per role per student and track.

    • Follow-upStatus: Automatic

      The loan officer’s own follow-up opens on the track, dated by the Loan track’s own “Due in N days” dial and independent of the application’s stage. When it falls due, they are reminded by Android push and the in-app inbox.

    • DashboardStatus: Automatic

      The follow-ups rail switches between Leads and Tracks, so the loan team works from its own list, and the loan team’s head sees an Unassigned list for the track.

    • Hand-overStatus: Automatic

      Hand the track to another loan officer and only that role’s follow-up restarts; the counsellor’s and the visa team’s dates stay as they were.

    • TriggerStatus: Set up once

      “Track completed” starts the next rule when the loan is done, for example a “Set / update follow-up” for the counsellor.

    Note: Interview preparation or Visa filing run the same way, each as its own track with its own owner and follow-up.

  9. ManagerStatus: Set up once

    Step 9: The manager steps in when something slips

    The goal: When a lead goes quiet or its follow-up slips, the manager sees it and can step in.

    How it is set up in Xale

    • Time ruleStatus: Set up once

      A “Lead idle” or “Lead has no follow-up” rule, optionally only where the follow-up is overdue, runs by itself. It can reassign the lead with “Shuffle to a role”, or add a Manager with “Auto-distribute to role” (if no Manager is on the lead already); the manager then gets the usual assignment notification.

    • DashboardStatus: Automatic

      Managers see their team’s Overdue, Today and Later follow-ups on the dashboard, by user and by branch.

    • AlertStatus: Set up once

      A scheduled in-app alert to the Manager role when overdue follow-ups pass a threshold, checked each morning. It carries a count, not a list of leads.

Across every stepStatus: Set up once

Every team sees only what it should

The goal: Counselling, application, visa and branch teams each see only their own part of the student.

  • AccessStatus: Set up once

    Give each role a lead-access level on every stage: admin, manage, edit, view or deny. Manage covers the user’s branches; edit and view cover only the leads and applications assigned to them.

  • AccessStatus: Set up once

    Set follow-up and deadline permissions per stage (edit, view or deny), limit a country manager to their countries, hide custom fields from a role and mask phone numbers on lists.

  • AccessStatus: Set up once

    Set each track to manage, own, edit, view or deny per role, for every stage at once or stage by stage: own shows a loan officer only the students on the Loan track assigned to them, and only the Visa team changes the visa checklist.

Note: Enforced on the server, not only in the screens. Admins see everything.

Trigger and action names are as they appear in Xale's automation builder. Application team, Application officer and Visa team are example roles you create; a new study-abroad workspace starts with Super Admin, Admin, Manager, Counsellor and Telecaller roles.

How ownership works

Role-based follow-ups: each role keeps its own

A follow-up in Xale belongs to a lead or deal plus a role, so follow-up work divides along the same role lines as your team (telecaller, counsellor, or a visa or admissions role you create). Who holds which role on a student comes from your role and branch setup.

Follow-ups go to the roles doing hands-on work

A role holds follow-ups on a stage when it works leads there at a personal level and its Follow-ups permission for that stage is Edit or View. Roles supervising the stage at manage or admin level see the team’s follow-ups instead.

Follow-ups sit where the assignment sits

A role assigned on the lead keeps its follow-up on the lead; a role assigned on a deal keeps it on that deal. Each university application carries its own follow-ups.

View-only when you want it

Set Follow-ups to View on a stage and holders still see their follow-up and get reminded, but only a manager or admin can move the date.

Stage moves open each role’s follow-up

When a lead or deal enters a stage, Xale CRM opens a follow-up for every assigned role that works that stage, so each role’s work carries on after the move, and it closes the follow-up of any role that doesn’t work there.

Reassigning hands the follow-up over

When a student is reassigned, the new person takes over that role’s follow-up, so it always sits with whoever now holds that role on the lead or deal.

Role changes and re-enquiries

Change a user’s role and their open follow-ups move with them, dates intact. A re-enquiry through a website form or Meta lead ad restarts the lead’s follow-ups as if newly assigned.

Tracks keep their own

A role assigned on a track keeps its follow-up on that track, dated by the track’s own Due in N days dial and independent of the pipeline stage. Handing the track over restarts only the handed-over role’s follow-up.

Worked example

One student, two university applications and a loan: who owns which follow-up

A student has applied to a university in the UK and another in Canada. The student is the lead, and each application is a deal with its own stage and owners, as on the study abroad CRM pipeline. A Loan track runs beside both applications with its own owner.

Which role owns which follow-up on a student with two university applications
RecordStageRoleFollow-upWhy
Lead: the studentQualifyTelecallerOwn follow-up on the leadAssigned on the lead, and works Qualify at a personal level.
Deal 1: UK applicationApplicationCounsellor (first)Own follow-up on deal 1Assigned on this deal, so the follow-up lives on the deal.
Deal 2: Canada applicationDepositCounsellor (second)Own follow-up on deal 2The same role can hold different deals of one student.
Deal 1 gets a conditional offerApplicationCounsellor (first)Set by automationA Set / update follow-up automation dates the counsellor’s follow-up 2 days out at 11:00 AM, only if it is missing or overdue.
Deal 2: Canada applicationDepositVisa officer (custom role)Waits for VisaFollow-ups for this role are set to Deny on Deposit, so Deposit’s follow-ups stay with the counsellor who works it.
Deal 2 moves to VisaVisaVisa officer (custom role)Created on entryVisa allows the role, so entering the stage creates the role’s follow-up.
Track: Loan, on the studentIts own step, beside the pipelineLoan officerOwn follow-up on the trackAssigned on the Loan track, dated by the track’s own Due in N days dial, independent of where either application sits.
Deal 1 reaches EnrolledEnrolled (last stage)Counsellor (first)Stops countingThe last stage never counts. The date is kept and returns if the deal is rolled back.
Whole studentAll of the aboveBranch manager (manage level)The team viewSees every row above by user, branch and role, with the student counted once at the most urgent date, and picks whose follow-up to reschedule. The follow-ups rail switches between Leads and Tracks.

Role names are examples. The study-abroad workspace starts with Super Admin, Admin, Manager, Counsellor and Telecaller roles; add visa or admissions roles yourself.

Follow-up policy

Decide where follow-ups are expected, and when they fall due

Settings on each stage, status and sub-status decide which roles hold follow-ups there, when the automatic follow-up is due, how far ahead people can plan and whether a move needs the next follow-up booked first.

Follow-ups permission per role and stage

In the role editor, set Follow-ups to Edit, View or Deny on each pipeline stage. Edit lets the holder move their date, View shows it without letting them move it, and Deny keeps follow-ups on that stage with the roles that work it.

Initial follow-up

On every stage, status and sub-status, set an Initial follow-up, and the automatic follow-up is dated that many days after the student arrives there, or the same day with 0. The most specific setting wins: sub-status, then status, then stage.

Maximum days allowed

Set Maximum days allowed and nobody, admins included, can schedule a follow-up more than N days ahead: the date picker greys out later days and the server refuses them.

Prioritise latest deal

On a deal stage, Prioritise latest deal mutes the follow-ups on a student's earlier applications, so the follow-up that counts is the one on the application furthest along.

Due in N days on each track

Each track has its own Due in N days dial, so a track follow-up is dated to the track’s own rhythm, a loan at the bank’s pace and interview coaching at the trainer’s, independent of the pipeline stage.

Follow-up needed on a status

Switch Follow-up needed off on a status such as Not interested, and leads or deals sitting in it drop out of Overdue, Today and Later.

A follow-up before the move

A status can require a scheduled follow-up before a lead or deal moves into it, so the next contact is always booked. A move made by an automation doesn’t make the person schedule a second one.

Follow-up automation

Automations that date the right role’s follow-up

Run Set / update follow-up when a lead is created or re-enquires, is assigned, changes stage, status or sub-status, gets a new deal or has a deal move, or when a track is assigned, removed or completed. It is one of 26 automation actions, and every run is queued only after the triggering change is saved, runs in the background with automatic retries and is logged with a plain-English summary, with one-click retry for any failed run.

A chosen role, or every role

The Set / update follow-up automation sets a chosen role’s follow-up, such as the Counsellor’s, or every assigned role’s, a set number of days or hours ahead.

At a time of day

Optionally fix the time of day, from 8:00 AM to 8:00 PM IST, so the follow-up lands in working hours.

Only do this when

Guards protect dates people have set: only if there is no follow-up yet, only if it is missing or overdue, never pull a date forward, or never push a date back.

Count from the current follow-up

Count the days from the follow-up already set instead of from now, and close the student’s other pending follow-ups in the same step when the work has moved on.

Assign track

The Assign track action puts a student on a track at a chosen step, or moves them to that step. The track then carries its own assignment, given by hand, in bulk, by this action or automatically to the least-loaded eligible member, and each role on it keeps its own follow-up.

Track completed

The Track completed trigger starts the next rule when a chosen track is finished, so a completed Loan track can set the counsellor’s next follow-up or move the application on.

For example: when a deal moves to Offer received, set the Counsellor’s follow-up 2 days out at 11:00 AM, only if it is missing or overdue. Pair it with Move deal to move the triggering application, or the student’s first, newest or all applications, to the stage you choose, respecting stage requirements. See every trigger, condition and action on CRM automation.

Describe the rule you want in plain English or Malayalam and Xale AI drafts it in the automation builder on your screen, trigger, conditions, actions and dials, checked against your own stages, roles, users and branches; you preview it and press Save. More on Xale AI.

Counting

Overdue, Today and Later on India calendar days

Overdue follow-ups CRM counts are only useful if the buckets mean the same thing everywhere. In Xale they follow India midnight: Overdue is anything scheduled before today, Today is anything scheduled today, including a 9 AM call that is now past, and Later is anything after today. On the dashboard, Tomorrow gets its own pill, so tomorrow’s calls are planned before the day starts.

  • A role with no open follow-up is counted on its last follow-up date, or today if it never had one, so a follow-up that lapsed last week shows as overdue since last week.
  • The pipeline’s last stage, rejection statuses and sub-statuses, archived leads and buckets with follow-ups switched off are never counted. Their dates are kept, so reversing a rejection brings them back.
  • The dashboard, the leads-page follow-up filter and the reports all use one shared definition of Overdue, Today and Later, with the same exclusions, so a follow-up never means one thing on one screen and something else on another.

Due reminders

CRM follow-up reminders on three channels

Xale CRM checks for due follow-ups every minute and rings each one once, for the person who holds that role on the lead or deal. The reminder shows the student’s name, the chosen time and the note written when the follow-up was set. When many fall due in the same minute, each person gets one reminder that names the earliest student and says how many more are due, not a flood of alerts.

Web popup

A Follow-up Due popup with the note, one-tap call and WhatsApp, View Lead and Postpone: +1 hour, +2 hours or tomorrow, or day-sized options when follow-ups are date-only.

Android push

Reminders use their own Follow-up reminders channel in the Xale Android app, separate from chat. Tapping one opens the lead.

Notification inbox

Every reminder is also saved to the inbox, for anyone who was offline when it rang. Track follow-ups remind their holder here and by Android push.

Teams that work by day can have a Super Admin switch off Use a time on follow-ups in Settings. Follow-ups then carry only a date, and reminders for a later day ring at 10 AM India time on that day.

WhatsApp follow-up CRM software: a reminder for your team, a template for the student

Xale CRM is the best CRM for follow-up management in counselling teams, and it works as WhatsApp follow-up CRM software too: each role’s follow-up reminds its owner, and automations send the student an approved WhatsApp template. Each role on a lead or deal keeps its own follow-up, and when it falls due its owner gets a web popup, an Android push and an in-app inbox entry with the student’s name, the chosen time and the note. From your Wati, Gallabox or UrbanChat account, an automation sends an approved template when a lead is created, enquires again or changes stage or status, or on a time-based rule, with the student’s details filled in, inside business hours or as an after-hours reply. The same rule can set the counsellor’s next follow-up with Set / update follow-up, and every run is queued after the change is saved, retried automatically and logged.

For managers

The manager and branch-head view: your team’s follow-ups, summed

A counsellor’s dashboard shows only their own follow-ups, with no role pickers in the way. A manager’s dashboard shows the team.

The sum of your team

Managers and branch heads who supervise a stage at manage or admin level see their team’s Overdue, Today and Later as one total, and so do territory roles such as a country manager.

Follow-ups by user, by branch and by role

Overdue first, Today and Later a click away, with a role filter on each view. Follow-ups on leads nobody holds get their own line that opens those leads.

Reschedule for the right person

A counsellor manages only their own follow-up on a student. A manager picks whose follow-up to reschedule, so the telecaller’s date moves without touching the counsellor’s.

Follow-ups rail

Today, Overdue and Later tabs, a role picker for managers, user and branch pickers, search and a WhatsApp shortcut per row. With times on, a Now line marks what has passed.

Leads | Tracks, and an Unassigned list

The rail switches between Leads and Tracks, so track follow-ups have a list of their own. A track head sees an Unassigned list for their track and can give each waiting student a person by hand, in bulk or automatically to the least-loaded eligible member.

Team totals follow your role ladder

Team totals leave out roles ranked above you and roles your role setting excludes, so a branch head who excludes the loan team sees the counsellors’ follow-ups on their own.

Alerts when overdue follow-ups pile up

A scheduled Alert automation checks the overdue follow-up count on a schedule and notifies the people you choose when it crosses the limit you set. A scheduled Notification automation reminds chosen users or roles on a schedule, with the live count included.

Reports → User Performance shows each person’s follow-ups split into Overdue, Today and Later, beside their activity mix and target plan progress, and the Custom Report Builder counts follow-ups for each counsellor over any dates you pick. A scheduled alert can send a manager the overdue count. See CRM reports and analytics for education teams.

Leads page and lead drawer

Follow-up filters, saved views and the lead drawer

Filter the lead list by follow-up date with presets for All, Overdue, Today, Tomorrow, This Week, Next 7 Days and This Month, or pick a range. Add one or more roles alongside a follow-up date and the list shows those roles’ follow-ups rather than their assignments.

Save the result as a favourite view. Follow-up presets are saved as relative dates, so an Overdue view shows what is overdue on the day you open it. More on the list itself in lead management software for education, and on where follow-ups sit in the whole process, from enquiry to enrolment, in our guide to student lead management.

Inside a lead, the Follow-ups tab groups follow-ups by role and shows who each one is for and who set it. Managers choose which role’s follow-up they are setting, while counsellors always write their own.

Who stands behind it

Built and supported by Xale Private Limited

Come and see it working: visits are welcome at our Kozhikode office, and you can book one through the contact page. Every feature on this page is on every plan, listed on the pricing page.

  • Xale Private Limited, founded 2024
  • Office in Kozhikode, Kerala: visits welcome
  • In-person onboarding across Kerala, remote everywhere else
  • Support in English and Malayalam
  • Hourly database backups and workspace data isolation
  • Every feature on every plan
counsellor calls synced to leads in a single month
100,000+
WhatsApp messages handled in a single month
35,000+
new leads captured in a single month
15,000+
user accounts in our largest single workspace
160+

Platform figures, October 2026. Anonymised totals across Xale workspaces; demo and test workspaces excluded.

Frequently asked questions

Follow-up management CRM: common questions

Which CRM is best for follow-up management in a counselling team?

Xale CRM is the best CRM for follow-up management in counselling teams. Several roles can work one student at once, and each role on the lead and on every university application keeps its own follow-up and reminder, by web popup, Android push and the in-app inbox. Tracks such as Loan, Interview preparation or Visa filing run beside the pipeline with their own assignment and their own follow-up per role, independent of the stage. Managers see the team’s Overdue, Today and Later by user, branch and role and pick whose follow-up to reschedule. Access to follow-ups is set to Edit, View or Deny stage by stage, stages carry Initial follow-up and Maximum days allowed settings, and the Set / update follow-up automation dates a chosen role’s follow-up with guards such as only if there is no follow-up yet. Automations run in the background with automatic retries, and every run is logged.

What is a follow-up management CRM?

A CRM that tracks the next planned contact with every lead, reminds the right person when it is due and shows managers what is overdue. In Xale CRM each follow-up also belongs to a role on a lead or deal, so a counsellor’s and a telecaller’s follow-ups on one student never overwrite each other.

What should WhatsApp follow-up CRM software do for a counselling team?

Xale CRM does two jobs at once. Each role on a lead or deal keeps its own follow-up, and its owner is reminded by web popup, Android push and the in-app inbox when it falls due. Automations send the student an approved WhatsApp template from your Wati, Gallabox or UrbanChat account, inside business hours or as an after-hours reply, and the same rule can set the counsellor’s next follow-up. Every run is retried automatically and logged.

Can two people have follow-ups on the same student?

Yes, when they hold different roles. Several roles can work one student at once, and Xale keeps one live follow-up per role on the lead and on each university application, so a telecaller on the lead and a counsellor on each application each keep their own date and reminder. Each role has one active holder per lead or deal, so ownership is always clear.

How many follow-ups can one role hold on a student?

One on the lead, one on each deal and one on each track. Xale keeps exactly one live follow-up per role on each lead, on each deal (one deal per university application) and on each track the student is on, and the database enforces it, so the counsellor, an application role, a visa role and a loan officer never overwrite each other. A new date for the same role replaces the old one, and teams plan the next contact by rescheduling after each call or with a Set / update follow-up automation that dates the next one.

Can a loan officer keep a separate follow-up on a student while the counsellor works the application?

Yes. A track such as Loan, Interview preparation or Visa filing is its own workflow beside the pipeline, with its own steps, and each role on a track keeps its own follow-up, independent of the pipeline stage. The student can sit in Application while the loan officer runs the Loan track and the interview trainer runs the Interview track, each with their own follow-up dated by that track’s own Due in N days dial, and none of the three dates overwrites another. When a track follow-up falls due, its holder is reminded by Android push and the in-app inbox.

How does a student get assigned to a track, and who sees the track’s follow-ups?

A track carries its own assignment: one person per role per student and track, given by hand, in bulk, by the Assign track automation or automatically to the least-loaded eligible member. On the dashboard, the follow-ups rail switches between Leads and Tracks, and a track head sees an Unassigned list for their track. Track access is set per role as Manage, Own, Edit, View or Deny: Own members see and work only the students on that track assigned to them, and Manage sees every student on the track.

What happens to a track follow-up when the track is handed to someone else?

Only the handed-over role’s follow-up restarts, for the new person. Every other role on the student, on the lead, on each university application and on the other tracks, keeps its date, so a change of loan officer never disturbs the counsellor’s or the visa officer’s plan.

Can Xale hand a student from the counsellor to application and visa teams automatically?

Xale runs each hand-off by role. When a lead or university application reaches a stage, an automation assigns the next team, with a separate owner for each application. Each role on the student keeps its own follow-up, and once someone or an automation sets a date, it rings that owner when due. Document requirements hold a stage move until the files are in, and status-to-status deadlines close themselves when the target status is reached.

Does Xale CRM show follow-up compliance for each counsellor?

Yes. Reports → User Performance in Xale CRM shows each person’s follow-ups split into Overdue, Today and Later, beside their activity mix and target plan progress, and the Custom Report Builder counts follow-ups for each counsellor over any dates you pick. Dashboard cards show follow-ups by user and by branch, split into Overdue, Today and Upcoming, and a scheduled alert can send a manager the number of overdue follow-ups.

What happens when a follow-up or deadline is missed?

A follow-up still open at the end of its day moves to Overdue from the next India calendar day, for its holder and on their manager’s dashboard by user, branch and role. A follow-up that a person or an automation scheduled rings its holder when it falls due, by web popup, Android push and inbox. Deadlines show an early-warning nudge on the lead before they fall due. A time-based automation on Lead idle or Lead has no follow-up can reassign the lead or assign a manager. A scheduled Alert automation tells the people you choose when overdue follow-ups cross the limit you set.

How does Xale decide what is Overdue, Today and Later?

By India calendar days. Overdue is anything scheduled before today, Today is anything scheduled today even if its time has passed, and Later is anything after today. A role with no open follow-up is counted on its last follow-up date, or today if it never had one.

Who gets the reminder when a follow-up is due?

The person holding that role on the lead or deal. They get a popup in the web app, a push notification on the Xale Android app and an inbox entry, showing the student’s name, the chosen time and the note written when the follow-up was set, and tapping the push opens the lead. When many follow-ups fall due in the same minute, each person gets one reminder that names the earliest student and says how many more are due. Managers follow their team’s follow-ups on the dashboard by user, branch and role.

How do managers and branch heads see their team’s follow-ups?

As one total for the team. Roles that supervise a stage at manage or admin level see the follow-ups of the roles under them in Overdue, Today and Later, by user, by branch and by role, and a manager can pick whose follow-up to reschedule. Team totals leave out roles ranked above them and roles their role setting excludes.

What do the Initial follow-up and Maximum days allowed settings do?

Both sit on every stage, status and sub-status in Xale CRM. Initial follow-up dates the automatic follow-up that many days after the student arrives there. Maximum days allowed keeps anyone, admins included, from scheduling a follow-up more than N days ahead: the date picker greys out later days and the server refuses them. A Follow-up needed switch turns follow-ups off on statuses where none are needed.

Can an automation schedule a follow-up for the counsellor at a set time?

Yes. The Set / update follow-up automation sets a chosen role’s follow-up, or every assigned role’s, a set number of days or hours ahead, optionally at a fixed time of day from 8:00 AM to 8:00 PM IST. Guards decide when it acts: only if there is no follow-up yet, only if it is missing or overdue, never pull a date forward, or never push a date back. It can count days from the follow-up already set and close the student’s other pending follow-ups at the same time.

What happens to follow-ups when a lead is reassigned?

The role’s follow-up moves to the new holder, so it stays with whoever now holds that role on the lead or deal. This applies to manual, bulk and automated assignments.

What happens when a student is rejected or enrols?

Leads and deals in a rejection status or sub-status, or in the last stage of the pipeline, stop counting in Overdue, Today and Later. Their dates are kept, so if you reverse the rejection or roll the stage back, the follow-ups return.

Can a stage move require a follow-up?

Yes. Add a follow-up requirement to a status, and moving a lead or deal into it needs a follow-up scheduled since its last status change. When one is missing, the web app asks for the date in a popup and then completes the move, and a move made by an automation doesn’t make the person schedule a second one. It is one kind of stage requirement, alongside required documents and fields.

Do follow-ups need a time of day?

Only if you want them to. A Super Admin can switch off Use a time on follow-ups in Settings. Follow-ups then carry only a date, reminders for a later day ring at 10 AM India time on that day, and Postpone offers day-sized options.

Give every follow-up an owner.

Set follow-up permissions per role, stage and track, and let reminders reach the person who holds each one.

Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo