How do I assign a role in Discord to new Thinkific students who aren't in my server yet?

  • 19 September 2023
  • 3 replies

I’m trying to send all new students in my Thinkific course to Discord and It’s working at the Thinkific end but how to I connect them to a role in Discord if they aren’t in my Discord server yet?

Is it even possible to create a placeholder in Discord for them to be assigned once they log in?

Thanks in advance.


3 replies

Userlevel 7
Badge +11

Hi @DomDom282, welcome to the Community!

There isn’t an action for the Discord app that would allow you to set up a placeholder role for them. The existing Add Role (Discord) action would only be able to assign the role to a user that’s already on your server. 

It may be best to set up a Zap that triggers when a new user is added to your Discord Server (New User Added trigger), then assign them the necessary role (Add Role action). That way the Zap will only attempt to assign a role to them once they’ve joined your server.

Could that approach work or can folks join your Discord server who don’t sign up via Thinkific?

Thanks Sam,

That might be the way to go. We do get other people from Patreon but it is integrated so it sends them to Patreon and allocates a role. Any others who join will only come from Thinkific so this could work.

Just to clarify, would the (Add Role action) auto add all new users to the server to the role I select?


Userlevel 7
Badge +6

Hi @DomDom282,

I’m jumping in to see if I can help!

The “Add Role” action will auto add all new users to the role you’ve selected in the “Role” field. Like so:

(view larger)

Hopefully, this helps!