Skip to main content
Every HoopAI plan includes generous allowances. This page is a complete reference for all platform limits, organized by feature area.
Limits vary by plan. The three standard plans are Starter, Professional, and Enterprise. Your account may have custom limits — check Settings > Billing > Usage for your actual numbers.

Contacts

LimitStarterProfessionalEnterprise
Total contacts5,00050,000Unlimited
Contact imports per batch10,000 rows50,000 rows100,000 rows
Custom fields per contact200500500
Tags per contact100250500
Total tags in account1,0005,000Unlimited
Notes per contact5001,000Unlimited

Users and team members

LimitStarterProfessionalEnterprise
Users (seats)325Unlimited
Teams110Unlimited
Custom user roles310Unlimited

Email sending

LimitStarterProfessionalEnterprise
Emails per day5,00050,000200,000
Emails per month50,000500,0002,000,000
Recipients per campaign send5,00050,000200,000
Email templates100500Unlimited
Custom sending domains1520
Dedicated IP addressesNot availableAdd-onIncluded (1)
Daily limits reset at midnight UTC. Exceeding limits pauses sending until the next reset — queued emails resume automatically.

SMS and MMS

LimitStarterProfessionalEnterprise
SMS per day1,00010,00050,000
MMS per day5005,00025,000
SMS segment size160 characters160 characters160 characters
MMS file size600 KB600 KB600 KB
Registered phone numbers1520
SMS/MMS are billed per segment at your plan’s per-message rate in addition to the daily caps. Carrier surcharges may apply.

Phone calls

LimitStarterProfessionalEnterprise
Concurrent inbound calls525100
Concurrent outbound calls31550
Call recording storage5 GB25 GB100 GB
Voicemail drops per day5005,00025,000

Workflows and automation

LimitStarterProfessionalEnterprise
Active workflows20200Unlimited
Workflow executions per day5,00050,000500,000
Actions per workflow50200500
Triggers per workflow51020
Wait steps max duration90 days365 days365 days
Webhook actions per day2,00020,000100,000

Funnels and websites

LimitStarterProfessionalEnterprise
Funnels550Unlimited
Pages per funnel2050100
Websites15Unlimited
Pages per website30100500
Custom domains320Unlimited
Blog posts1001,000Unlimited

File and media storage

LimitStarterProfessionalEnterprise
Total file storage5 GB25 GB100 GB
Single file upload size100 MB250 MB500 MB
Image uploadsUnlimited (counts toward storage)UnlimitedUnlimited
Video hostingNot included25 GB100 GB

API rate limits

LimitValue
Requests per second (per API key)10
Requests per minute200
Requests per day100,000 (Starter), 500,000 (Pro), 2,000,000 (Enterprise)
Webhook payload size1 MB
Bulk API operations per request100 records
For full API documentation, authentication details, and endpoint-specific rate limits, see the API reference.

Pipelines and stages

LimitStarterProfessionalEnterprise
Pipelines525Unlimited
Stages per pipeline2050100
Opportunities per pipeline10,000100,000Unlimited
Custom fields per opportunity100200500

Calendars

LimitStarterProfessionalEnterprise
Calendars per user310Unlimited
Team calendars110Unlimited
Appointment slots per calendar50200Unlimited
Calendar integrations (Google, Outlook)1 per user3 per user5 per user

Forms and surveys

LimitStarterProfessionalEnterprise
Forms20100Unlimited
Surveys1050Unlimited
Fields per form/survey50100200
Form submissions per month10,000100,000Unlimited
File upload fields per form31020

What happens when you hit a limit

BehaviorFeatures affected
Hard stop — action is blocked immediatelyContact creation, user seats, workflow activation, funnel/website creation
Queued and resumed — sends pause until the limit resetsEmail sending, SMS/MMS sending, webhook actions
Overage charge — you are billed for usage beyond the capPhone minutes, SMS segments (carrier rates), additional storage
Warning notification — you receive an alert at 80% and 100%Contacts, storage, email sends, API calls
Hard-stop limits cannot be exceeded. If you hit one during a workflow execution, that step fails and the contact is routed to the workflow’s error branch (if configured).

How to check current usage

  1. Go to Settings > Billing > Usage
  2. View a dashboard showing consumption for contacts, emails, SMS, storage, API calls, and more
  3. Each metric shows a progress bar with your current usage vs. plan limit
  4. Click any metric to see a detailed daily breakdown
You can also check usage programmatically via the Usage API endpoint.

How to request limit increases

1
Check your current plan
2
Go to Settings > Billing and review whether upgrading to a higher plan would cover your needs.
3
Contact support for custom limits
4
If standard plans don’t meet your requirements:
5
  • Go to Settings > Support or email your account manager
  • Specify which limits you need increased and by how much
  • Provide context (expected growth, campaign schedule, etc.)
  • Custom limit agreements are typically processed within 2 business days
  • 6
    Upgrade your plan
    7
    For most limits, upgrading from Starter to Professional or Professional to Enterprise is the fastest path. Go to Settings > Billing > Change Plan.

    FAQ

    It depends on the metric. Email and SMS daily caps reset at midnight UTC each day. Monthly quotas (email sends, form submissions) reset on your billing cycle date. Contact and storage limits are cumulative — they do not reset.
    Queued emails automatically resume sending when the daily limit resets at midnight UTC. They are sent in the order they were originally queued.
    Contact add-on packs are available on Professional and Enterprise plans. Go to Settings > Billing > Add-ons or contact your account manager.
    Yes. Archived contacts still count toward your total. To free up space, permanently delete contacts you no longer need.
    Rate limits are per API key. If you have multiple API keys, each has its own per-second and per-minute limits. The daily quota is shared across the entire account.
    HoopAI displays a banner in the app when you reach a limit. You also receive an email notification at 80% and 100% of key limits. Check Settings > Billing > Usage for details.
    Last modified on March 6, 2026