I have created a Zap that will connect my Shopify store with my Cloud Firestore database. The order of events is this:
- A new customer account is enabled through my Shopify store
- The email used to log in through Shopify is compared to a Firestore collection to find if it’s from an existing user in my database
- A new document for that user is created inside a collection in Cloud Firestore, containing the Shopify customer info
I’ve tested an published this Zap without errors, the problem is, it only fires when testing from Zapier, so in step 1: Customer Account Enabled > Test > Continue with selected record, the Zap will fire and run successfully if I test it using any of the existing customer records.
However, if I go into the actual store and create a new customer account, my Cloud Firestore database will not update, and the task will not show up in the Zap Runs history. The Zap will not run at all even though it’s published and tested.
I’m stuck trying to figure out why it’s not working.
Currently I’m on the Professional plan Trial, and my Shopify store is password protected and not open to the public, but I’m able to create accounts and test it, so it shouldn’t be an issue. I also tried disabling the password protection and the issue persists.
In Shopify > Settings > Notifications > Webhooks there are no existing Webhooks, my understanding is that Zapier should automatically create this when the Zap is created.
Any insights welcome, thanks!