---
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
---

> ## 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&amp;subscriptionId={{ person.skio_nextBillingActiveSubscriptionId|default:'' }}`

Example:

`https://yourstorename.myshopify.com/a/account/quick-action-v3?stackId=STACK_ID&amp;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.
