Skip to main content
Question

How to automate adding Hypeddit signups to my Shopify email list with Zapier


Hi, I am a musician using the landing page Hypeddit to promote my music. I currently use MailChimp for subscriber lists but am trying to move everything to in-house Shopify. My Hypeddit currently has an automation that adds fan email addresses collected with the landing page automatically to my subscriber list. I’m trying to create another Zap that does the same. When I do Catch Hook by Webhooks to Find Customer by Shopify it says that it “failed to find a customer.” The help message I get is then exactly:

“The error you're encountering indicates that the Shopify API requires either a "Name" or "Email" field to be provided when creating or updating a customer, but neither was included in the input data for the step. The input data you provided shows that no relevant customer information was passed to the Shopify step, likely because the previous step's output was skipped, as indicated by "_zap_data_was_skipped":true.

To resolve this issue, ensure that the Webhook step is correctly configured to capture and pass the necessary customer data, such as "Name" or "Email", to the Shopify step. You can do this by checking the webhook payload and mapping the appropriate fields to the Shopify step. If the webhook is not providing the expected data, verify the source sending the webhook to ensure it includes the required information. Additionally, use Zapier's "Test & Review" feature to simulate the Zap run and confirm that the data flows correctly between steps.”

I don’t know what the second paragraph means, specifically what “You can do this by checking the webhook payload and mapping the appropriate fields to the Shopify step,” means. Could anyone provide some clarity for me on how to get this zap working? Thank you!

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

7 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi ​@KJ BTW 

Help us have more info by posting these screenshots:

  • the Zap step error
  • how your Zap steps are outlined and configured in EDIT mode with the field mappings visible

  • Author
  • Beginner
  • 3 replies
  • March 6, 2025

I attached screenshots of all the steps below! Thank you for the help!


Troy Tessalone
Forum|alt.badge.img+14

@KJ BTW 

For Zap step 2, you need to map variables form Zap step 1 using the [+] button.

Also, you can’t have Shopify Find Customer as the last step in the Zap.

You either need to use a different Shopify action (e.g. Create Customer) or adjust the Find Customer step to function as Find/Create Customer.

 

 


  • Author
  • Beginner
  • 3 replies
  • March 7, 2025

Thank you so much for the response! What does map variables mean! When I click on it it asks to insert data, and I don’t know what data to insert! And I can’t click on the Catch Hook which seems like the intuitive thing to do there for me. And the same thing happens if I make a Zap that ends on Create Customer. It seems like the data it wants (name, email, etc.) would be what the zap is transferring from the original email list signup? Sorry I’m so new to this but thanks again for all the help!!

 

 


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2532 replies
  • March 11, 2025

Hi ​@KJ BTW,

 

Mapping variables in Zapier allows you to assign data from the trigger app to specific fields in the action app. When selecting "Insert Data," you'll see a list of available fields from the trigger app that you can map accordingly. The Catch Hook operates behind the scenes to capture data, so you don't need to interact with it directly. When creating a customer in an action step, you map fields like name and email to ensure the data from the trigger app is correctly used in the action app.


  • Author
  • Beginner
  • 3 replies
  • March 14, 2025
JammerS wrote:

Mapping variables in Zapier allows you to assign data from the trigger app to specific fields in the action app. When selecting "Insert Data," you'll see a list of available fields from the trigger app that you can map accordingly. The Catch Hook operates behind the scenes to capture data, so you don't need to interact with it directly. When creating a customer in an action step, you map fields like name and email to ensure the data from the trigger app is correctly used in the action app.

Thank you for responding! When I try to map fields it gives me an unclickable drop down to Catch Hook, and then no other options. Is there a manual field I need to input? Thank you!
 


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2532 replies
  • March 19, 2025

Hi ​@KJ BTW,

 

If you're having trouble mapping fields in a Zap, first check if your trigger app is sending the correct data by retesting the trigger. If fields are still missing, try recreating the Zap. You can manually enter field names as a last resort, which may cause errors. If the issue persists, You may contact Zapier support for additional assistance.


Reply