Checking configuration…

LIKHI AI — System Workflow

From a spreadsheet of students to completed AI calls

One platform that uploads fee data, dispatches real AI voice calls to parents, captures payment promises, and turns every call into analytics and follow-up actions.

End-to-end pipeline

1. Upload fee data

Staff upload a CSV/Excel of students, parents, phone numbers, outstanding fees and due dates. Numbers are validated and converted to E.164 automatically.

2. Assign fee agent

Each batch is linked to a department AI agent (e.g. Vignan Fee Reminder Caller) registered on the platform with its own script and context.

3. AI dispatch

LIKHI AI calls the OmniDimension API from a secure server function — the API key never touches the browser. The agent dials each parent.

4. Live AI conversation

The AI speaks with the parent about the pending fee, answers questions, and captures the promised payment date and parent response.

5. Post-call webhook

When the call ends, OmniDimension posts the outcome (status, payment promise, date, response) to our webhook, which writes it into the database.

6. Analytics & follow-up

Dashboards update: pickups vs missed, rescheduled calls, payment tracker by promised date, and a follow-up queue for human staff.

Two ways to call

Live single call

  1. 1Enter phone number
  2. 2Secure server dispatch
  3. 3AI agent calls
  4. 4Conversation happens
  5. 5Status & transcript sync
  6. 6Dashboard updates

Bulk AI outreach

  1. 1Upload CSV / Excel
  2. 2Validate & preview leads
  3. 3Create campaign draft
  4. 4Add contacts (batched)
  5. 5Launch AI calls
  6. 6Monitor results live

What the AI detects from every call

Picked up

Call answered and conversation held — duration, transcript and recording captured.

Not picked

No answer, busy or unreachable — automatically visible in Call History for retry.

Rescheduled

Parent asked to be called later — detected from the transcript and listed under Rescheduled.

Needs human follow-up

Do-not-call requests, disputes or unclear responses are queued for staff in Follow-ups.

Security architecture

Server-side API key

OMNIDIMENSION_API_KEY lives only in server environment variables. It is never shipped to the browser, storage or logs.

Server function proxy

All provider calls go through TanStack server functions — the frontend only ever sees safe, structured results.

Webhook verification

The post-call webhook validates the shared secret header before writing anything to the database.

Browser (React)Server Function (API key here)OmniDimension AIParent's phoneWebhook → Database

Try the workflow

Built for universities

LIKHI AI replaces manual fee-reminder calling with AI voice agents — every call is recorded, transcribed, classified and tracked until the fee is paid.