Workflow Engine · 18 triggers · 25+ actions

Automate the way your
agency already works.

If you can describe a process in a sentence, you can build it in TechUni: your stages, your rules, your people.

Unconditional offer workflow: the trigger, then email the offer letter, send a WhatsApp congratulations, notify the counsellor, wait 7 days and set a deposit check-in reminder, with the email step's settings open

Every operations event. One workflow.

Every step of running your agency, on autopilot.

Applications move stages. Commissions calculate. Invoices chase themselves. Fees come in. Every operations event that happens inside TechUni can trigger a workflow — you set it up once.

Application stages

Offer · CAS · Visa

Commission events

Winning Stage · Slab hit

Invoice events

Sent · Overdue · Paid

Documents

IELTS · Passport · Transcripts

Student services

Fees · Refunds · Withdrawals

18 operations triggers. 25+ actions. Zero manual follow-up.

Assignment

Share every lead fairly, or by weight.

Add an "Assign to Team" step and pick round-robin. Equal gives each counsellor the next lead in turn. Weighted sends more to the people you choose: give your two senior closers a weight of 10 and new starters a weight of 5, and the leads follow that split. The builder shows a preview of how the split will work out before you publish. You can also select a batch of existing leads and spread them across chosen counsellors, starting with whoever has the fewest.

  • ✓Equal or weighted round-robin
  • ✓Route first by destination, branch or source, then share within the team
  • ✓Spread a backlog in one bulk action, least-loaded first
  • ✓No lead waits for someone to "pick it up"
New leads routed by destination, then shared by weighted round-robin on the UK desk: weights 10, 10 and 5 give a 40/40/20 split
Drip sequence: website form submitted, send the destination brochure, wait 3 days, check whether a call was booked, then either notify the counsellor or send a day-3 reminder, wait 4 days and create a counsellor call task

Drip sequences

Drip sequences that stop when the student replies.

A drip is just a workflow with waits in it: send the brochure, wait three days, check whether they've booked, send a reminder, wait a week, hand over to a counsellor. Start it from a trigger (new lead, list joined, stage changed) or fire it across a whole list at a pace you set.

Example

Cold lead → 3-step re-engagement over 7 days

Send a brochure now, wait 3 days, check whether they replied or booked, and stop if they have. If not, send a reminder, then create a counsellor call task on day 7.

See it live

Watch operations workflows being built.

Two real workflows fired by application status changes. Pick a tab — same drag-and-drop your team uses in the CRM.

crm.youragency.com/workflows/conditional-offer-notify-counsellor
LIVE
BS
4
BS
Bridge Studies
Tenant Admin
Conditional Offer Received · Notify Counsellor
END

Auto-playing the same build sequence as the desktop demo. The full interactive builder is available on desktop.

The difference

Other tools just send messages.
TechUni does the work.

Most automation tools stop at "send a WhatsApp." TechUni runs the whole operation — moving applications forward, calculating commissions, chasing invoices, collecting fees. Set it up once. Your CRM handles it.

One system · The whole operations journey

Application

Every stage tracked

Offer

Notify everyone

Visa

Lodged → Granted

Winning Stage

Revenue confirmed

Commission

Slab-aware auto-calc

Invoice

Drafted · Sent · Paid

A student's Conditional Offer lands at 3am. Weeks later, your commission invoice is paid. Every step in between — handled automatically.

How a workflow works

Three simple pieces.

Something happens. The workflow picks a path. Then it acts.

01

WHEN

Something happens on an application.

Add Trigger
Pipeline Status
Application Status Changed
Sub-status → Conditional Offer Received
Lead Status Changed
Contact
WhatsApp Message Received

A stage changed · An offer arrived · A visa granted.

02

IF

Route to the right specialist for that application.

Route by Destination + Level
IF
Destination = UK AND Level = PG
→
P Priya
IF
Destination = AU
→
S Sarah
ELSE
Everyone else
→
Applications team

Match on destination · level · intake · anything.

03

THEN

Update the application. Message the student.

Actions
1
Send WhatsApp to student
"Conditional offer · IELTS 6.5 by 15 May"
2
Assign application to Priya
UK Applications Team
3
Set application reminder
Follow up in 3 days
+ Add action

Message · Assign · Set reminder · Update stage.

All three, together

01

When

A student's application gets a conditional offer

02

If

It's a UK application at PG level

03

Then

WhatsApp the conditions to the student and assign to Priya

The feature no other CRM has

Workflows that manipulate financial state.

Every other workflow tool stops at "send an email." TechUni's workflows can set commissions, chase invoices, mark write-offs, and notify counsellors of their bonus — programmatically.

Example · One workflow from enrolment to paid invoice

Trigger
Step 1

Application Status Changed

→ Enrolled (Winning Stage)

Action
Step 2

Set Commission Pending

Amount auto-calculated from slab

Action
Step 3

Send Commission Notification

Email to Accounts 🎉

Wait
Step 4

30 days

Standard settlement window

Action
Step 5

Send Invoice Reminder

Auto-email institute if unpaid

£0

Extra tools required — no Zapier, no HubSpot, no middleware

0

Lines of code — every step above is drag & drop

5 min

To build this workflow from scratch

Real operations agencies automate

10 operations templates. Ship in 5 minutes each.

From offer received to invoice paid — every step of running an agency, on autopilot. All are real workflows TechUni supports today.

Featured

Conditional Offer Received → Notify Everyone

WhatsApp student + parent, email the offer letter, log in student portal.

4 steps

CAS Issued → Visa Lodging Checklist

Auto-send financial docs checklist, book mock interview, set a follow-up reminder.

4 steps

Visa Granted → Pre-Departure Sequence

Congratulations WhatsApp, ticket-booking guide, arrival checklist across 3 weeks.

5 steps
Killer feature

Winning Stage Reached → Draft Commission Invoice

Slab-aware, multi-year aware. Ready for accounts to review and send.

4 steps

Commission Unpaid 30 Days → Reminder Ladder

Polite nudge to super-agent contact, firmer follow-up at 60 days, flag the owner at 90.

5 steps
Niche moat

Multi-Year Student → Year 2 / 3 Commission Auto-Generation

Continuing UG/PG students? Draft records auto-appear each academic year.

3 steps

Missing IELTS Score → 3-Step Nudge

WhatsApp today, follow-up in 48h, then loop in the counsellor.

5 steps

Visa Refused → Alternative Destination Workflow

Notify student sensitively, assign counsellor for reassessment, log refund case.

4 steps

Student Fee Instalment Due → Reminder + Payment Link

3-day heads-up, day-of link, day-after nudge if still unpaid.

4 steps
Anything else

Build any workflow you can describe

18 triggers · 25+ actions · unlimited branching.

Book a demo — we'll build one live

Enterprise-grade

The details that separate real workflow tools from toys.

Version history

Every time you publish, TechUni keeps a version, so you can always see what the workflow looked like before. Pause a workflow in one click while you fix it.

Rate-limited bulk

Bulk-fire a workflow across thousands of leads with drip execution: 20 per hour, 100 per day, whatever pace you set. WhatsApp API-safe.

Multi-pipeline scoping

Application Status triggers can target specific Process Timelines (Student Visa SC-500 vs Spouse Visa). Your workflows never cross-contaminate pipelines.

Compound conditions

Each branch supports multiple rules with AND / OR logic. City = Mumbai AND Study = PG. Or Country = UK OR Ireland. Real conditional depth, not just if/else.

Auto-generated Else branch

"None of the above" is built in. Nothing falls through the cracks — every lead is caught by some branch, always.

Sub-status triggers

Fire on the exact sub-status — Conditional Offer Received, Visa Granted, Interview Passed — not just the parent stage. Sibling sub-statuses don't fire.

Why not just use Zapier

Zapier connects tools. TechUni runs your agency.

Zapier doesn't know what a "Winning Stage" is. Doesn't know your commission slabs. Doesn't know onshore vs offshore. TechUni does.

Ability Zapier + your stack TechUni Workflows
Trigger on Winning Stage / EnrolledCustom webhook requiredBuilt in
Trigger on commission calculatedImpossible without API glueOne click
Action: Set Commission PendingNot possibleNative action
Action: Send Invoice ReminderNot possibleNative action
Compound branching (AND/OR, unlimited branches)Paid "Paths" upgradeIncluded
Multi-pipeline aware (visa timelines)Doesn't understand pipelinesNative
Slab-aware retroactive recalculationImpossible without custom codeAutomatic on every threshold hit
Multi-year commission auto-generationNot supportedEvery academic year
WhatsApp message costsThird-party BSP plus MetaYour own WhatsApp Business account, billed by Meta. No TechUni markup
Version historyNot availableEvery publish
Data lives in one placeSplit across 4 toolsAll in TechUni
Cost at 100 workflows$50–$300/mo$0 · included
Understands your businessSees generic "events"Speaks your domain

Objections, answered

Everything you're probably wondering.

Do I need a developer to build workflows?+

No. If you can drag a card and pick from a dropdown, you can build every workflow on this page. We designed it for agency owners and accounting managers — not engineers.

How many workflows can I have running?+

Unlimited on every paid plan. We don't charge per workflow, per run, or per action. Build 5 or build 500 — pricing is the same.

What if I break a workflow?+

Every publish creates a version you can look back at. If something isn't right, pause the workflow in one click, fix it, and publish again. Runs already in progress finish cleanly.

Can conditions actually use compound logic (AND/OR)?+

Yes. Each branch supports multiple rules with AND / OR logic. Application Status = Offer Received AND Study Level = PG is one branch. Add unlimited branches, each with its own compound rules. And "None of the above" is auto-generated.

Can workflows trigger on custom fields I've defined?+

Yes. Any custom field on the Contact, Application, or Student — triggers, conditions, and actions all recognise it automatically. No wiring, no republishing.

Do Application Status triggers understand my visa types?+

Yes — the Application Status Changed trigger is timeline-scoped. Pick Student Visa · Spouse Visa · SC-500 (or any pipeline you've defined). The workflow only fires on the timeline you selected. No cross-contamination between visa types.

Can workflows really control commissions and invoices?+

Yes — this is the killer feature no other CRM has. When an application reaches Winning Stage, workflows auto-trigger commission calculation, respect the institute's slab structure, generate a draft invoice, and notify accounts. Actions include Set Commission Pending, Mark No Commission, Send Commission Notification, and Send Invoice Reminder. Retroactive slab breaches even recalculate previous invoices in the same intake. Zapier / HubSpot can send emails. Only TechUni can control your agency's financial state.

What happens if a workflow step fails mid-run?+

Every run is logged with success / failure / retry status. Failed steps auto-retry three times. If it still fails, an owner-level notification fires — nothing dies silently.

Can I pause a workflow without deleting it?+

One click to pause. Anything mid-flight completes gracefully. New triggers won't enter the workflow until you resume it.

Does it integrate with WhatsApp Business API?+

Yes — official WhatsApp Business API. Send template messages, receive replies, handle media, and auto-tag conversations. Included on every paid plan, no separate WhatsApp integration fee.

Every hour your team spends on repeat work is an hour they're not enrolling students.

Book a 30-minute demo. Bring your top 3 manual processes — we'll build one live during the call. You'll leave with an automation running.