> ## Documentation Index
> Fetch the complete documentation index at: https://fliqr.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Flow Builder limits

> Hard limits for Fliqr AI Flows — blocks per flow, flows per account, conditions per block, and media size caps by channel.

Design within these limits so publishes and channel delivery stay reliable. For account-wide quotas, also see [Platform limits](/docs/troubleshooting/platform-limits).

## Flow Builder caps

| Limit                          | Value   | What to do if you hit it                                 |
| ------------------------------ | ------- | -------------------------------------------------------- |
| Blocks per Flow                | **250** | Split with [Go to Flow](/docs/core-concepts/flows/go-to-flow) |
| Flows per account              | **100** | Archive unused Flows; reuse children                     |
| Conditions per Condition block | **20**  | Chain Condition blocks                                   |

## Media and uploads

| Limit                                  | Value                               |
| -------------------------------------- | ----------------------------------- |
| General upload ceiling (many surfaces) | **25MB**                            |
| Oversized gallery/video workaround     | Host externally; send an HTTPS link |

Per-channel format and size tables: [Messages and media](/docs/core-concepts/flows/messages-and-media).

## Channel messaging windows

Meta channels (WhatsApp, Messenger, Instagram) enforce customer-care windows and template rules for business-initiated messages. A Flow that resumes after a long [Delay](/docs/core-concepts/flows/delays) or drip step may need a template-capable message. Check the channel guide before scheduling long waits.

## API rate limits (if you trigger Flows externally)

| Limit    | Value                                                             |
| -------- | ----------------------------------------------------------------- |
| REST API | 100 requests/minute/API key (burst documented in Platform limits) |

See [Platform limits](/docs/troubleshooting/platform-limits) and [Webhooks](/docs/integrations/webhooks).

## Design implications

* Prefer modular Flows early — don’t wait until you hit 250 blocks.
* Keep Condition blocks readable; 20 rules in one block is hard to audit.
* Test media on the target channel; WhatsApp image limits are tighter than Messenger.

## Next

<CardGroup cols={2}>
  <Card title="Best practices" icon="check" href="/docs/core-concepts/flows/best-practices">
    Patterns that stay inside these limits.
  </Card>

  <Card title="Platform limits" icon="gauge" href="/docs/troubleshooting/platform-limits">
    Account-wide quotas and rate limits.
  </Card>
</CardGroup>
