Hey guys,
I ran into an issue this morning:
Someone purchased one my courses this morning (through ThriveCart), but because they already had an account in Kajabi - they had already purchased another one of my courses in the past (and that their email already existed in the system), the "ZAP" didn't go through, so it didn't sign them up automatically.
Any ideas what we could do to fix this for future purchases? We have many repeat customers who purchase different courses of ours.
Thanks.
Hi Alex,
I’m having the same trouble with WooCommerce+Kajabi. Apparently, there is a fix but it’s not working for me either --> https://zapier.com/help/doc/common-problems-kajabi-zapier

Proposed Fix:
This can be avoided by setting the user's email address as the external_user_id so it's the same each time.
Hey guys, yea, that’s exactly what I ended up doing a few days ago. I had Kajabi support make everyone’s External User ID their email address, and have it set up the same way in my Zap. That way, if existing members purchase another product of mine, I don’t get stung with that error message. Works well now! Thanks!
Hi
Yes, it worked. Haven’t had that issue since...make sure your external ID doesn’t have the TC_ before the email.
Will do! Thanks for the response
I tried doing as suggested and using an external user ID instead of the email, but got a different error instead: “The app returned "is invalid".” Has someone experienced this issue or am I missing something, please?
If anyone is searching for this, I’ve found a workaround, as you can’t update the user’s external_user_id via Zapier.
Instead of using the ‘Grant Offer’ action within the Zap, use the ‘Submit A Form’ action instead.
Then, within Kajabi, create a new form (be sure to check ‘single opt-in’, so they don’t get an email) and use the in-built automations (below the form setup) to grant an offer to anyone that submits the form.
This way, the external_user_id is never required, but the offer is still granted.
:-)
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.