Sometimes, you’ll want to send a Quick Action (like a product swap) for a specific subscription—not just the next billing or most recently paused one. This guide walks you through how to create and use a custom Skio profile property in Klaviyo to target the exact subscription ID you need.
When should I use a custom subscription ID in a Quick Action?
Skio's default quick action links target dynamic values like:
skio_nextBillingActiveSubscriptionIdskio_lastPausedSubscriptionIdskio_lastCancelledSubscriptionId
These work well for general cases—but if a customer has multiple subscriptions, they might not target the right one.
Example:
If you're running a campaign to get subscribers of Apple Soda to switch to Orange Soda, targeting the next billing subscription ID might not work—because the next billing subscription could be something else entirely (like Lemon Soda).
To solve this, you’ll create a custom profile property with the correct subscription ID for each subscriber.
How to set up a complex Quick Action
Step 1: Export subscriber emails and subscription IDs
Use Segments or the GraphQL API in Skio to export the list of subscribers you want to target.
Create a CSV file with these two columns:
email— the subscriber's email address (fromstorefrontUserEmail)skio_adhocQuickActionData— the subscription ID you want the quick action to target
Step 2: Upload the list to Klaviyo
Open Klaviyo and create a new List.
Import your CSV file with the
emailandskio_adhocQuickActionDatafields.Klaviyo will map this data to each profile and store the custom property.
Step 3: Set up the quick action email
Create a new Campaign in Klaviyo targeting the list you just uploaded.
Use Skio’s quick action link format and replace the default subscription ID variable with your custom one.
https://yourstorename.myshopify.com/a/account/quick-action-v3?stackId=STACK_ID&subscriptionId={{ person.skio_nextBillingActiveSubscriptionId|default:'' }}
Example:
https://yourstorename.myshopify.com/a/account/quick-action-v3?stackId=STACK_ID&subscriptionId={{ person.skio_adhocQuickActionData|default:'' }}
Use this approach when:
You’re targeting a specific subscription across customers.
The default subscription ID properties aren’t accurate for your use case.
You want more control over your campaign logic in Klaviyo.
This technique gives you flexibility in segmentation and personalization—helping ensure that your quick actions are relevant and effective.
