Skip to main content
Question

How to set up Discord to automatically add roles with Stripe

  • July 21, 2025
  • 9 replies
  • 48 views

How do i set up discord auto add role with stripe 

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

9 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34001 replies
  • July 21, 2025

Hi ​@receie 

Which Stripe Zap trigger event are you trying to use?

https://zapier.com/apps/stripe/integrations#triggers-and-actions

 

Review the available Discord Zap actions: 

https://zapier.com/apps/discord/integrations#triggers-and-actions


  • Author
  • New
  • 3 replies
  • July 21, 2025

im trying to setup where a role gets auto added to a member after payment is completed via stripe ​@Troy Tessalone  


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34001 replies
  • July 21, 2025

@receie 

Try these Zap steps

  1. Trigger: Stripe - Checkout Session Completed
  2. Action: Filter
    1. Configure if you are trying to filter the data from Stripe
    2. Help: https://zapier.com/apps/filter/integrations#help
  3. Action: Discord - Find User
    1. NOTE: There is no Discord Zap action for adding a User
  4. Action: Discord - Add Role
    1. Map the ID of the User from the previous step

 

 


  • Author
  • New
  • 3 replies
  • July 21, 2025

what do i select here ​@Troy Tessalone 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34001 replies
  • July 21, 2025

@receie 

You would need to map a variable from a previous Zap step that is the Username of an existing Discord User.

 

If that is not available, then you may have to explore using the Discord API for possible workarounds: https://discord.com/developers/docs/reference

 

Zap action: Discord - API Request

 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34001 replies
  • July 21, 2025

@receie 

Another approach would be to create a lookup table to translate existing Discord Usernames to an Email Address that comes from Stripe.

 


  • Author
  • New
  • 3 replies
  • July 21, 2025

thanks for help i still dont know how to doit ​@Troy Tessalone 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34001 replies
  • July 21, 2025

@receie 

Help links for getting started with Zapier: https://help.zapier.com/hc/en-us/categories/22232904419341-Getting-started


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 9652 replies
  • July 25, 2025

Hey ​@receie! 👋

Can you add a required field at checkout for people to enter their Discord username?

If so, your Stripe trigger can pass that username straight into your Discord actions. If not, you won’t be able to use the Find User action, since it only looks up users by Discord username—and Discord’s API doesn’t let you search by email. (If it did, you could grab the email from Stripe and use an API Request action to find them.)

Is this user already on your server? If they’re not, you could instead have the Zap email them a special invite link, then use a bot to auto-assign their role once they join.

Would either of those approaches work for you?