HubSpot SMS Integration — Send SMS from HubSpot Workflows

Send SMS from HubSpot with Mobile Message

Mobile Message integrates directly with HubSpot CRM, giving you a simple way to send SMS to your HubSpot contacts — individually, in bulk, or automatically through HubSpot workflows. Your HubSpot contacts sync into Mobile Message, and SMS activity is logged back to HubSpot contact records so your team has full visibility.

What you can do:

  1. Sync contacts — HubSpot contacts with phone numbers are automatically imported into Mobile Message
  2. Send SMS from workflows — Add a "Send SMS via Mobile Message" action to any HubSpot workflow
  3. Sync lists — Choose which HubSpot lists to sync, then send bulk SMS to those lists
  4. Log activity — Sent and received SMS appear on the HubSpot contact timeline
  5. Real-time updates — Contact changes in HubSpot sync to Mobile Message automatically

All messaging happens through Mobile Message at standard rates — from just 2c per SMS. There's no additional charge for the HubSpot integration.

What You'll Need

  • A Mobile Message accountsign up here if you don't have one
  • A HubSpot account (Free, Starter, Professional, or Enterprise — any plan works)
  • Admin access to your HubSpot portal

Connect HubSpot

  1. Log in to Mobile Message at app.mobilemessage.com.au
  2. Go to Settings > Integrations
  3. Click HubSpot, then click Connect HubSpot
  4. You'll be redirected to HubSpot to authorise the connection
  5. Review the permissions and click Connect app

Mobile Message will automatically start importing your contacts. You'll be redirected to the HubSpot integration settings page where you can see the sync progress.

Your Contacts Sync Automatically

After connecting, Mobile Message imports all HubSpot contacts that have a valid Australian mobile number. These appear as regular contacts in your Mobile Message account.

When a contact is created, updated, or deleted in HubSpot, the change syncs to Mobile Message automatically — typically within seconds.

What syncs:

  • First name and last name
  • Phone number (Mobile Phone Number field by default — you can change this in settings)
  • Company name
  • Email address

Contacts without a valid Australian mobile number are skipped. If a phone number is added later in HubSpot, the contact will be picked up on the next sync.

Choose Your Phone Number Field

HubSpot contacts can have multiple phone fields. By default, Mobile Message uses the Mobile Phone Number field, but you can switch to Phone Number or any custom phone property.

  1. Go to the HubSpot integration page in Mobile Message
  2. Click the Settings tab
  3. Select your preferred phone field from the dropdown

Sync HubSpot Lists

You can choose which HubSpot lists (including active lists/segments) to sync as Mobile Message contact lists. This lets you send targeted SMS to specific groups of contacts.

  1. Go to the HubSpot integration page in Mobile Message
  2. Click the Lists tab
  3. Toggle on the lists you want to sync

Each synced list becomes a contact list in Mobile Message. List membership stays in sync — when contacts are added or removed from the list in HubSpot, the Mobile Message list updates to match.

Tip: This works with both static lists and active lists (segments) in HubSpot. Active lists update dynamically, so your Mobile Message list will always reflect the current segment membership.

Send SMS from HubSpot Workflows

This is where the integration gets powerful. You can add a "Send SMS via Mobile Message" action to any HubSpot workflow — contact, company, deal, or ticket workflows.

To set it up:

  1. In HubSpot, go to Automation > Workflows
  2. Create a new workflow or edit an existing one
  3. Add an action and search for "Send SMS via Mobile Message"
  4. Configure the action:
  • Message — The SMS text to send. You can use HubSpot personalisation tokens like {{ contact.firstname }}
  • Sender ID — Your Mobile Message sender ID (leave blank to use your default)
  • Phone Number Field — Which contact phone field to send to

What happens when the action runs:

  • The contact's opt-out status is checked — opted-out contacts are not sent to
  • Credits are deducted from your Mobile Message account
  • The SMS is queued and sent through your configured sender ID
  • The activity is logged to the contact's HubSpot timeline
  • If sending fails (e.g. insufficient credits, invalid number), the failure is reported back to the workflow

Example use cases:

  • Send a welcome SMS when a new contact is created
  • Send appointment reminders from deal workflows
  • Send payment confirmations from ticket workflows
  • Re-engage contacts who haven't opened emails in 30 days
  • Send time-sensitive alerts based on contact property changes

SMS Activity on Contact Timelines

When Mobile Message sends or receives an SMS for a HubSpot contact, the activity is logged on their HubSpot contact timeline. Your team can see the full SMS conversation history right inside HubSpot.

To enable this:

  1. Go to the HubSpot integration page in Mobile Message
  2. Click the Settings tab
  3. Toggle on Log outbound SMS to HubSpot timeline and/or Log inbound SMS to HubSpot timeline

SMS appears as a communication activity on the contact record. You may need to check the Communications filter in HubSpot's activity tab to see them.

Send Bulk SMS to HubSpot Contacts

Beyond workflows, you can send bulk SMS to your synced HubSpot contacts directly from Mobile Message:

  1. Go to Send Messages in Mobile Message
  2. Select a synced HubSpot list as your recipients
  3. Write your message — click Add Tags then select First Name, Last Name, or Company to personalise
  4. Send immediately or schedule for later

Disconnect HubSpot

If you need to disconnect the integration:

  1. Go to the HubSpot integration page
  2. Click the Disconnect badge in the top-right corner

Your synced contacts and lists will remain in Mobile Message, but no new changes will sync from HubSpot and workflow actions will stop working. You can reconnect at any time.

Frequently Asked Questions

Does this replace HubSpot's built-in SMS? Mobile Message is a standalone SMS platform that integrates with HubSpot. It's designed for Australian businesses who want affordable bulk SMS (from 2c per message) with full HubSpot integration.

Which HubSpot plans are supported? All plans — Free, Starter, Professional, and Enterprise. The integration works with any HubSpot portal.

How much does it cost? SMS is sent at standard Mobile Message rates — from 2c per message. There's no additional charge for the HubSpot integration itself.

Can I send SMS to international numbers? The contact sync imports Australian mobile numbers by default. For international messaging, add contacts manually in Mobile Message.

Will it create duplicate contacts? No. The sync checks for existing contacts by phone number and links them rather than creating duplicates.

What if a contact doesn't have a phone number? They're skipped during sync. If a phone number is added later in HubSpot, the contact will be picked up on the next sync or via the real-time webhook.

How quickly do changes sync? Individual contact changes (create, update, delete) sync in real time via webhooks — typically within seconds. A full contact re-sync runs daily as a safety net.

Can I use personalisation tokens in workflow SMS? Yes. HubSpot resolves personalisation tokens like {{ contact.firstname }} before sending the message to Mobile Message.

What happens if I don't have enough credits? The workflow action will report a failure back to HubSpot, and the contact won't receive the SMS. Top up your credits in Mobile Message to resume sending.