Webhooks + API

Leadialer + InvestorFuse Integration

InvestorFuse integrates through its Zapier app. Leadialer's signed webhooks trigger Zaps that update InvestorFuse; InvestorFuse's new-lead triggers can send leads to Leadialer's REST API for dialing.

What the InvestorFuse integration does

InvestorFuse keeps your acquisitions pipeline moving on follow-ups; Leadialer keeps the phone ringing. Connected through InvestorFuse's Zapier app, the AI voice agent's work — every call outcome, appointment, warm-lead flag, and STOP opt-out — lands in InvestorFuse as your Zap directs, so opportunities keep advancing without anyone re-keying call results.

In the other direction, InvestorFuse's new-opportunity trigger can push each incoming seller lead to Leadialer's REST API, queuing it for the next dialing session automatically. Leadialer signs every webhook with HMAC-SHA256 and retries failed deliveries three times.

What syncs

  • Events out via signed webhooks
  • Leads in via the REST API

Setup

  1. 1Create a Zapier Catch Hook and add its URL under Outgoing Webhooks in Leadialer.
  2. 2Add an InvestorFuse action step mapping the lead and outcome fields.
  3. 3Leads in: Zap from InvestorFuse's new-opportunity trigger to Leadialer's /api/v1/leads endpoint.

Field mappings

  • Events out — { event, timestamp, data } JSON with lead name and event specifics (outcome + score + summary, or booking date/time), mapped to InvestorFuse fields inside your Zap
  • Leads in — POST /api/v1/leads accepts phone (required), firstName, lastName, phone2, phone3, email, propertyAddress, propertyCity, propertyState, propertyZip, notes, and an optional campaignId. Duplicates and Do Not Call numbers are rejected automatically.

Events Leadialer sends

call.completed

Fires when a call finishes — includes the outcome, the lead's score, and the AI-written call summary.

appointment.booked

Fires when Alex books or reschedules an appointment — includes the date and time in your timezone and how it was booked (call or text).

lead.warm

Fires when a lead's score crosses the warm threshold — includes the score and whether it came from a call or a text thread.

lead.opted_out

Fires when a lead texts STOP — so you can suppress them in your other tools too.

Frequently asked questions

Which direction should I set up first?

Most teams start with leads in — InvestorFuse's new-opportunity trigger POSTing to /api/v1/leads — so the AI dialer has fresh leads to call. Then add the events-out Zap to write results back.

Is this real-time?

Leadialer fires webhooks the moment events happen, with three delivery attempts. Zapier's processing speed depends on your Zapier plan.

Does a broken Zap affect dialing?

No. Webhook delivery is fully asynchronous — if your Zap errors, calls and texts continue and you just fix the Zap.