Skip to main content

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!

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


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! 


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 :)


Reply