From installation to advanced configuration. Complete guides on creating Pace rules, how throttling works, plan limits, and troubleshooting — all in one place.
⚠ Important — Plan Limits: If you enroll more records than your daily plan limit, Pace does not hold those requests. They will be processed immediately by HubSpot unthrottled. Holding records beyond your plan limit would effectively provide unlimited throttling for free. Ensure your enrollment size stays within your plan's daily limit to keep all records throttled. View plan limits →
Pro tip: Add a Branch after the Pace action and choose "One property or action output" → set Pace Status = RATE_LIMITED to handle those records your way instead of letting them flow through unthrottled. See how →
Get Pace running from the HubSpot Marketplace, create your first Pace rule, and your workflows will start throttling automatically.
Get StartedHow to create rules, set count and interval, choose which workflows to throttle, and manage your active paces from the CRM card.
View Rules DocsEnter your count, interval, and total records to see your throughput rate, completion time, and which plan you need.
Open CalculatorClick any section below to expand. Use the quick navigation above to jump directly to a topic.
Getting started with Pace takes about 2 minutes. No custom code, no API keys, no workflow modifications required.
Click Install on the HubSpot Marketplace listing. You'll be taken to HubSpot's secure OAuth authorization page. Accept the permissions and Pace is connected to your portal instantly.
Open the Pace CRM card on any HubSpot record. Click "New Pace Rule", select the workflow you want to throttle, then set your count (enrollments per batch) and interval (minutes between batches).
Turn your rule on. Pace intercepts enrollments to that workflow and releases them in controlled batches according to your rule. Your integrations stay healthy and your sequences feel intentional.
Pace is configured directly inside your HubSpot workflow as a custom action. Once installed, add the Pace action to any workflow and set three things:
Enter your settings below — the calculator shows completion time, throughput, and which Pace plan you need.
For email sequences: 25 records, 10 minutes. For API integrations: 5–10 records, 5 minutes. For bulk data: 20 records, 5 minutes. You can always adjust a rule without stopping your workflow.
HubSpot workflows enroll all qualifying records at once by default. Pace sits between your workflow trigger and enrollment, queuing records and releasing them as controlled paces.
Every enrollment — including the first — waits the full interval before going out. If your rule is 10 enrollments every 1 hour and you enroll 200, the first 10 paces wait 1 hour before going out, the next 10 wait another hour, and so on. No enrollment skips the queue.
When a workflow trigger fires, all matching records are enrolled simultaneously. 500 records trigger 500 simultaneous workflow executions — blasting your integration, API, or email provider at full speed.
Pace intercepts the enrollments and places them in a managed queue. Every interval, Pace releases the next count enrollments into the workflow as a pace. The rest wait their turn — no data loss, no dropped records.
Rate limits, API timeouts, email throttling, and integration overloads are all caused by sudden volume spikes. Pace smooths those spikes into a steady, predictable stream your tools can handle.
If you exceed your daily plan limit, Pace returns a success response and those records continue through your workflow unthrottled — they will not be held or paced. Upgrade your plan or reduce your daily enrollment volume to keep all records throttled.
For maximum control over your workflow, add an if/then branch after the Pace action and filter on Pace Status = RATE_LIMITED. This lets you decide exactly what happens to records that exceed your plan limit — instead of letting them flow through unthrottled.
How to set it up:
This setup is optional but recommended for high-volume enrollments where you want full visibility and control over rate limited records.
Pace queues enrollments and processes them at your set rate — records are not dropped or skipped under normal operation. There is one exception: if HubSpot returns a 500 error on a completion callback, that record will be held by HubSpot for up to 7 days (HubSpot's maximum timeout) before being released from the workflow.
If you turn a Pace rule off, the pacing logic continues running at your set rate until the queue is empty — it does not flush immediately. Since the rule is off, each pace processes but no enrollments go out, so the queue drains at your normal rate with no actual workflow activity.
Pace solves a specific problem — uncontrolled enrollment volume. Here are the most common scenarios where Pace makes a real difference.
Enrolling 1,000 records into an email workflow all at once can trigger spam filters and email provider rate limits. Pace spreads them out so your sequences land in inboxes, not spam folders.
Recommended: count 25–50, interval 10–15 minutes.
Third-party integrations (Slack, Salesforce, webhooks) have API rate limits. Mass workflow enrollments can hit those limits instantly and cause failed actions. Pace keeps your API calls under control.
Recommended: count 5–10, interval 5 minutes for most APIs.
Running a workflow that updates properties, creates associations, or writes to external systems on thousands of records can overload your stack. Pace keeps the volume predictable and manageable.
Recommended: count 10–20, interval 5 minutes for data-heavy workflows.
Pace plans are based on daily paces — the total number of enrollments Pace can release across all your active rules in a single day.
When you reach your daily pace limit, any additional enrollment requests will be processed immediately by HubSpot rather than held. To avoid unthrottled processing, monitor your daily usage and upgrade your plan before you hit the limit.
Most Pace issues come down to one of a few root causes. Here's how to diagnose and fix the most common ones.
Check that the Pace rule is toggled on and that you haven't hit your daily pace limit. Also verify the target workflow is still active in HubSpot — Pace cannot release enrollments to a paused workflow.
This usually means the Pace rule was turned off momentarily — when a rule is disabled, all queued enrollments release immediately. Make sure the rule stays on during your enrollment window.
Review your active rules and their count settings. High count values deplete your daily limit quickly. Consider lowering batch sizes, upgrading your plan, or spreading enrollments across multiple days.
Our team built Pace and knows every edge case. Reach out directly — no ticket queues, no junior support staff. We'll get you sorted.
Install free, create your first rule, and Pace starts throttling your workflows automatically. Your integrations will thank you.