Skip to content

Where people can reach your agent.

Set an agent up once, then reach it by phone, in meetings, on your website and on WhatsApp. Each channel says how far it has been tested.

One agent, every channel.

Set your agent up once, with your own documents. Then people reach the same agent by phone, in an office, on your website and on WhatsApp. Each channel below says how far it has been tested.

01

Phone calls

Your agent answers a call on your Exotel number, or rings someone who agreed to it. It speaks first and says it is an AI, stops when the caller talks over it, and can book an appointment.

Example conversation, not a real caller

Riya

••••4821 · call to the clinic line

0:19

On a call

  1. AI agentAI disclosure, spoken first

    नमस्ते! मैं डेमो क्लिनिक की AI सहायक हूँ। बताइए, कैसे मदद करूँ?

    Hello! I'm Demo Clinic's AI assistant. How can I help?

  2. Riya

    कल शाम को डॉक्टर से मिलना है, appointment मिलेगा?

    I'd like to see the doctor tomorrow evening. Is there a slot?

  3. AI agent

    जी, कल शाम 5:30 बजे का समय खाली है, और 6 बजे भी—

    Yes, 5:30 pm tomorrow is free, and 6 pm too—

  4. RiyaTalked over: the agent stops

    5:30 ठीक है।

    5:30 is fine.

  5. AI agentAppointment booked

    बुक कर दिया, कल शाम 5:30 बजे। और कुछ?

    Booked for 5:30 pm tomorrow. Anything else?

Tested on a live call. One outbound call on an Exotel trial account. Answering inbound calls is not yet tested.

Phone setup guide: shared on request

02

Meetings for an office

For a head of department or any busy office. The agent checks the calendar, offers other times when a slot is taken and files a pending request. The owner approves it in the dashboard, and only then does the event land in Google Calendar.

Example, made-up names and times

Head of department, this week

20-minute slots

MonTueWedThuFri10:30BusyBusy11:00BusyBusyAsked11:30BusyFreePending BookedBusy14:00BusyFree14:30BusyBusyBusy

Approvals

Riya, a parent · Thu 11:30

Waiting for the head of departmentApproved. Riya can ask the agent about it.

Approve
  1. 1Checks the calendar
  2. 2Offers other times
  3. 3Holds a pending request
  4. 4Owner approves
  5. 5Lands in Google Calendar

Event added to Google Calendar

Tested live. A spoken request, the approval and the event on a real Google Calendar, then cancelling it.

Meetings guide: shared on request

03

Your website

Paste one script tag and the agent is on your site. Visitors tap the microphone, talk, and read captions with a label that the voice is AI. Sessions are signed and expire, and it only works on the sites you list.

Example page

<script src="https://YOUR-HOST/widget/v1/auralis-agent.js"

defer></script>

<auralis-agent agent="PUBLIC_WIDGET_KEY"></auralis-agent>

Talk to us
Demo ClinicAI-generated voice

You're talking to an AI assistant. Audio is processed to answer you; conversations may be stored by Demo Clinic.

Start

Saturday ko clinic kab tak khula hai?

Saturday ko hum subah 9 se 1 baje tak khule hain.

  • Signed session, 10 minutes
  • Only the sites you list
  • Limits per visitor

Tested with automated tests. Allowed sites, signed sessions, rate limits and revoked keys are covered. Not yet reported from a customer's site.

Website widget guide: shared on request

04

WhatsApp voice notes

A customer sends a voice note or a message. The agent replies with a voice note and the same text, in the customer's language, from your documents. It says it is an AI and hands over to a person when asked.

Example conversation, not a real customer

Demo ClinicBeta: not yet live-tested

Riya · voice note

0:06

AgentAI-generated voice

0:09

नमस्ते! मैं डेमो क्लिनिक की AI सहायक हूँ। कल शाम 5:30 बजे आपका appointment है।

Hello! I'm Demo Clinic's AI assistant. Your appointment is tomorrow at 5:30 pm.

  • Voice note and the same text
  • Never starts a chat
  • Can hand over to staff

Beta: not yet live-tested. Tested against a fake WhatsApp API. It needs a Meta test number before it can go live.

WhatsApp guide: shared on request