Questions, answered honestly.
What SeqBridge does, what it can’t, how billing works, and what happens to your data — no marketing fog.
The product
What does SeqBridge actually do?
It adds a workflow action that enrolls a contact into a HubSpot sales sequence. When your workflow reaches the action, HubSpot calls SeqBridge, and SeqBridge calls the Sequences API on your portal’s behalf — so a contact can be enrolled automatically instead of by hand.
Why can’t I do this in HubSpot already?
HubSpot gates workflow-based sequence enrollment behind Sales Hub Enterprise. On a Professional seat you can create sequences and enroll contacts manually, but the workflow step that would do it automatically is locked. SeqBridge fills exactly that gap.
Is this a HubSpot-official feature?
No. SeqBridge is an independent app built on HubSpot’s public APIs and installed from the marketplace. It is not affiliated with or endorsed by HubSpot, Inc.
Which HubSpot tier do I need?
A Sales Hub (or Service Hub) Professional seat or higher for the sending user, plus a connected inbox on that user. The seat and the inbox together are behind nearly every enrollment failure — a seat alone is not enough, because sequences send through the rep’s own mailbox.
What are the two workflow actions?
“Enroll Contact in Sequence” runs on a contact and enrolls that one contact. “Enroll Associated Contacts in Sequence” runs on a company, deal, or ticket and enrolls every contact associated with it, with a maxContacts safety limit that defaults to 50.
Can SeqBridge unenroll a contact from a sequence?
No — and not by choice. HubSpot’s public Sequences API has no unenroll endpoint at all; the routes simply do not exist. An “unenroll” action cannot be built on the public API today. You can still unenroll manually inside HubSpot.
What happens if a contact is already in a sequence?
HubSpot allows exactly one active sequence per contact. The action’s “replace active sequence” input decides whether to skip that contact or replace their current sequence; the default is to skip. A skip is reported as SKIPPED, not a failure.
Setup & use
How do I install it?
Install SeqBridge from the HubSpot marketplace and approve the requested scopes. Every install lands on the Free plan automatically — there is no signup step and no account to create.
What permissions does it ask for, and why?
Read access to contacts, companies, deals, tickets and owners so it can resolve associations and senders; the automation and sequences scopes so it can enroll; and oauth. Owners access is needed both for the sender dropdowns and to translate a sender’s email address into the HubSpot user id the Sequences API requires.
A dropdown in the action is empty. What’s wrong?
That almost always means the portal is missing the owners scope, or the sending user has no sequences visible. The dropdowns return an empty list rather than an error, so an empty dropdown is a signal to check scopes and that the user actually owns or can see a sequence.
Why does an enrollment fail with “Sales Subscription Status is not OK”?
The sending user has a Professional seat but no connected inbox. Sequences send through the rep’s own mailbox, so HubSpot rejects the enrollment until an inbox is connected to that user.
Where do I see why an enrollment failed?
Two places. The workflow history shows a readable failure reason on the action step, and the “Sequence enrollment” card on the contact record lists recent attempts with their status and reason.
Plans & billing
How much does it cost?
Free covers 60 enrollments a month. Premium and Enterprise raise that limit for a monthly, quarterly or yearly price — see the pricing page for the current numbers, which are always read live from our own records.
What counts as an enrollment against my limit?
Only successful enrollments count. A failed or skipped attempt burns no quota. The window is the UTC calendar month, so your limit resets on the 1st.
How do I pay? Is there a checkout?
Not yet. Payment today is a bank transfer confirmed by hand: you request an upgrade, we email you transfer details, and once the transfer clears we set your plan. It runs from that day.
What happens when I hit my limit?
The workflow action returns a “fail and continue” result with a reason naming your plan, your usage, and where to upgrade — so the rest of your workflow still runs and nothing is silently dropped. The limit resets on the 1st of the next month.
What happens when a paid plan expires?
It reverts to Free automatically on the next request — there is no grace-period job to wait on. Your history is kept, so a renewal picks up exactly where you were.
How do I cancel?
Tell us through the support page and we’ll stop invoicing. Your plan runs to the end of the period you’ve paid for, then the portal returns to Free automatically and your history is kept.
Do you offer refunds?
Because billing is handled by hand, refunds are handled by hand too — reach out through the support page and we’ll sort it out.
Security & data
What data does SeqBridge store?
The minimum to do its job: your portal’s OAuth tokens, and one audit row per enrollment attempt holding the contact id, sequence id, sender, status and reason. It does not read, store, or send the content of your emails.
How are requests from HubSpot authenticated?
Every call HubSpot makes is signed with HubSpot’s v3 request signature. SeqBridge validates that signature, rejects anything older than five minutes, and compares in constant time — an unsigned or stale request is refused.
Can I remove my data?
Uninstalling the app stops all access immediately. To have stored tokens and audit rows deleted as well, ask through the support page and we’ll remove them.
Still deciding?
Install free and try it on a real workflow — it’s the fastest way to an answer.