--- title: "How to target a specific subscription in a Klaviyo Quick Action campaign" slug: "quick-action-sending-a-complex-quick-action-campaign-with-klaviyo" description: "Learn to create custom Skio profile properties in Klaviyo for precise subscription targeting, enhancing your Quick Action campaigns effectively." updated: 2025-12-02T16:59:17Z published: 2025-12-03T18:36:39Z canonical: "help.skio.com/quick-action-sending-a-complex-quick-action-campaign-with-klaviyo" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.skio.com/llms.txt > Use this file to discover all available pages before exploring further. # How to target a specific subscription in a Klaviyo Quick Action campaign 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_nextBillingActiveSubscriptionId` - `skio_lastPausedSubscriptionId` - `skio_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 (from `storefrontUserEmail`) - `skio_adhocQuickActionData` — the subscription ID you want the quick action to target ## Step 2: Upload the list to Klaviyo 1. Open Klaviyo and create a new **List**. 2. Import your CSV file with the `email` and `skio_adhocQuickActionData` fields. 3. Klaviyo will map this data to each profile and store the custom property. ## Step 3: Set up the quick action email 1. Create a new **Campaign** in Klaviyo targeting the list you just uploaded. 2. 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.