Skip to main content
Question

How to create a new event for Moodle


Hi there

I would like to create a User’s event triggered once getting a new user is created.
Currently I only saw 2 triggering events, none of which were what I’d want to use.

Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

6 replies

Troy Tessalone
Forum|alt.badge.img+14

Hi @tranhai 

Look into using Moodle Webhooks: https://moodle.org/plugins/local_webhooks

Zap trigger: Webhook - Catch Hook


  • Author
  • New
  • 3 replies
  • August 15, 2024

Hi @Troy Tessalone , it didn’t work, Do you know other way?


Troy Tessalone
Forum|alt.badge.img+14

@tranhai 

You’ll have to provide more info about “what you tried” and “what didn’t work” along with screenshots to give us context.


  • Author
  • New
  • 3 replies
  • August 16, 2024

Hi @Troy Tessalone , Sure sure
Current I only anle to choose one of two options. My expectation is to be able to create a new event (New User)
My expectation is to be able to create
 

 


  • Author
  • New
  • 3 replies
  • August 16, 2024

I also have set up the WebHook, I have a question. Why don’t I see WebHooks connection?

 


ken.a
Forum|alt.badge.img+6
  • Zapier Staff
  • 6466 replies
  • August 16, 2024

Hi there @tranhai,

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

Unfortunately, there no available “New User” trigger for the Moodle app in Zapier. I recommend reaching out to our Support Team to create a feature request on your behalf.

You can reach our Support Team here: https://zapier.com/app/get-help

In the meantime, you can use Webhooks by Zapier as a workaround as long as the Moodle API supports the “New User” API.

Just to be upfront, Webhooks by Zapier is considered an advanced feature, so our support for it may be more limited. Not because we don't want to help, but because APIs can be tricky to troubleshoot since we can't see what's happening on the other side. Every API that you send a request to is going to have slightly different structures that are required.

This makes it hard for us to know why the request may be receiving errors or not working as expected, beyond taking a general look at what's showing in Zapier.

Here are some resources that may be helpful:


If you are running into feature limitations, you could take a look at our blog post here:

We also have a list of approved Zapier experts that you can hire to assist: https://zapier.com/experts/

Hopefully, this helps.