Is it possible to add a tag to a Kajabi contact from a Pabbly workflow?

Status: Open · Asked by ayus kama on · 0 views

ayus kama — Question ·
Is it possible to add a tag to a Kajabi contact from a Pabbly workflow?

Our current workflow: Razorpay `payment.captured` → Webhook by Pabbly → Filter by Pabbly → API by Pabbly → Kajabi Offer Activation webhook, which grants the customer course access. This part works.

We now want to also apply a tag to that same Kajabi contact, chosen based on the payment method in the Razorpay payload (`payload.payment.entity.method`, `payload.payment.entity.international`).

The obstacle: Kajabi's tag endpoint requires a contact ID, and the grant call we already make returns only `{"status":"OK"}` — no ID.

Two questions:

1. Is there a way to do this from Pabbly at all?
2. If yes — which approach consumes the fewest tasks per purchase? We are on the Free plan, 100 tasks/month, so step count matters. It would also help to know whether Filter and Router steps count toward that limit.
Pabbly Support — Reply ·

Hello Ayus,

Yes, you can apply tags to your Kajabi contacts, and Filter and Router steps in Pabbly Connect are 100% FREE and do not consume any tasks from your monthly limit.

1. How Task Counting Works

  • Free Steps: Triggers, Filter by Pabbly, and Router by Pabbly do NOT count toward your monthly task quota.

  • Task-Consuming Steps: Only internal Pabbly tools (like API by Pabbly) and external app action steps consume 1 task per execution.

2. Best & Most Task-Efficient Solution

Option A: Add the Tag Directly in the Kajabi Webhook (0 Extra Tasks)

Kajabi’s Offer Activation Webhook actually accepts a tags parameter directly in the payload! In your existing API by Pabbly step for the Kajabi Activation Webhook:

  1. Under Set Parameters, add a new parameter label: tags

  2. Set the parameter value to the tag name (e.g., Razorpay-International or Razorpay-UPI).

  3. If adding multiple tags, separate them with commas (e.g., Tag1, Tag2).

  • Task Impact: 0 extra tasks consumed (uses your existing Kajabi activation step).

Option B: Search Contact + Apply Tag (If Option A doesn't fit your Kajabi setup)

If you need to tag contacts independently:

  1. Add the Kajabi action module: Search Contact by Email. Map the customer’s email from Razorpay to retrieve their Kajabi Contact ID.

  2. Add the Kajabi action module: Add Tag to Contact using the Contact ID retrieved in Step 1.

  • Task Impact: Consumes 2 extra tasks per successful transaction.

We recommend trying Option A first by simply passing the tags parameter inside your current Kajabi Offer Activation Webhook request, as it saves your task quota completely!

Please let us know if you need any assistance setting this up.

Thanks & Regards,
Hrishabh
Customer Support Associate
🌐 Pabbly.com
👉 Rate your support

Back to all forum threads · Log in to reply