Skip to main content
Handle subscription changes directly in your FunnelFox Payments dashboard for both, subscriptions purchased in FunnelFox or in your custom funnels.
You can also use FunnelFox Payments API for managing subscriptions crated through your custom funnels.

Subscription management

To modify your FunnelFox Payments subscriptions:
  1. Find the subscription on the Subscriptions page of your FunnelFox Payments dashboard, or open the customer’s page and select it in the Subscriptions block.
  2. On the Subscription Details page, make your changes in the Actions card. It shows only the actions available for the subscription’s current state.
From here, you can:
  • Cancel subscription
  • Pause and resume
  • Add discount
  • Defer
  • Switch price (migrate)

Cancel subscription

Click Cancel subscription to disable the subscription’s auto-renewal. In the confirmation dialog, optionally add a Reason and a Comment, and click Cancel subscription again. Premium access remains active until the end of the current paid period, then becomes deactivated. If the subscription is in RETRY status, it expires immediately instead. You can also cancel from the subscriptions list: open the three-dot menu on the subscription’s row and select Cancel (disable autorenew). To turn auto-renewal back on, click Enable Autorenew in the Actions card.

Pause and resume

To temporarily delay future charges:
  1. Click Pause.
  2. Enter the pause details:
    • Pause Until: The date when the subscription resumes. It defaults to tomorrow.
    • Reason (optional)
    • Comment (optional)
  3. Click Pause Subscription.
Premium access is suspended for the pause duration. The subscription resumes automatically on the set date. To resume it earlier, click Resume, then Resume Subscription, or use the API.
When you pause subscriptions:
  • next_check_at indicates the datetime when the subscription will auto-resume. When the pause is persistent (no end date), this value is null and the subscription must be resumed manually. You can create a persistent pause only via the API.
  • unused_premium_after_pause shows how long Premium access will remain available after the subscription resumes. This attribute is not currently included in webhook payloads. In the dashboard, it appears as Unused premium after resume.

Add discount

After a subscription is purchased, you can apply discounts to future payments:
  1. Click Add Discount.
  2. Enter the discount details:
    • Discount Percent: Discount amount based on iteration price.
    • Iterations: How many billing cycles the discount applies to. Leave it empty for an unlimited discount.
    • Reason (optional)
    • Comment (optional)
  3. Click Add Discount.
For example, set a 30% discount on 12 future payments, or a 50% discount on just the next two payments. The Discounts block on the subscription’s page lists the discounts you added.

Defer

You can postpone the next charge date:
  1. Click Defer.
  2. Enter the deferral details:
    • Defer Until: The new date of the next charge. The earliest date you can pick is the end of the current billing period.
    • Reason (optional)
    • Comment (optional)
  3. Click Defer Subscription.
This is useful when a user could not use the app and you want to compensate them for that time. The next payment date is pushed forward, giving the user free access for a set period. This helps maintain customer loyalty without issuing refunds or manually extending subscriptions.

Next steps