Skip to main content
Question

How do I grant multiple offers to the same Kajabi contact using WooCommerce and Zapier?


Stripe is not supported in my country, so I need to forward purchases from woocommerce to kajabi using zapier.

In my zap I check product id of line items from woocommerce orders and map them to kajabi offers.

A new contact is created in kajabi when you buy something. The problem occurs when you buy multiple courses in the same or multiple orders.

Kajabi responds with error message - email is already taken. I know that FFS!

It looks like this integration always tries to create a new contact EACH TIME before granting access to an offer - which is wrong!

If contact with the same email already exists I just need to assign a new offer to them…

Is there a way in current state of integration to work around it?

 

 

Did this topic help you find an answer to your question?

2 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi ​@growinpowerhouse 

Things to check/try:

  • Try testing with a valid email address instead of a dummy email address
  • Try adding this Zap step: Kajabi - Create Form Submission
    • Submits a Form on behalf of a contact. 
    • This will opt in the contact for email marketing.
  • Otherwise, try reaching out to Kajabi Support for help with their app.

 

 


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7487 replies
  • March 3, 2025

Hi there, ​@growinpowerhouse 👋

Just checking in to see how things are going with this. Did Troy’s suggestion of testing with a valid email and adding a Create Form submission action, do the trick?

Let us know if you need any more help—happy to lend a hand!