Best answer

How do I set up a Zap to reply in a thread when sending a message in a public channel?

  • 16 February 2024
  • 8 replies
  • 86 views

Userlevel 1

Trying to setup a zap where if I send out a message in public channel it should reply in the thread, but have not been successful. Below is my zap. 


 

 

icon

Best answer by Troy Tessalone 16 February 2024, 20:49

View original

8 replies

Userlevel 7
Badge +14

Hi @eng 

How is your Zap step 4 configured?

Userlevel 1

Hi @eng 

How is your Zap step 4 configured?

Here is the screenshot. I have selected Thread Ts. Instead of replying to every message it is replying to the old message, so it is not global for some reason. 

 

Userlevel 7
Badge +14

@eng 

Can you provide more clarity about the issue you are encountering?

Can you post screenshots with how your Filter step 3 is configured?

Userlevel 1

@eng

Can you provide more clarity about the issue you are encountering?

Can you post screenshots with how your Filter step 3 is configured?

 

so anytime when i send a message in the channel, bot replies as a new text vs replying to the thread of the initial message. 
 

 

Userlevel 7
Badge +14

@eng 
Couples issues…
If you want the automation to do the following: when a Slack Message posted to a public Channel to reply in the Slack Channel Message Thread

Check the Thread field description for guidance.

Map the TS variable. (not the Thread TS variable)



###

For more learning…

 

The Filter conditions, as currently configured, won’t continue.

The Formatter step will return a value of: true/false (see yellow section)

You need to change the mapped variable for “Channel Name” to be a static value of true/false depending on the logic you want to configure.

 

Also, the formats of the mapped values are not the same.

TS is a UNIX timestamp format.

Thread TS Time is a ISO datetime format. (Try changing to Thread TS)

 

Related Zapier Community topics to reference for guidance:
https://community.zapier.com/search?q=slack%20thread%20reply&content_type%5B0%5D=discussion&content_type%5B1%5D=question&source%5B0%5D=community

Userlevel 1

@eng 
Couples issues…
If you want the automation to do the following: when a Slack Message posted to a public Channel to reply in the Slack Channel Message Thread

Check the Thread field description for guidance.

Map the TS variable. (not the Thread TS variable)



###

For more learning…

 

The Filter conditions, as currently configured, won’t continue.

The Formatter step will return a value of: true/false (see yellow section)

You need to change the mapped variable for “Channel Name” to be a static value of true/false depending on the logic you want to configure.

 

Also, the formats of the mapped values are not the same.

TS is a UNIX timestamp format.

Thread TS Time is a ISO datetime format. (Try changing to Thread TS)

 

Related Zapier Community topics to reference for guidance:
https://community.zapier.com/search?q=slack%20thread%20reply&content_type%5B0%5D=discussion&content_type%5B1%5D=question&source%5B0%5D=community

can this work if I just remove the IF filter and use the Formatter after the trigger message like this?
 

 

Userlevel 1

@Troy Tessalone it did work. Thanks a lot for your help :) 

Userlevel 7
Badge +6

That’s awesome @eng! A huge thanks to Troy for pointing you in the right direction!

If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗

Reply