FlowRelay FlowRelay Docs Shopify Flow Search /
All docs pages

START

USE CASES

SET UP

OPERATE

RECOVER

AGENT ACCESS

REFERENCE

Operate

Usage limits

Use this page to choose a plan, prepare setup or migration volume, and understand what happens when FlowRelay reaches a usage boundary.

On this page

Quick answer #

FlowRelay responds differently depending on what ran out. If your plan's event capacity is used up, new events get a 402 Payment Required response — nothing is billed silently; you choose whether to upgrade, wait for the next period, or request approved custom capacity. If an automated client is looping too fast, or the traffic is invalid, the response is 429 Too Many Requests with guidance on when to retry. Normal signed events from your senders are stored durably on arrival while capacity remains, and FlowRelay paces the Shopify Flow handoff from there.

SituationResponseWhat to do
Event capacity is exhausted.402Upgrade, wait for the next period, or ask FlowRelay about approved custom capacity.
Paid-plan event grace is exhausted.402Approve more capacity before sending more production traffic.
An agent, sender, or client is looping too quickly.429Obey Retry-After, narrow the request, and avoid tight retry loops.
A sender sends valid signed events while capacity remains.Accepted durablyLet FlowRelay buffer intake and pace downstream Shopify Flow handoff.
Agent or recovery usage is unusually heavy.Fair-use reviewUse compact reads first, check plan-usage, and ask support before migration or backfill windows.

Plan capacity #

These are the public plan limits most merchants compare first: event intake, recovery tools, Agent Access posture, and retained event history.

PlanAccepted eventsDiagnostics sharesReplay executionsAgent AccessEvent history
Free/Test5002525Included safeguards30 days
Starter25,0001,000500Included safeguards30 days
Growth250,00010,0005,000Included safeguards30 days
Scale1,000,00050,00025,000Expanded safeguards30 days

What counts against usage #

The embedded Plan page and Agent Operations plan-usage response show current usage and enforcement state. Use them for capacity planning, monitoring cadence, and setup or recovery work.

UsageWhat countsHow it is limited
Accepted eventsInbound events accepted by FlowRelay for processing during the plan period.Plan capacity. Paid plans include bounded event-intake grace after the included cap.
Diagnostics sharesPrivate, redacted diagnostics shares created for support, a partner, or an authorized agent.Included recovery-tool allowance plus fair-use review.
Replay executionsIntentional reruns of retained events. Replay can repeat downstream actions.Included recovery-tool allowance plus fair-use review.
Agent Operations readsCompact setup and plan checks plus richer event, endpoint, diagnostics, reliability, or history reads.Short-window rate limits, scoped grants, and sustained fair-use review.
Action previewsPreview or proposal records for approved actions before anything changes.Short-window rate limits, confirmation, idempotency, audit, and sustained fair-use review.
Executed actionsConfirmed approved actions such as diagnostics-share creation, endpoint tests, endpoint changes, or secret rotation.Short-window rate limits, confirmation, idempotency, audit, and sustained fair-use review.

Operational safeguards #

Usage limits are not just plan counters. FlowRelay also protects operators from unsafe loops, repeated recovery actions, and bad traffic. Exact 429 response details live in the Agent and API rate limits guide.

SituationHow FlowRelay handles it
Valid signed event intakeEligible events are accepted durably while plan capacity remains, then FlowRelay paces downstream Shopify Flow handoff.
Agent and API workAutomated reads, previews, and approved actions use short-window rate limits so agents can avoid tight loops and unsafe repetition.
Recovery workReplay, diagnostics, endpoint changes, and secret rotation stay preview-first, explicit, auditable, and paced.
Invalid or malformed trafficBad endpoint URLs, failed authentication, and malformed payloads can receive 429 responses before they burn event capacity.

Recovery visibility at limits #

Existing event history, receipts, error context, diagnostics, replay history, and recovery guidance stay visible when a limit is reached or event intake is in grace. The operator can still decide whether to upgrade, request custom capacity, wait for the next period, or reduce limit-consuming work.

What usage limits do not change #

Usage limits do not create configurable retry schedules, custom endpoint-level throttling, user-managed queue buffering, a default sender-facing throttle for valid signed event bursts, or general webhook traffic management.

Operating guidance

Apply the concept through the receipt before changing setup, resending, or replaying.

  • Treat a 402 Payment Required response as a capacity stop: upgrade, wait for the next period, or ask about approved custom capacity.

  • Use plan-usage before broad agent reads, repeated action previews, migration work, or high-volume recovery.

  • Valid signed events are stored durably on arrival while event capacity remains; FlowRelay then paces the Shopify Flow handoff.

  • Use the Agent and API rate limits guide when an agent, CLI, MCP client, API client, or sender receives 429.

Local docs search