Try it live

Call our AI agent right now

Experience Skawk firsthand. Call the number below and have a real conversation with our AI. After your call, come back to see the structured JSON we extracted.

0411 199 904

Our demo agent handles a dental appointment scenario. Call from any phone.

After your call, the extracted JSON will appear below. This is what your webhook receives.

Or watch the simulation

One API call. One phone call. Structured data back.

A dental practice sends one POST request. The AI calls the patient, handles a reschedule mid-call, and returns clean JSON. Watch.

Your API call

curl -X POST https://skawk.io/api/v1/calls \ -H "x-api-key: sk_your_key" \ -H "Content-Type: application/json" \ -d '{ "phone": "0412345678", "prompt": "Confirm dental appointment tomorrow 2pm with Dr Chen. Reschedule if needed.", "analysis_prompt": "Extract: {confirmed, rescheduled, new_date, new_time, reason}", "tools": ["calendar_check"], "webhook": "https://your.crm/hook" }'

Live transcript

Skawk: Hi, this is a reminder from Dr Chen’s practice. You have a dental appointment tomorrow at 2pm. Can you confirm you’ll be attending?
Patient: Oh right, tomorrow is no good actually. I have a work thing. Can we move it to Thursday?
Skawk: Let me check Thursday for you.Checking calendar API…
Skawk: Thursday the 10th has a 10am slot available with Dr Chen. Shall I book that for you?
Patient: Yes, 10am Thursday is perfect. Thanks.
Skawk: Done. Your appointment has been moved to Thursday the 10th at 10am. You’ll receive an SMS confirmation shortly. Have a great day.

What Skawk does

1

Call initiated

Connects to +61 412 345 678

0.0s
2

Agent speaks

Follows the prompt, natural conversation

0.2s
3

Patient responds

Speech-to-text, intent detected

3.1s
4

Mid-call API action

Checks calendar system for Thursday slots

18.2s
5

Agent confirms new time

Thursday 10am offered and accepted

19.4s
6

Call completed

38 seconds total, clean disconnect

38.0s
7

Analysis extracted

Structured JSON from analysis prompt

38.3s
8

Webhook fired

POST to your.crm/hook with full payload

38.5s
9

Calendar updated

Old slot freed, new slot booked automatically

38.8s
10

SMS confirmation sent

Patient receives: Appt moved to Thu 10am

39.0s

Structured JSON returned

{
  "status": "completed",
  "duration_seconds": 38,
  "answered_by": "human",
  "analysis": {
    "confirmed": false,
    "rescheduled": true,
    "new_date": "2026-04-10",
    "new_time": "10:00",
    "reason": "work conflict"
  },
  "actions_taken": [
    "calendar_check",
    "calendar_update",
    "sms_confirmation"
  ]
}

What just happened

Voice

An AI agent conducted a natural phone conversation — including a mid-call calendar lookup and real-time rescheduling.

Insight

Structured JSON extracted from the call. Confirmation status, new date/time, reason — any schema you define.

Action

Webhook delivered, calendar updated, SMS sent. All automated. No human touched a keyboard.

Works everywhere phones ring

Dental & Medical

Appointment reminders, rescheduling, pre-visit forms

Real Estate

Buyer qualification, inspection bookings, off-market alerts

Home Services

Job scheduling, arrival confirmations, feedback calls

Property Management

Maintenance follow-up, inspection scheduling, arrears reminders

Recruitment

Candidate screening, availability, skill matching

Insurance

Claims follow-up, renewals, quote qualification

Ready to automate your calls?

50 free calls. Full platform access. No credit card required.