I have a Zap that pulls data from a WordPress order compares the product ID and then shoots out and email with a temporary URL. The issue I am having is it does not send a new URL when the next order comes in it is always sending out what is in row 2 column C every time instead of going on to the next one in Column D.
My Zap is pulling is not dynamically sending new URLs when a new order comes in
Best answer by Danvers
Hi
This one is a bit tricky, I can think of a way to let the Zap know which url should be next, but that wouldn’t allow you to actually the value into the next Zap step.
One way that you could do this would be by splitting your Google Sheet into different tables: one with the order number and tables for each of the different product numbers. The first table tells the Zap which Product ID to look for, and which url it should use ie:
| Product ID | URL # |
|---|---|
| 123456 | 4 |
| 789102 | 2 |
| 345678 | 3 |
Then for each product ID you would need a second table that looked like this:
| URL # | URL |
|---|---|
| 1 | http://fakeurl1.com/ |
| 2 | http://fakeurl2.com |
| 3 | http://fakeurl1.com |
Each time the Zap runs, it uses the first table to select the correct url from the second table. Then at the end of the Zap you add a step that updates the first table to increase the url number by 1.
If you have a lot of product IDs, this will get very messy using Google Sheets. If you’re open to using another app Airtable would be a good bet here. You can link records, which would make it easier to both set up the table and locate the correct url.
If you can’t change the way that the data is stored at all (can’t change the Google sheet) I’m not sure how you would do this, but you may be able to hire a Zapier Expert to help you with it.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.




