Skip to main content

I’ve set up an automation that DMs specific users on Slack on a specific schedule. The DMs are sent out via the Zapier App.

I’m now trying to collate responses. is there a way to do this?

I.e.

Zapier sends a DM to User 1 > User 1 responds to the zapier DM > I need to see/collate the data.

Hi there @0xikki👋

There aren’t any triggers available for the Slack app on Zapier that would allow you to trigger a Zap when a DM is replied to. There is an existing feature request for that type of trigger to be added to the Slack app though, so I’ve added your vote for it. I can’t make any promises around when that trigger would be added but we’ll definitely contact you if/when that trigger it becomes available to use.

In the meantime, Slack’s API appears to allow subscriptions to their message.im (https://api.slack.com/events/message.im) event which could potentially allow you to trigger from responses to those DMs. However, it looks as though OAuth would be required so you’d need to build a private integration on Zapier’s Developer Platform in order to use it. There’s a lot more work involved in setting up a private integration than setting up a trigger or action so this might not be an ideal workaround, but thought it worth mentioning in case it’s something you wanted to explore. If you’d prefer to have someone else to build it for you, I’d recommend reaching out to a certified Zapier Experts for help on that -  https://zapier.com/experts

Sorry to not have a more immediate solution to suggest, if there’s anything else I can assist with in the meantime please do let me know!