Skip to main content

When new users join Discord I want to send them a direct message. What’s the dynamic variable to use to send each new user a direct message?

Hi ​@admfrk 

Zap action: Discord - Send Direct Message

Field: User

Value: Likely expects the internal Discord User ID.

Help link for determining the expected valid value for a dropdown field: https://help.zapier.com/hc/en-us/articles/8496241696141-Add-custom-values-to-dropdown-menu-fields-in-Zaps

 

Help links for using Discord in Zaps: https://zapier.com/apps/discord/integrations#help


Right but choosing Static would then be the same user every time and choosing custom to use dynamic fields seems to select the same user every time too even though username or ID are being used. Each one is the proceeded with a value. 

 

The entire flow should be super simple:
App: Discord
Event trigger: New User Added
Account: Your Discord Server

User: Username or ID from the new user added
Message: Your message.

User in the second step seems to always pull the same user. ID and Username are populated as Username: mname] or ID: 0123456789] representing a single user. Is there a dynamic or variable that should work here?


@admfrk 

The point of using “Custom” mode to map a dynamic variable is that each time the Zap runs the variable value will change.

Try turning the Zap ON and testing live.

Then check your Zap Runs history details to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot: https://zapier.com/app/history/

 

If you need more help, post screenshots showing how your Zap steps are outlined and configured in EDIT mode with the field mappings visible.


Reply