I have a zap set up to send an email to a customer with the digital item they purchased. It fliters the correct product name and then is supposed to send them a email with necessary links. However, even though the email shows up in the test data. When I real time test the zap it doesn't send the customer any email. In fact it has the information marked as blank. How can i fix it? is there re-formatting that has to be done?
Square-Gmail integration. Not sending email
![](https://uploads-us-west-2.insided.com/zapier-ca/attachment/fd92293e-f936-4ae6-9fc2-0fd8a1de38cb.png)
This is what is coming up when I view zap history. It says the zap was successful but not really:/
I tried using zapier formatting and its not pulling the email either. Do I have to write my own code to parse this data out.
Check your Zap Runs to see if the email data point comes thru on your real-time test: https://zapier.com/app/history/
Created a code step to grab the email. data is still undefined. I'm running the test transactions so i know I'm putting in the email...does anyone know what the problem could be?
@troytessalone
I checked the zap history for every attempt and every time it's undefined.
Recent Errors:
w/o the custom code: Required field "to" (to) is missing.
w/ custom code: TypeError: Cannot read property 'match' of undefined
My zap is:
Trigger: New Square Transaction
Filter: for a certain product
(new): js code that pulls out only the email address in plain text
Action: Send Gmail with specific link for that product - I put the transaction email in the to field
thank you for helping me troy. So does this having something to do with the data that square is giving me?
when I ran the test trial (not real-time) it said it succeeded in pulling out the email and everything looked fine. Real-time test it was undefined.
doing that now thank you
I’m having this same issue -
Hi
I see that the OP contacted support and the result there was that the customer email address is not something that is included in the data for the New Transaction trigger. I’m not 100% sure why it’s provided in the sample data when editing the Zap, if it’s not going to come through when the Zap runs.
We do have an existing feature request to add that piece of info and I’ve added you to that. You’ll be notified via email if/when it gets implemented :)
Thank you for the update. Yeah, that seems like a no brainer since the only way to add information to mailchimp is using the email address.
If you know of another way to capture that transaction data, I’d be all ears.
Got this feedback from a client facing the same issue and wanted to share…
Supposedly if a discount code is used to purchase the digital item for free ($0), then these “free” transactions don’t transfer the name and email data.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.