OutperoStart free
Instant leads

Every new lead gets a call in under 30 seconds.

Someone fills your Instagram form at 9:47 PM. By 9:47 PM, your AI telecaller is talking to them, in their language, and booking the visit.

Enquiry → first ring
18s
1Lead fills your Instagram form
nestrealty
Sponsored
Get the price list
Name
Priya Sharma
Phone
+91 98••• ••437
Looking for
2BHK, Baner
Submitted
2Outpero gets it instantly
POST /lead-intake/…
name: "Priya Sharma"
phone: "+9198…437"
interest: "2BHK, Baner"
202 Accepted · queued
via Meta Lead Ads
3Her phone rings in 18 seconds
M
Meera · AI telecaller
Connected · Hindi + English
Namaste Priya ji! Aapne abhi Baner 2BHK ki enquiry ki thi…
Haan, Saturday visit ho sakta hai?
4Booked, and synced everywhere
Site visit bookedSat, 11:00 AM
WhatsApp sentLocation + brochure
Row addedGoogle Sheets
call.ended webhookPushed to your CRM
Integrations

Plugs into wherever your leads already land.

Connect a source in a few clicks. Every new lead from it gets a call within seconds.

Ads
  • Facebook Lead Ads
  • Instagram Lead Ads
Portals
  • IMIndiaMART
  • JDJustDial
CRMs
  • Zoho CRM
  • LSLeadSquared
  • SellSell.Do
Automation
  • Zapier
  • Make
  • n8n
  • PPabbly
Websites & sheets
  • WordPress
  • Wix
  • Any website form
  • Google Sheets
Anything else: our Lead API Results out to WhatsApp, Sheets, calendar and your CRM
On every lead

Speed to lead, handled end to end.

Seconds, not hours

A lead is hottest the minute they submit. Your telecaller rings while they still have the form open.

Nights and Sundays too

Enquiries at 11 PM get called the moment your calling hours open. Nothing waits in an inbox.

Busy? It tries again

No answer or busy gets retried on its own; “call me after six” is called after six.

Knows them next time

If the same person enquires again, the call picks up from the last conversation.

Books the next step

Site visits, demo classes, test drives and appointments go straight into your calendar.

Follows up on WhatsApp

Locations, brochures and links are sent during the call, before they hang up.

For developers

An API in, a webhook out.

Send leads from any system with one POST. Get every call back as a signed webhook: transcript, recording, outcome and the details captured.

Lead intake API
POST a lead. We call it.
202 Accepted
# A new lead → a call within seconds
curl -X POST https://api.outpero.com/lead-intake/<your-slug> \
-H "X-Outpero-Lead-Secret: <secret>" \
-H "Content-Type: application/json" \
-d '{ "phone": "+919812345437", "lead_name": "Priya", "interest": "2BHK, Baner" }'
  • · Fields matching your pre-call variables are used on the call ("Hi Priya…").
  • · Duplicate leads within minutes are ignored, so retries never double-dial.
  • · Leads outside your calling hours are called when your hours open.
Post-call webhook
Every call, back to your system.
call.ended
{
  "event": "call.ended",
  "call_id": "c_8f2a…",
  "status": "completed",
  "duration_s": 74,
  "to_number": "+919812345437",
  "outcome": "interested",
  "summary": "Wants a 2BHK in Baner, ~₹90L. Visit booked Sat 11 AM.",
  "captured": { "budget": "90L", "visit": "Sat 11:00" },
  "pre_call": { "lead_name": "Priya", "interest": "2BHK, Baner" },
  "transcript": [ … ],
  "recording_url": "https://…"
}
Signed with X-Outpero-Signature (HMAC-SHA256), plus your own headers for your CRM's API key.
Read the API docs

Your first employee can be calling leads today.

Start with 50 free credits. No card, no setup fee. Pay per minute after that.