Plan Quotas and Limits

What is this for?

This guide explains the quotas and limits included in each subscription plan. Quotas define how many events, forms, journeys, subscribers, media files, and AI requests you can use. Knowing your limits helps you choose the right plan and avoid interruptions when creating or running events.

Understanding Plans and Quotas

Every account belongs to a plan (sometimes called a tier or role). Your plan determines the maximum allowed quantities for each feature. The table in your User Settings panel (gear icon in the top toolbar) shows your current plan and the exact numbers for each quota.

When you reach a limit, the system blocks the action and shows a popup explaining which quota was exceeded. You can click Update Plan in that popup (or in User Settings) to review upgrade options.

Quota Reference Table

The following table lists every quota, what it controls, and where you encounter it in the interface.

Quota UI Label What It Limits Where You Hit It
maxFormsTotal Forms Total number of forms (both event forms and regular forms) you can create in your Library, including drafts. Deleted forms do not count. Creating a new form in the Library
maxActiveForms Active forms Number of forms that can be in Active status at the same time. Only active forms accept submissions. Activating a form; trying to activate when the limit is reached
maxSubscribersPerForm Subscribers per form Maximum subscribers (registrations) a single Form can collect. When a form reaches this number, new submissions are rejected
maxSubscribersPerEvent Subscribers per event Maximum subscribers (registrations) a single Event can collect. When an event reaches this number, new registrations are rejected
maxSubscribersSendEmailsMonth Subscribers emails (per month) How many email notifications (confirmations, reminders, custom emails) can be sent to subscribers across all your events/forms in a rolling month. Sending emails from journeys, manual sends, or automated notifications
maxJourneys Journeys Total number of automation journeys (workflows) you can create. Creating a new Journey in the Journey builder
maxJourneyJobs Jobs in journey Maximum number of steps (jobs: emails, delays, conditions, actions) inside a single journey. Adding a new step to a journey
maxChartsInForm Charts in form Number of analytics charts/reports you can add to a single form or event. Adding a chart in the Form Builder → Analytics tab
maxCatalogs Catalogs Number of data catalogs (reusable option lists) you can create. Creating a new Catalog in the Library
maxCatalogDictionaries Dictionaries in catalog (total) Total number of dictionary entries (rows) across all catalogs. Each row in a catalog counts toward this limit. Adding rows to a catalog
maxMediaInFileStorage Media in file storage Number of images/files you can store in the platform's file storage. Uploading images in the Form Builder, email templates, or media library
maxDayLimitAiRequests AI chat requests (per day) Daily limit for AI chat interactions (form generation, content assistance, etc.). Resets every 24 hours. Using the AI Assistant in the Form Builder or Journey builder
maxDayLimitAiTranscribe AI chat Transcriptions (per Day) Daily limit for audio-to-text transcription requests. Resets every 24 hours. Using the voice transcription feature in AI chat
manualSubscribersAdded Allow manually adding subscribers Whether you can add subscribers manually (one by one or via CSV) instead of only through form submissions. If Off, the "Add Subscriber" button is hidden. Subscribers list → Add Subscriber button

What Happens When You Hit a Limit

  1. You try an action (create form, activate event, add journey step, upload image, send email, run AI).
  2. Backend checks your quota against current usage.
  3. If over limit: The request is rejected with a 409 Conflict error.
  4. Frontend shows a popup: "You've reached your plan limit." with Update Plan and Close buttons.
  5. Clicking Update Plan opens the plan upgrade flow (currently disabled in UI; contact support or wait for billing integration).

Common Questions

Why can't I create a new form? You have reached maxFormsTotal. Delete unused draft forms or upgrade your plan.

Why is the Activate button disabled? You have reached maxActiveForms. Stop an active event/form first, or upgrade.

Why are my subscribers not receiving emails? Check maxSubscribersSendEmailsMonth. If the monthly email quota is exhausted, no emails (confirmations, journey emails, manual sends) will go out until the month rolls over.

Can I add subscribers manually? Only if manualSubscribersAdded is enabled for your plan (currently only Admin plans have this on by default). If you need this feature, contact support.

Do deleted forms/events count toward limits? No. Only non-deleted (is_deleted: false) items count toward maxFormsTotal, maxActiveForms, maxJourneys, maxCatalogs.

Where do I see my current usage? Open User Settings (gear icon → top right). The plan table shows your current plan's quotas. Personal overrides (if any) are merged in automatically.

What is the difference between a Form and an Event?

  • Form — a standalone registration/contact form (no schedule).
  • Event — a form with a start/end date, capacity, and event-specific settings. Both count toward maxFormsTotal. Only Events count toward maxSubscribersPerEvent; only Forms count toward maxSubscribersPerForm.

Does the AI limit reset daily? Yes, both maxDayLimitAiRequests and maxDayLimitAiTranscribe reset on a rolling 24-hour window.

I'm on Trial and my plan expired. What happens? Your plan falls back to Customer (or the next plan in the downgrade chain). You keep access but with Customer quotas. An expired-plan warning icon appears in the User Settings menu.