Integrations / API, webhooks and SFTP
Developer

Connect any system to your AI voice agents

If your system has an API, SquadStack.ai can work with it. Send leads through our lead API, receive call outcomes on a webhook, let the agent look up live data from your backend during the call, or exchange files over SFTP. Our team builds the connection with yours.

At a glance

Leads in
Lead API with create, update and upsert
Outcomes out
Per-campaign webhooks, real time to near real time
During the call
Secure lookups to your API
Bulk
SFTP files for leads and outcomes
Auth
Bearer token, IP whitelisting, TLS

What the API covers

Lead API

  • Lead created, updated, converted and disabled events
  • An upsert call: a new lead ID creates, an existing one updates
  • Three required fields: lead_id, contact_name, phone_number

Outcome webhooks

  • Outcome and disposition
  • Lifecycle timestamps and durations
  • Recording and transcript URLs
  • Your lead_id on every event

Live data during the call

The agent can call your API mid-conversation and use the answer straight away. For documents like policies, product sheets and FAQs, it retrieves the right section instead of reading from a long prompt.

Eligibility checks

Check loan eligibility or a credit limit while the customer is on the line.

Account and order status

Look up balances, renewals or delivery status.

Booking slots

Fetch available slots and confirm one on the call.

How each direction is secured

Into SquadStack.ai

Requests use a bearer token generated from the customer portal, mutual IP whitelisting and TLS.

Out to your systems

We post to your endpoints with your own auth, with IP whitelisting both ways. SFTP uses a private key shared out of band.

Security for every integration

SquadStack.ai is ISO 27001, ISO 27701 and SOC 2 Type II certified, and DPDP and TRAI compliant. Customer data stays in India on AWS Mumbai. Integrations run over TLS with bearer tokens and IP whitelisting on both sides, and personal details like Aadhaar and PAN are redacted before they reach the language model.

Certificates and security reports on our Trust Center

Frequently asked questions

Can a voice AI agent fetch data from our backend during a live call?

Yes. The agent can call your API mid-conversation for things like eligibility, balances or order status, and use the answer in the same call.

Which events do the webhooks send?

Outcome events after each call, with disposition, timestamps, durations, recording and transcript URLs, and your lead ID. There is no live call-started or call-ended stream.

How fast do outcomes reach us?

Webhooks fire in real time to near real time after the outcome, with retries.

Do you support bulk files over SFTP?

Yes. Leads and outcomes can be exchanged as files, alongside or instead of the API.

Where is the API documentation?

Public docs are at apidocs.squadstack.com. Your forward deployed engineer covers anything specific to your stack.

Can you integrate with our in-house CRM?

Yes. Any CRM or internal system with an API can be connected, built by our team.