Vapi + SalesCrew
Start an outbound voice call from a record and get the call logged back against it. Inbound answering is a roadmap item, so read the mechanism table before you plan around it.
- Outbound calls today
- Inbound on the roadmap
- Every call written to the record

The short answer
- What ships today: SalesCrew starts outbound calls through Vapi with the call_start tool or the button that calls it, and writes the result back with call_log so the record carries what happened.
- What does not ship: inbound answering. Phone numbers with routing, business hours, voicemail transcription, missed-call text-back and an AI receptionist that books into the calendar are all on the roadmap.
- Consent is yours to hold. A DNC scrub at audience freeze and a consent gate on call start are on the roadmap; until they land, the check happens before you queue the call, not inside the product.
Mechanism
Two rows are available. The rest are roadmap, and saying so is the point of this table.
| What | Mechanism | Direction | Objects | Status |
|---|---|---|---|---|
| Outbound call | Vapi as the voice provider, triggered by call_start | Outbound | Calls, contacts, deals timeline | Available |
| Call logging | call_log writes the outcome and notes to the record | Inbound | Calls, notes, timeline | Available |
| Inbound answering | Vapi inbound receptionist provider | , | , | On the roadmap |
| Phone numbers and routing | Hours, whisper, voicemail to transcription | , | , | On the roadmap |
| Booking from a call | Receptionist agent writing a meeting | , | , | On the roadmap |
| Warm transfer to a person | Not built | , | , | On the roadmap |
| Consent gate on call start | Not built | , | , | On the roadmap |
| SMS | Twilio | , | , | On the roadmap |
Mechanisms read from the SalesCrew integration table, September 2026. Vapi's own site is the authority on its per-minute pricing and model options.
Setup for outbound calls
What works today, in the order it works.
- 1
Add the Vapi key
Settings, integrations. It goes into your instance's Supabase Vault and is never displayed again.
- 2
Check consent yourself
Calling a consumer mobile in the United States brings the TCPA into it, and an AI voice on the line raises the bar further. Confirm your basis before you queue anything. This is not legal advice.
- 3
Write the assistant prompt
What the agent may say, what it must not claim, and when it hands off. The knowledge base holds your facts so the script is not the only source of truth.
- 4
Start a call from a record
The button and the call_start tool do the same thing, with the same permissions and the same audit line naming the actor.
- 5
Log the outcome
call_log writes the disposition and notes onto the record, so the call is part of the timeline rather than a separate report.
- 6
Keep spend human
Anything that spends money stays a human decision in the default policy table. An agent does not decide to dial a thousand numbers.
Questions
- Can Vapi answer my phone through SalesCrew today?
- No. Outbound calling works; inbound answering does not. Phone numbers, routing and the receptionist agent are roadmap items, and the changelog is where they will appear when they ship.
- Do I pay Vapi or SalesCrew for the minutes?
- You bring your own Vapi account and key, so the voice cost is yours. SalesCrew's tiers are $299, $499, $699 and $1,200 a month with unlimited seats, and telephony is not bundled into them today.
- Does the call appear on the contact record?
- Yes. call_log writes the outcome and notes against the record, and the entry lands in the audit log with the actor named as a user, a token or an agent.
- Can I use Retell instead?
- Retell is listed as an inbound receptionist provider on the roadmap. It is not connected today.
- Should an AI voice say it is AI?
- Several jurisdictions are moving that way and it is the safer default in every one of them. Decide with your own counsel and put the answer in the assistant prompt.
Start with the calls you can make today
Outbound through your own Vapi account, logged on the record, with the roadmap written down rather than implied.