Global Orchestration

Webhook Infrastructure

Manage inbound triggers and monitor real-time event distribution.

Total Events
237
Processed
237
Failures
0

Active Integration Fleet

Connected Autopilot

ES Test AP1

Eric's Barracks

active

Autopilot Numero Uno

North Pole Franchise Ventures

active

Endpoint Documentation

Calendly Webhook (Managed)

Managed integration for booking capture. The system automatically maintains these subscriptions for connected autopilots.

POST
invitee.createdinvitee.canceled
https://autopilot.franfunnel.com/api/webhooks/calendly/[customerId]/[autopilotId]

Inbound SMS Gateway

Core entry point for FranFunnel SMS events. Tie this to your FranFunnel Inbound SMS webhook settings.

POST
https://autopilot.franfunnel.com/api/webhooks/inbound-sms
Expected Payload (JSON)
{
    "message": "Looking for a demo!",
    "lead_id": "lead_123",
    "owner_email_key": "rep@company.com",
    "phone": "+1234567890",
    "firstName": "John",
    "lastName": "Doe"
}

Manual Kill Switch

Generic endpoint to stop ghost follow-ups when a booking occurs outside of monitored channels.

POST
https://autopilot.franfunnel.com/api/webhooks/booking
Expected Payload (JSON)
{
    "owner_email_key": "rep@company.com",
    "attendees": [
        "lead@example.com"
    ],
    "created_at": "2026-01-08T20:51:55.185Z"
}

Lead Enrollment API

Direct CRM integration to push new leads into the Autopilot workflow architecture. Instantly triggers Step 0 engagement.

POST
https://autopilot.franfunnel.com/api/webhooks/enroll-lead
Expected Payload (JSON)
{
    "apiKey": "ff_api_key_here",
    "id": "crm_lead_123",
    "email": "new_lead@example.com",
    "firstName": "Alex",
    "lastName": "Sample",
    "phoneNumber": "+12345678",
    "company": "Growth Corp",
    "leadOwnerEmail": "owner@franfunnel.com"
}

Global Event Ledger

"A high-fidelity nervous system for every lead."

The Autopilot system uses an idempotent event-driven architecture. Whether it's an inbound SMS, a Calendly booking, or a CRM enrollment, every webhook is logged, verified, and processed through our durable Inngest heart to ensure no lead is ever left behind.