How it works technically
Each integration uses the native SMS platform API and HubSpot Workflows custom code actions to keep everything inside the CRM.
Twilio → HubSpot SMS pipeline
Twilio webhook receives inbound SMS and logs it to the HubSpot contact timeline. Outbound SMS triggered from HubSpot workflow custom code actions using Twilio's API.
Aircall integration with HubSpot
Aircall call data — recordings, duration, disposition — synced to HubSpot contact and deal records. Triggers follow-up SMS sequences based on call outcome.
Automated SMS sequences in workflows
HubSpot workflows send SMS via custom code actions: deal stage triggers, appointment reminders, quote follow-ups. Each message pulls dynamic properties from the CRM record.
Technical requirements
Before implementing, I verify that your stack has what is needed for the integration to work in production.
- Twilio account (or Aircall) with a provisioned number
- HubSpot Operations Hub Professional or Enterprise (for custom code actions)
- Webhook endpoint to receive inbound messages
- HubSpot contact property mapped to phone number field
Compatible platforms
Twilio
SMS, WhatsApp, programmable voice
Aircall
Calls, SMS, recordings
Make (Integromat)
Webhook orchestration across platforms