Question

What is best? Webhook or Line item Row in Google Sheets?

  • 17 June 2023
  • 3 replies
  • 36 views

This post has been edited by a moderator to remove personal information. Please remember that this is a public forum and to remove any sensitive information prior to posting.

We have a webhook pulling in transactions at the link with the columns and it has 7 columns. The client name though comes in as a First and Last Name combined as a full name. It took awhile to get this setup through the company so I haven’t tried to modify anything with this webhook yet. But my main question is if I can have this same webhook populate to another sheet or zap with the same data for then doing what we really need for a 2nd use case? If I could create a 2nd zap that takes this webhook data and we can create new subscribers in Flodesk or update/search to make sure they aren’t in flodesk already before creating a new subscriber that is what we are after. 

 

The 2nd question is the original option I was after which was to wait for the webhook to create the spreadsheet row as normal then have zapier watch the spreadsheet row to see if “Summer Slimdown 2023” was the Product in Column H

 

If it was “Summer Slimdown 2023” then a new row would be created in another sheet with the data basically copied over and then I have it formatting to split the text on the space between 1st and last name. 

This example below obviously has a different Product in Column H but the zap continued to run when we didn’t need to move the line item to another sheet. Is there a better way to watch for a line item that has a specific text string of product in column H and have that trigger to add them to another sheet for the product they bought?
 

 

Lastly, when our webhook pulls in the phone number they are always formatted in a select 3-5 ways and the data needs to be cleaned to be +1########## format. When I tried to manipulate the data as it was coming in off he webhook I dont know if I needed a delay to have it come in and then reformat and paste it back in the same column reformatted. So in the screenshot above I would like the number to be in the format of +1903####### but are there delays or anything that need to happen for the process to not mess up the data if another line item comes in shortly there after the initial line item.
 


3 replies

Userlevel 7
Badge +14

Hi @Faster Way with Nicki 

Good question.

Zaps can have multiple action step.

Zaps can have Paths: https://help.zapier.com/hc/en-us/articles/8496288555917

Paths require a Zapier Pro or higher plan.

 

You can trigger multiple apps from 1 webhook, here’s how...

https://help.zapier.com/hc/en-us/articles/8496288690317#6-optional-trigger-multiple-zaps-with-webhooks-0-7

 

Filter Conditions Config

The way the Zap Filter step conditions are configured will always evaluate to TRUE and pass because the left side argument is being compared to itself on the right side.

Instead, use a static value on the right side.

 

Help article about how to use Code to split full name into first name and last name:


 

 

In your filter conditions configuration Troy can you tell me what you mean by static on the right hand side? I want to be able to simply move entire rows within google sheets based on the different products that come through in column H

Userlevel 7
Badge +14

@Faster Way with Nicki 

This has a dynamic value on the left side and the right side.

The right side would need to be static/hardcoded values.

 

Reply