How to use Send alert SMS to fixed number in HubSpot workflows
Send SMS to a hard-coded phone number instead of the enrolled contact. For ops and monitoring alerts from HubSpot workflows, with a required rate limit.
Send alert SMS to fixed number is designed for ops and monitoring use cases. Instead of sending to the enrolled contact, it sends to a hard-coded phone number you enter on the action itself. A rate limit is required. Use this when a HubSpot workflow needs to page a human about a system condition, a stuck deal, or a monitoring threshold.
When to use it
- Alerting a sales manager when a high-value deal stalls at a stage.
- Notifying an on-call phone about a property threshold being hit.
- Twilio-like monitoring alerts triggered from HubSpot workflows.
- Any scenario where the recipient is NOT the enrolled contact.
How it differs from the other workflow actions
- Recipient: a fixed number you type on the action. The enrolled contact's phone is ignored.
- Footer: always off. This is a transactional-only action.
- Rate limit: required. You must pick Max 10 per hour or Max 100 per day. There is no unlimited mode, because alert workflows can fire in tight loops.
- Platform per-recipient floor: still applies (5 messages per number per 10 minutes). The stricter of the two rules wins.
- Global platform opt-out: still checked. A phone number that is globally opted out of the Brave Tools platform will not receive alerts.
Input fields
Sender (required). Must match a sender configured in SMS Campaigns > Settings.
Fixed recipient number (required). The phone number that will receive all alerts from this action, in international format (for example +46701234567). This is hard-coded on the action, there is no contact fallback.
Message (required). The alert body. HubSpot personalization tokens work (for example kompis or ), so your alert can contain details about what fired it.
Rate limit (required, dropdown). Max 10 per hour or Max 100 per day. The action will count previous alerts from this workflow to the same fixed number and skip anything over the threshold.
What the safeguards do
- User rate limit: your chosen 10 per hour or 100 per day.
- Platform per-recipient floor: 5 messages per number per 10 minutes. Cannot be bypassed.
- Global opt-out: the recipient's number must not be globally opted out of Brave Tools.
Output fields
smsSent: true if the alert was sent, false if skipped.
smsStatus: possible values include sent, skipped_opted_out_platform, skipped_platform_floor_recipient, skipped_rate_limit. All skip outcomes return SUCCESS to HubSpot.
Example: alerting on a stuck deal
Trigger: Deal amount greater than 100 000 and Deal stage is Proposal for more than 14 days.
Fixed recipient: +46701234567 (sales manager's phone).
Message: "Deal stuck: {{deal.dealname}} ({{deal.amount}}) in Proposal for 14+ days. Owner: {{deal.hubspot_owner_id}}"
Rate limit: Max 10 per hour (prevents storm of alerts if many deals match at once).
Where to see results
Alert sends appear in Brave Tools under SMS Campaigns > Workflow SMS with a Fixed chip in the Type column. Filter by Type > Fixed to see only alert sends. See the Workflow SMS dashboard guide.