Skip to main content
Question

How to assign roles to Discord users after a purchase using Zapier

  • August 25, 2025
  • 3 replies
  • 55 views

I need to assign a discord role after a purchase made on GoHighLevel. I am totally stuck at bridging GHL and disord.

I thought it would be easy because I ask them to give me their discord id and email in a custom form. But now I’m stuck again.

So I read this post linked above and the feedback makes sense, at the theory level...

But I don’t even know how TO DO this feedback:

“Then you can pass that data through Zapier to identify and assign roles in Discord.”

HOW?! That’s my question!

I am using GoHighLevel, they get a product tag after purchase. And then I ask them to do a custom form after they complete their purchase. I collect their discord username and email through GHL. 

Once the form is submitted, I send them an invite to join my server.

Once they join my server, I want to trigger a zap that finds the username and assigns them a correct role based on their purchase. 

I am a total newbie at this zap stuff and I can’t help but feel I’m making this way more complicated than it needs to be. 

I don’t understand zaps or webhooks basically at all. I’m leaning on chatgpt, forums, and youtube. 

Help please!

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

3 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • August 25, 2025

Hi ​@all99kyle 

Use a GHL Workflow.

Have an action that sends a Webhook to trigger a Zap.

 

Zap trigger: Webhook - Catch Hook

This will generate a unique webhook URL to configure in the GHL Workflow Action step.

 

If you need to hire help, there is a directory of Zapier Partners: https://zapier.com/partnerdirectory


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • September 2, 2025

Hi there, ​@all99kyle 👋

Did the approach Troy suggested do the trick, or did you reach out to a Zapier Solution Partner to get this sorted?

Let us know how you got on, want to make sure you’re all set! 


Sparsh from Automation Jinn
Forum|alt.badge.img+6

Hey ​@all99kyle,

I see that you are having trouble connecting GHL and Discord. I can understand how frustrating it can be to not get the desired workflow of assigning the roles in Discord as it can get a bit more technical but would love to help you with it.

PS: If you need any professional help, I can help as I am a Zapier Official Silver Solution Partner and you can contact me through my solution page here or just send a DM from my profile :)