AI Assistant usage limits and billing

Prev Next

AI Assistant fees are determined by the total number of messages sent in a rolling 30-day period across all your AI Assistants in all environments. Generally, each interaction (a user's query and the assistant's response) counts as one message, though some messages requiring longer answers may use more query tokens and count as multiple messages. Additional bundles of 500 messages per month will automatically be added to your subscription at $100 per month on a monthly plan (or $80/month billed annually). See pricing details.

A global limit is associated with your account, which specifies the maximum number of messages allowed during the rolling 30-day period. Usage is calculated on a rolling 30-day cycle across all of your AI Assistants. Your current usage is displayed at the top of the AI assistant page, allowing you to monitor usage and increase your limit as needed to avoid reaching the cap that would disable all AI Assistants and associated UI functionality.

Managing your global limit

Use global limits to prevent your AI assistants from incurring overages that lead to automatic upgrades. When the global limit is reached, all your AI Assistants and associated assistant functionality in the Userflow UI (e.g., test chats, staging environments, etc.) will be disabled for a 24-hour period. After this period, functionality will resume.

Userflow automatically sends you email notifications (warnings) when usage reaches 90% of the limit you’ve set, allowing you time to assess usage. If you exceed your limit (which is assessed company-wide across all of your AI Assistants), one of two results may occur:

  • You will be auto-upgraded, or

  • Your AI Assistants will be removed from all environments due to reaching your global limit, if one is set.

In either case, you will receive an email notification with details. Learn more in the AI Assistant usage notifications documentation.

Manage your global limit:

  1. Select AI Assistant from the sidebar.

  2. Click Manage global limit.

  3. Click No limit (or the number that has been previously set) and enter the number of messages per rolling 30-day period you want to set.

  4. Click Save global limit.

Managing AI Assistant-level limits

Allocate subscription capacity and mitigate potential abuse by setting message limits (per user per day and per rolling 30-day period across all users) for each individual AI Assistant.

To set maximum message limits in the assistant settings. For more details, refer to the AI Assistant settings and advanced customizations documentation.

Maximum messages per month for an environment (across all users)    

  • Default: Unlimited

  • Custom limit: Set a limit to control usage  

  • Usage is assessed on a rolling 30-day period. It’s possible for usage to exceed the set limits between such checks. Please be aware of potential overages and their implications as explained above.

  • When the limit is reached:  

    • The assistant will be hidden from your resource center until the limit is expanded after 24 hours.

    • The account owner will receive an email notification when the assistant is disabled.

    • There may be a brief delay (up to 10 minutes) in both hiding the assistant after reaching the limit and restoring visibility at the beginning of the new cycle.

    • Test messages are subject to your usage limits. Any overages will incur additional charges.

    • The limit applies to messages sent to the assistant while previewing a resource center.

Maximum messages per user per day

  • Default: 200

  • Max: 1,200

  • The number of messages a user sends to the assistant is tracked over the last 24-hour period to determine when to enforce the limit.

  • When the limit is reached, the user will not be able to submit new messages. They will receive a reply informing them that they’ve reached their daily limit.  

Maximum input length

  • Default: Unlimited

  • You can limit the number of characters that users can enter in the search query to improve search performance and efficiency, as well as prevent potential abuse.

Ensure your latest assistant message limits are published.