Bland AI and Salesflare

How to connect Bland AI

About Bland AI

Bland AI is a platform for making ultra-realistic, human-sounding AI phone calls and SMS agents that integrate into your business, with analytics, working 24/7

Bland AI operations on Zapier

Triggers (4)

Start a workflow when this happens

  • Batch Completed — Triggers when a call batch finishes. Fires for batches that reach `completed` (every call ran) and `completed_partial` (the batch ended early but did dispatch calls); batches that end in `failed` do not fire. Only the 100 most recently created batches are polled.
  • Call Completed — Triggers when a phone call finishes. Each call is delivered once, after it completes, with its transcript, summary, analysis, recording URL and price already attached. Use the optional filters to narrow the trigger to one direction, batch, campaign or answered-by result.
  • Inbound Call Completed — Triggers when an inbound phone call to one of your Bland numbers *completes*. It fires once the call has ended — not when it starts — so the transcript, summary, analysis and recording URL are already attached. Note: inbound calls have no answered-by result, and when the number routes straight into a pathway the `to` field carries the pathway ID and `from` may be empty.
  • New SMS Conversation Message — Triggers when a new message arrives in an SMS conversation. Fires once per new message — the conversation re-fires each time its most recent message changes, with the message text in `last_message`. Reading conversations works on any plan; note that *sending* SMS through Bland is enterprise-only.

Actions (8)

Things Salesflare can make it do

  • Analyze Call With AI — Analyzes a call to retrieve structured data, insights, and answers to any number of questions. This runs a one-off analysis on demand. If you want every call analyzed automatically, set Analysis Schema / Analysis Prompt on the Send Phone Call action instead — those results are stored and can be retrieved later via `GET https://api.bland.ai/v1/analysis/calls/{call_id}`.
  • Create Call Batch — Starts a batch of phone calls from a list of numbers, using one shared prompt and set of settings. Every row of Calls inherits the global settings; each row supplies its own phone number and optional variables. Batch lifecycle is asynchronous — this action returns a Batch ID immediately, then calls are dispatched over time. Use Stop Batch to cancel one. Uploading a CSV instead (`file_id` + `column_mapping`) is supported by the API but not by this action.
  • End Phone Call — Ends a phone call that's in progress
  • Get Call Details — Retrieves the full record for a call: transcript, summary, analysis, recording, price, pathway details and more. Note: some fields are best-effort enrichments and may be missing even on a successful lookup (`dispositions`, `citations`, `voice_id`, `live_translation_transcript`). `citations` is enterprise-only.
  • Send Phone Call — Send an outbound AI phone call.
Show 3 more actions
  • Send SMS — Sends an SMS, WhatsApp, or iMessage message from one of your Bland AI numbers, starting or continuing a conversation with the recipient. Requires a Bland enterprise plan — non-enterprise accounts receive a 403. Reading SMS conversations is not restricted; only sending is. The message is accepted for delivery and sent asynchronously, so a successful run means queued, not delivered. Track it with the returned Conversation ID and Message ID.
  • Stop All Active Calls — Ends every call currently in progress on your account. Bland AI responds as soon as it knows how many calls are affected and then hangs them up in the background, so calls may take a little while to actually end. Number Of Calls is the count that was queued for stopping. There is no way to limit this to a subset of calls — use End Phone Call for a single call.
  • Stop Batch — Cancels a call batch. Calls that have not been dispatched yet are never placed; calls already in progress are unaffected. Stopping a batch that has already finished (or does not exist) returns an error.

Searches (6)

Look up existing records

  • Find Call — Finds calls in your account, newest first. All filters are optional — leave them all empty to get your most recent call. Zapier uses the first (newest) match as the search result.
  • Find Contact — Finds a contact in your Bland account by phone number, email, or external ID, including its stored memory (summary, facts and open items). Contacts are shared across your whole organization. Fill in at least one identifier; if several are given, the first identifier that matches any contact wins. Returns no match rather than an error when nothing is found.
  • Get Batch Status — Looks up a call batch and its current status. Does not include the batch logs — fetch those from `GET https://api.bland.ai/v2/batches/{batch_id}/logs`. Returns no match if the batch does not exist on this account.
  • Get Call Details — Retrieves the full record for a call: transcript, summary, analysis, recording, price, pathway details and more. Note: some fields are best-effort enrichments and may be missing even on a successful lookup (`dispositions`, `citations`, `voice_id`, `live_translation_transcript`). `citations` is enterprise-only.
  • Get Corrected Transcript — Gets a speaker-labelled, timestamped transcript produced by re-transcribing the call recording. More accurate than the live transcript, and includes per-segment confidence scores. The first request for a call re-processes the recording and can take a while; later requests return the stored result. Rate limited to 10 requests per 10 minutes. Use the `corrected` field — `aligned` is deprecated.
Show 1 more searches
  • Get Recording — Gets a temporary download link for a call recording. The call must have been recorded (`record: true` on Send Phone Call). Calls with no recording return an error rather than an empty result, and links expire — fetch one right before you use it.

Bland AI operations on Make

Triggers (2)

Start a workflow when this happens

  • Watch Incoming Phone Calls — Triggers when an incoming phone call has finished.
  • Watch Outbound Phone Calls — Triggers when an outbound phone call is finished.

Actions (8)

Things Salesflare can make it do

  • Analyze a Call — Analyzes a call based on questions and goals.
  • Get a Call Details — Retrieves detailed information and the transcript of a call.
  • Get an Audio Recording — Retrieves the call's audio file, if it exists.
  • Make an API Call — Performs an arbitrary authorized API Call.
  • Send a Call — Sends an AI phone call.
Show 3 more actions
  • Send a simple Call — Sends a simple call. Without a lot of settings.
  • Send a simple Call using Pathways — Sends a simple call without a lot of settings using Pathways.
  • Stop an Active Call — Stops an active call.

Searches (2)

Look up existing records

  • List Calls — Returns a list of calls.
  • List Voices — Lists available voices.

Similar apps

Not using Salesflare yet?

Salesflare is a CRM for small and medium-sized B2B businesses — it fills itself in automatically so your team actually keeps it up to date.

Try it for free