Create lead
/api/leads
Request
{ "name": "Mia Tran", "phone": "+1 415 555 0198", "service": "Botox consultation", "source": "facebook_ads" }Response
{ "leadId": "lead_8K2", "status": "qualified", "nextAction": "send_sms_follow_up" }API Reference
Reference patterns for lead capture, Messenger conversations, booking automation, review requests, ad attribution, and weekly owner reporting.
/api/leads
Request
{ "name": "Mia Tran", "phone": "+1 415 555 0198", "service": "Botox consultation", "source": "facebook_ads" }Response
{ "leadId": "lead_8K2", "status": "qualified", "nextAction": "send_sms_follow_up" }/api/conversations
Request
{ "channel": "messenger", "business": "Golden Gate Wellness", "goal": "book consultation" }Response
{ "conversationId": "conv_31A", "handoff": false, "reply": "What service are you interested in?" }/api/reviews/request
Request
{ "customerId": "cus_104", "visitId": "visit_455", "platform": "google" }Response
{ "status": "queued", "sendAt": "2026-07-03T18:00:00-07:00" }/api/reports/weekly
Request
?client=golden-gate-wellness&week=2026-06-29
Response
{ "leads": 147, "bookings": 68, "adSpend": 1240, "reviews": 37, "nextActions": 4 }Use webhook events to update the owner dashboard, notify staff, trigger SMS follow-up, or pause campaigns when a booking is confirmed. Always verify the workspace token before processing an event.