Skio integration guide: install FlyCode on Skio
Install FlyCode on Skio for Shopify subscriptions: sign up, invite FlyCode as a Shopify collaborator, activate in Skio's marketplace, launch and troubleshoot.
Who this is for
Shopify merchants running subscriptions on Skio who want higher failed payment recovery than Skio's built-in retries and dunning. FlyCode works alongside Skio's cancellation flows, skip and swap features and passwordless portal; it takes over only the failed payment recovery.
Prerequisites
A Shopify store with Skio installed and active subscriptions.
Shopify store owner or staff permission to invite collaborators.
A FlyCode account (created in Step 1).
Setup
Sign up for FlyCode
Go to flycode.com/get-started and click Get Started. You will be asked for your store and subscription platform (Skio).

Set the launch date and go live
Agree a launch date. On activation FlyCode loads every existing charge in an error state and backfills the error details, so recovery starts on your current failed charges as well as new ones. Backfilling also runs whenever FlyCode receives a webhook for a charge it has not seen before. Decide whether FlyCode or Skio owns failed-payment emails so customers are not messaged twice.
How FlyCode behaves on Skio
Acts on all existing and new charges in an error state.
Retries soft declines with model-driven timing; does not retry hard declines, which go to backup payment methods or outreach.
Writes recovered charges and status updates back to Skio and Shopify.
Coordinates recovery emails with retries when FlyCode owns messaging.
Go-live checklist
Troubleshooting
FlyCode cannot activate the Skio app. The collaborator invite has not been accepted or does not include Apps access. Re-check the invite under Settings, Users and permissions.
Customers received duplicate emails. Both Skio and FlyCode are sending failed-payment messages. Choose one owner.
Recovery rate looks flat in the first weeks. The per-merchant model needs 6 to 8 weeks to optimize; compare against your baseline in FlyCode's dashboard.
FAQ
Do I need a developer? No. Setup is a collaborator invite and an app activation handled by FlyCode.
Can I keep my existing Skio dunning flows? Yes, but only one system should retry and email. Most merchants let FlyCode own recovery and keep Skio's cancellation and portal features unchanged. See Can I use FlyCode if I already have dunning flows set up in Recharge or Skio?
Does anything change in my Shopify checkout? No.
Related
FlyCode & Shopify in the Help Center
Last updated
Was this helpful?
