Subject:
Unable to send individual Slack DMs with Looping by Zapier
Summary:
I want to send Slack DMs individually, pairing each Slack ID with its corresponding ToDo, but when using Looping by Zapier, all recipients are sent together instead of one by one.
Steps taken:
-
Used Extract Pattern (Match All: Yes) to get Slack IDs and ToDos (as Line Items)
-
Used Formatter → Line Itemizer to pair them
-
Used Looping by Zapier to iterate Slack ID & ToDo pairs
-
Slack DM step: set “To Usernames” to Loop’s Slack ID, “Message Text” to Loop’s ToDo, Multi Message: No
Issues:
-
Slack IDs are still sent together in one DM (comma-separated)
-
Removing Extract Pattern’s meta info (_matched, etc.) doesn’t help
-
Tried Code by Zapier to clean the arrays, but sometimes values break into individual characters
Questions:
-
How to ensure each Slack ID & ToDo pair is sent in a separate DM when using Looping
-
How to remove Extract Pattern’s meta info and create clean arrays
-
Recommended way to send multiple paired Slack messages without using Looping