Upgrade & Downgrade

How plan changes work, what happens to your cues.

Upgrading

When you upgrade:

  1. Your new limits take effect immediately after payment
  2. Previously paused cues (from a downgrade) can be resumed
  3. Rate limits increase immediately
  4. Usage counters are not reset — they continue from the current month

Downgrading

When you cancel or downgrade to Free:

  1. Your current plan remains active until the end of the billing period
  2. At the end of the period, limits revert to Free plan
  3. If you have more active cues than the Free limit (10), excess cues are paused automatically
  4. Cues are paused newest-first (oldest cues are preserved)

What gets paused

Only the status changes to paused. The cue's schedule, callback, payload, and execution history are preserved. You can:

  • Delete the paused cues
  • Re-upgrade to resume them
  • Resume them manually if you're under the limit (by deleting other cues first)

Plan change via Stripe webhook

Plan changes are processed via Stripe webhooks:

EventAction
checkout.session.completedUpgrade limits
customer.subscription.updatedAdjust limits
customer.subscription.deletedDowngrade to Free
invoice.payment_failedLogged (no immediate action)

No data loss

CueAPI never deletes cues or execution history during plan changes. Downgrades only pause excess cues.