Subscription Upgrades is currently a Beta feature. Contact support via the in-app chat to have it enabled on your account.
Supported features
Loop supports all Subscription Upgrade types:- Change delivery or billing frequency
- Replace with a different subscription product
- Change frequency and replace product
- Postpaid frequencies only (prepaid is not supported — see Limitations below)
Loop-specific limitations
Loop pre-requisite. Aftersell cannot create selling plans in Loop programmatically. The target selling plan must already exist in your Loop dashboard for each frequency you want to upgrade customers to.
- Billing frequency must equal delivery frequency. Loop does not support prepaid subscriptions through this integration. The billing frequency field is disabled and automatically synced to the delivery frequency. This is the biggest constraint to be aware of if your store relies on prepaid plans.
- Selling plans must be pre-configured. Loop requires a matching selling plan to already exist in your Loop dashboard for the target frequency.
- Multi-line subscriptions are handled in two steps: the target product line is split into a new subscription with the desired frequency, then removed from the original. This involves multiple API calls and may surface temporary in-progress lines in your Loop dashboard during the sync window.
Generating your Loop API token
- Open the Loop app and navigate to Settings in the bottom left.
- Under Admin, click API Tokens.
- Set the following permissions to Read and Write: Subscription contracts, Orders, Selling plans.
- Click Generate New Token.
- Provide a name, select the appropriate scopes, and click Generate Token.
- Click Show Token to view and copy your key. Treat it like a password and store it somewhere safe.
Connecting Loop in the setup wizard
When you reach Step 1: Connect provider in the Subscription Upgrade wizard:- Select Loop from the Subscription provider dropdown.
- Paste your API token into the API token field.
- Click Test API key. Aftersell validates the token, checking that it authenticates correctly, holds all required scopes, and belongs to your store.
- Once the test passes (green check), click Continue to move to Step 2.
- Green check (valid) — the token authenticated, all required scopes are present, and the token belongs to your store.
- Red X (invalid) — the token was rejected or is missing required scopes. The message names the specific missing scopes. Fix the token in Loop and test again.
- Warning (could not verify) — Aftersell could not reach Loop to complete the check. Test the key again. You cannot save until the check passes or clears.
Before you configure the upgrade (Step 3)
Because Loop requires selling plans to exist before you configure the upgrade, confirm the following in your Loop dashboard before reaching Step 3:- The target selling plan for the frequency you want to offer already exists.
- The selling plan is active and assigned to the correct product.
Verifying an upgrade in Loop
After placing a test order and accepting the upgrade offer: Go to Subscriptions in your Loop dashboard and find the customer’s subscription. Wait up to 24 hours. Loop’s APIs sync asynchronously and the change may not appear immediately, even on a successful upgrade. Do not assume failure until the full 24-hour sync window has passed.Troubleshooting Loop-specific issues
I cannot change the billing frequency This is expected. Loop does not support prepaid subscriptions through this integration. The billing frequency field is disabled and automatically synced to the delivery frequency. The upgrade was accepted but the subscription was not modified Before assuming failure, wait the full 24-hour sync window. If the subscription is still unchanged after 24 hours, the most common causes are:- The target selling plan does not exist in your Loop dashboard for the configured frequency. Create the selling plan in Loop and retry.
- Your API token is expired or lacks the required permissions. The token must have Read and Write access to Subscription contracts, Orders, and Selling plans. Go to Step 1: Connect provider, re-test your key, and check the error message for the specific missing scopes.
- The eligible product in the funnel does not match what the customer actually subscribed to.
- Confirm selling plans are configured in your Loop dashboard.
- Make sure your API token has Read and Write access to Selling plans.
- Go back to Step 1: Connect provider, re-test your API key, and continue.
← Back to Subscription upgrades overview · Setup & configuration · What are integrations?