Skip to content

SMS from HubSpot workflows

Connect your HubSpot account to TopSMS and add the “Send SMS (TopSMS)” action to a contact workflow. Each SMS is logged on the contact’s timeline and updated when the delivery report arrives. The integration is in beta and not yet listed in the HubSpot App Marketplace.

€0.084per SMS to Germany and Austria

  • No monthly fee
  • No contract
  • €0.50 free credit
Northwindnow
Hi Anna, thanks for your request. Your consultant Jonas will call you tomorrow between 10:00 and 12:00.

Sent by a workflow when a contact fills in a form; “Anna” comes from {firstname}.

BetaWe are rolling out the connection step by step. While the dashboard shows “coming soon” under CRM integrations, it is not available yet; write to info@topsms.eu and we will let you know when it is.

How it works in 3 steps

  1. Connect HubSpot

    In the TopSMS dashboard under CRM integrations, click “Connect HubSpot”, choose the HubSpot account and approve the access. One TopSMS account can connect several HubSpot accounts.

  2. Add the action

    In a contact-based workflow, add the action “Send SMS (TopSMS)”, write the text and, if you like, pick the sender name and a phone property. Without a number in the action, the contact’s Mobile phone is used, then Phone number.

  3. Check the timeline

    The SMS appears on the contact as an SMS communication. When the delivery report arrives, the entry shows delivered or not delivered with the reason.

What the workflow action does

Inputs: the message (variables {firstname}, {lastname}, {name} and other contact properties sent with the action), the sender name (your approved sender names in TopSMS or the default) and an optional phone number. Numbers without a country code are read with your account country.

Outputs for later workflow steps: topsms_status, topsms_message_id and topsms_error_code. If an SMS cannot be sent (no mobile number, insufficient credit, sender not approved, contact opted out in TopSMS), the workflow continues and the reason is shown in the workflow history. If HubSpot repeats a call, the SMS is not sent twice.

Same credit, prices and rules as the dashboard

SMS from HubSpot go through the same sending path as the dashboard and the API: prepaid credit, price per country, your account currency, sender name rules, blacklist and message history with delivery reports. Contacts marked as opted out in TopSMS are skipped.

Security

TopSMS checks the signature of every request from HubSpot (X-HubSpot-Signature-v3, at most 5 minutes old) and rejects anything else. HubSpot access tokens are stored encrypted and refreshed automatically; they are never shown or logged.

Requested access: read and write contacts (needed to log the SMS on the contact). TopSMS reads only the contact properties HubSpot sends with the action. Disconnecting in the TopSMS dashboard removes the connection; uninstalling the app in HubSpot stops it as well.

Beta: what is not there yet

A card for sending a one-off SMS directly from the contact record is planned. Until then, enroll a contact in a workflow with the action manually. Custom workflow actions need a HubSpot subscription that includes workflows.

Price per SMS

Germany, Austria and the rest of the EU€0.084per SMS
Czechia and Slovakia€0.040per SMS

The integration itself is free: no monthly fee, no setup fee. Prepaid credit that never expires; prices excl. VAT.

Frequently asked questions

Is the app in the HubSpot App Marketplace?

Not yet. The integration is in beta; we are rolling out the connection in the TopSMS dashboard (CRM integrations) step by step.

Which phone number is used?

The number entered in the action; otherwise the contact’s Mobile phone, then Phone number. Only mobile numbers can receive SMS.

Can I see whether the SMS was delivered?

Yes. The SMS communication on the contact is updated with the delivery status, and the message is in your TopSMS message history.

What happens without credit?

The SMS is not sent, the action returns the error code INSUFFICIENT_CREDIT and the workflow continues.

Try it with €0.50 free credit

Free account, active as soon as you confirm your mobile number. No credit card, no monthly fee, prepaid credit that never expires.