What does the HubSpot Sakari integration do?
It puts two-way SMS inside HubSpot. Users text from contact, deal and ticket records through a Sakari card, workflows send texts with the Sakari Send SMS action, and messages log to the contact timeline with properties for the last message sent and received. On Sales or Service Hub Professional or Enterprise, conversations can also reach the HubSpot inbox.
Sakari builds the app, which is certified in HubSpot's App Marketplace. This guide follows Sakari's and HubSpot's documentation as of October 2026. Texting is quick to switch on, but the parts that go wrong are opt-outs, phone formats and registration, so most of the guide is about those.
What do you need for Sakari and HubSpot?
A paid Sakari subscription, a HubSpot Super Admin or user with App Marketplace access, and a Sakari user with the same email. Workflows need HubSpot Professional or Enterprise, according to HubSpot, although Sakari's listing says Free. The inbox needs Sales or Service Hub Professional or Enterprise, and US texting needs 10DLC registration or toll-free verification.
- Numbers: local 10DLC, toll-free or short code. Sakari can't send from an existing mobile number, and alphanumeric sender IDs aren't supported in the US.
- Registration: 10DLC approval takes days, and unverified toll-free numbers are blocked, so register before launch.
- One to one: one Sakari account connects to one HubSpot account, and vice versa.
How do you connect Sakari to HubSpot, in order?
In Sakari, open Settings, Integrations, Marketplace, add HubSpot and choose your HubSpot account. Then set event notifications, the phone property Sakari reads, and whether replies from unknown numbers create contacts. Add the Sakari card to record views, decide on inbox mapping, and test texts on internal numbers before any workflow sends.
- 01 Register10DLC or toll-free
- 02 ConnectFrom Sakari's marketplace
- 03 Phone propertyMobile, then phone
- 04 TimelineEvents and properties on
- 05 Opt-out rulesExclude in workflows
- 06 TestInternal numbers first
- Register your number for 10DLC or toll-free verification.
- Connect from Sakari's integration marketplace. Connecting syncs contacts with a phone number into Sakari.
- Choose the phone property: by default Sakari uses Mobile Phone Number, then Phone Number.
- Turn on timeline events and message properties, Sakari's recommended setting, so messages show in HubSpot.
- Be careful with user sync: Sakari's documentation warns it emails an invitation to every HubSpot user.
- Test from a record and from a workflow on internal numbers.
How does Sakari match and log messages in HubSpot?
By phone number, one per contact. Sakari reads one phone property, mobile first by default, and needs numbers in E.164 format with the country code; it adds your default country code if one is missing. Each message updates properties such as Message Received Body and Message Sent At, which are overwritten every time, and logs a timeline event.
- Duplicates: two contacts with the same number confuse logging, so merge duplicates before you start.
- Counts: the SMS sent and received quantity properties stay empty unless you fill them with a workflow.
- Reporting: because the message properties hold only the latest message, report on timeline activity or your own counters, not the properties.
How do opt-outs work between Sakari and HubSpot?
A reply of STOP, CANCEL, END, QUIT, UNSUBSCRIBE or a similar keyword on its own blocks the number in Sakari and sets an Opted Out date in HubSpot. That date doesn't stop workflows: Sakari says contacts can still be enrolled and sent texts. Exclude contacts with an Opted Out date in every texting workflow.
Editing the opt-out property by hand doesn't undo a carrier-level block. For consent, Sakari's documentation says US marketing texts need prior express written consent, and an SMS consent checkbox can't be pre-checked or required. Take legal advice on your own consent wording.
Not sure your texting workflows respect opt-outs? Bring them to a free 30-minute call and we will check enrollment and exclusions.
What limits and gotchas come with Sakari?
A text segment holds 160 standard characters, or 70 with emoji or other Unicode characters, and Sakari caps messages at 10 segments. Carriers set daily throughput per brand. A completed Send SMS action in HubSpot only means the request reached Sakari, not that the text was delivered, and stopping a workflow won't recall texts already requested.
- MMS works only in the US and Canada, with small image files and at least one character of text.
- Mistakes: if a workflow sends in error, Sakari's advice is to contact its support, because stopping the workflow or disconnecting won't cancel requested messages.
- Inbox: texts sent by automation don't appear in the HubSpot inbox.
HubSpot Sakari checklist
Key takeaway: Sakari makes texting from HubSpot easy. Register first, clean phone numbers, turn on timeline logging and exclude opted-out contacts from every workflow yourself.
Frequently asked questions
What does the Sakari HubSpot integration do?
It adds two-way SMS to HubSpot. Users can text from contact, deal and ticket records, workflows can send texts with the Sakari Send SMS action, replies and sent messages can log to the contact timeline, and on Sales or Service Hub Professional or Enterprise, conversations can appear in the HubSpot inbox. Sakari builds the app.
Can you send Sakari texts from HubSpot workflows on the free plan?
No. Sakari's Marketplace listing says workflows work with HubSpot Free, but HubSpot's own documentation, when we checked in October 2026, said workflows need a Professional or Enterprise subscription. Sending from records, the contact card and personalization tokens don't need workflows.
Does a STOP reply in Sakari stop HubSpot workflows?
Not by itself. Sakari blocks the number and fills an Opted Out date property in HubSpot, but its documentation says that date doesn't stop a contact being enrolled in a workflow or sent a text by the Send SMS action. Add a populated Opted Out date as a workflow exclusion.
Do you need 10DLC registration for Sakari?
For texting US numbers from a local number, yes. Sakari describes 10DLC registration as a regulatory requirement for business texting from local US numbers, with approval taking days. Toll-free numbers need toll-free verification instead, and unverified toll-free traffic is blocked.
Why don't Sakari messages show in HubSpot?
Usually because of settings. Messages only appear on the timeline when Sakari's timeline events setting is on, and you may need to tick Sakari SMS under the activity filter. The contact also needs a phone number Sakari can read in E.164 format, and inbox messages need Sales or Service Hub Professional or Enterprise.
Sources
HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.
- Sakari SMS Texting (HubSpot App Marketplace)
- Set up the HubSpot integration (Sakari Help)
- Send SMS workflow action (Sakari Help)
- Timeline events in HubSpot (Sakari Help)
- Opt-in and opt-out properties (Sakari Help)
- Opt-out keywords (Sakari Help)
- Phone number formatting (Sakari Help)
- 10DLC registration (Sakari Help)
- HubSpot inbox (Sakari Help)
- Message length and segments (Sakari Help)
- Create workflows (HubSpot)

