API
Trigger campaigns
from your app
Create the lead and fire the campaign in one call. Scoped API keys, no heavy SDK — trigger, delay, reset, and cancel from your backend. Most teams ship the integration in an afternoon.
1,000 free sends every month · no credit card
Need a walkthrough? Talk to sales

Campaign trigger
One API call drops a lead into a campaign
Key capabilities
Leads
Create or update a contact by email or phone. Duplicates merge into one profile.
Events
Record purchases, page views, or custom actions from your server.
Campaign trigger
Pass an email, phone, ID, or full lead object. Upsert and queue the campaign in one call.
Cancel before send
Stop a scheduled send before it goes out. Safe to call even if nothing is pending — and canceled sends are never charged.
Scoped keys
Keys carry only the permissions each integration needs — leads, events, campaigns, or all. Rotate and expire them from the panel.
Webhooks out
Push sends, opens, and clicks to your CRM, Slack, or warehouse — up to 3 webhooks per dispatch, with retry built in.
Integrated tonight, greeting customers by midnight
It’s 11 pm and a developer is wiring the checkout. One POST to the trigger endpoint — lead object in, tags and custom fields included — and BIP creates the contact, deduplicates against the base, and queues the welcome campaign. No sync job, no queue infrastructure, no second provider for “transactional”. By midnight the integration is in production, and every future signup gets greeted a minute after paying.
Related
Abandoned cart play
Trigger from your store, wait the delay, cancel free if they buy.
Exploreendpoints: trigger + cancel
2
for canceled sends
$0
Welcome play
Create the lead and fire the hello in one API call.
Explorefree sends every month
1,000
per contact stored
$0
Campaigns
One-time, recurring, and API-triggered sends.
Exploreways to send
3
webhooks per send
3
Segmentation
Nested filters, behavior, and geo radius.
Explorecriteria types
11
levels of nesting
3
Common questions
Can’t find the answer you’re looking for? Talk to our team — a human replies.
Do I need an SDK?
No SDK required. The API is plain HTTP with JSON — any language that can make a POST request is ready, from Node to PHP to a Shopify webhook.
What do API calls cost?
Nothing. Creating leads, logging events, and calling cancel are free. You are charged per message actually sent — one send per recipient.
Can I create the lead and trigger in one call?
Yes — pass the lead as an object in the trigger call with the campaigns:trigger and leads:write scopes. BIP upserts the contact and queues the campaign in one request.
How do delayed sends work?
The delay holds the send for the window you set. A new trigger resets the timer; a cancel clears it. Only a send that actually fires is charged.
Connect your app
1,000 free sends every month · no credit card