Skip to main content
Question

Can I make my Gmail-Slack integration only send a message once when a specific email label is applied?


TravisDryden

What I want to do is when an email receives a certain label it will send a message in Slack. This works fine. The issue is that I only want it to happen once, but when people talk back n forth in the email thread it keeps sending Slack a message.

 

How do I get it to only message in Slack once?

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 4, 2023

Hi @TravisDryden 

Good question.

You’ll likely have to log each email thread in a lookup table to reference each time the Zap is triggered to run.

If the Gmail Thread ID exists, then Filter the Zap.

 

 


TravisDryden

Thank you Troy!

 

This is where I’m at trying to create a table, but how would I configure this?

 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 4, 2023

@TravisDryden 

You can’t use a Lookup Table for this since your lookup table will be dynaimc, meaning new entries will always be added to it.

Try using Airtable or GSheets instead.

Concept is find/create row, followed by a filter step if found = true.


TravisDryden

Ok makes sense, how do I get it to look up the google sheets?

 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 4, 2023

@TravisDryden 

Add this GSheet Zap action. (might be called Lookup Row)