Skip to main content

Rate Limits

To ensure reliable performance and fair usage for all users, Botnex enforces a set of rate limits and quotas. These limits help prevent abuse, manage system resources, and provide a consistent experience for everyone. Understanding these limits will help you plan and optimize your bot usage effectively.

Message Rate Limits

Messages Per Minute: 60 messages per minute

Your bot can process up to 60 messages per minute. If you exceed this rate, additional messages may be delayed or rejected until the next minute. This limit ensures responsive performance for all users while preventing system overload.

Daily Usage Limits

Botnex offers different daily limits depending on your plan:

PlanDaily Message LimitDaily Input Token LimitDaily Output Token Limit
Free1,00050,0001,000
Plus10,000500,00010,000
Team100,0001,000,000100,000

Daily Message Limit: The total number of messages your bot can process in a day.

Daily Input Token Limit: The total number of input tokens (words/characters sent to the bot) allowed per day.

Daily Output Token Limit: The total number of output tokens (words/characters generated by the bot) allowed per day.

What happens when you reach these limits?
If you reach your daily limit, your bot may stop responding or processing new messages until the limit resets the next day (UTC).

Bot and Flow Limits

Bot Limits:

  • Total Bots per Account: 100 (You can create up to 100 bots in your account)
  • Free Bots per Account: 3 (On the free plan, you can create up to 3 bots)

Flow Limits:

  • Flows per Bot: 100 (Each bot can have up to 100 flows)
  • Free Flows per Bot: 5 (On the free plan, each bot can have up to 5 flows)
  • Nodes per Flow: 250 (Each flow can contain up to 250 nodes)

Intent and Entity Limits

Intent Management:

  • Intents per Bot: 5,000
  • Intent Groups per Bot: 5,000
  • Intents per Intent Group: 300

Entity Management:

  • Entities per Bot: 5,000
  • Entities per Intent: 20

Technical Limits

Node Configuration:

  • Sources per Node: 250 (Each node can reference up to 250 sources)

System Performance:

  • Maximum Recursion Depth: 100 (Prevents infinite loops in flows)
  • Maximum Query Time: 5 seconds (Each query or operation must complete within 5 seconds)

Best Practices for Managing Limits

Monitor Your Usage: Regularly check your usage in the Botnex dashboard to avoid hitting limits unexpectedly. Set up alerts if available to notify you when approaching limits.

Optimize Your Flows: Design efficient flows to minimize unnecessary messages and token usage:

  • Use concise, clear messages
  • Avoid redundant conversation paths
  • Implement smart fallbacks to reduce confusion

Plan for Growth: If you anticipate higher usage, consider upgrading to a Plus or Team plan before reaching your current limits.

Handle Limits Gracefully: Implement fallback messages or notifications to inform users if a limit is reached, maintaining a good user experience even during restrictions.

Test Efficiently: During development, use the simulator wisely to avoid consuming your daily limits unnecessarily.

What Happens When Limits Are Reached?

When you exceed a rate limit, Botnex may:

  • Temporarily pause or reject new messages until the rate limit window resets
  • Prevent creation of new bots, flows, intents, or entities until you're within limits
  • Display warnings in your dashboard to help you understand which limits you've reached

Limit Reset Schedule: Most limits reset automatically at the start of each new day (UTC). Rate limits typically reset within minutes.

Getting Help with Limits

If you find that the current limits don't meet your needs:

  • Upgrade Your Plan: Consider moving to a higher tier for increased limits
  • Contact Support: Reach out to Botnex support to discuss custom limits for enterprise use cases
  • Optimize Usage: Work with our team to identify ways to use Botnex more efficiently

Understanding and respecting these rate limits ensures your bots run smoothly and provide a great experience for your users while maintaining system stability for the entire Botnex community.