Skip to main content
Best answer

Automatically Publish Slack Workflow?

  • March 8, 2022
  • 1 reply
  • 55 views

Hello! Our company utilizes many Slack workflows that we have already built out but depending on the date/time the channel that could need to be used could differ. Currently we are trying to figure out if there's anyway (using Zapier) to publish/unpublish a slack workflow at a given date/time each week. Curious if anyone's had success with this, thanks so much!

Best answer by SamBBest answer by SamB

Hey @mkaufman, welcome to the Community! :slight_smile:

When you say Slack workflows, are you referring to workflows that are built within Slack’s workflow builder? Or are you referring to Zap workflows that use the Slack app

If it’s the former, I’m not sure that would be possible as Slack’s Workflow API would need to have the ability to allow you to publish/unpublish workflows. It looks like it’s possible to be notified when a workflow has been published or unpublished but it doesn’t look like there’s an API endpoint that would allow you to actively publish or unpublish a specific workflow.

If it’s the latter, then you could combine a Schedule by Zapier trigger a Zap at a certain day/time and use a Turn Zap On/Off Zapier Manager action to turn a Zap OFF or ON. You can find out more about Zapier Manager here: Manage your account and Zaps with Zapier Manager 

Hope that helps! 

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7547 replies
  • Answer
  • March 10, 2022

Hey @mkaufman, welcome to the Community! :slight_smile:

When you say Slack workflows, are you referring to workflows that are built within Slack’s workflow builder? Or are you referring to Zap workflows that use the Slack app

If it’s the former, I’m not sure that would be possible as Slack’s Workflow API would need to have the ability to allow you to publish/unpublish workflows. It looks like it’s possible to be notified when a workflow has been published or unpublished but it doesn’t look like there’s an API endpoint that would allow you to actively publish or unpublish a specific workflow.

If it’s the latter, then you could combine a Schedule by Zapier trigger a Zap at a certain day/time and use a Turn Zap On/Off Zapier Manager action to turn a Zap OFF or ON. You can find out more about Zapier Manager here: Manage your account and Zaps with Zapier Manager 

Hope that helps!