Create Webhooks in your Admin Dashboard - Make example

In this step-by-step tutorial, I will be walking you through our new feature - Webhooks for resellers. This feature is really powerful and marks a milestone where you can now focus on retention within your dashboard using our webhooks.

You will have access to triggers such as:

Client created - Triggered when a client is created. This is for both trial and paid clients.

Data available:

event": "client_created",
 "data": {
   "username": "string",
   "email": "string",
   "businessName": "string",
   "businessType": "string",
   "registeredAt": "string",
   "isTrial": "boolean"

Client payment failed - Triggered when a client payment fails.

Data available:

"event": "client_payment_failed",
 "data": {
   "username": "string",
   "email": "string",
   "businessName": "string",
   "attemptNumber": "number",
   "subscriptionId": "string",
   "customerId": "string",
   "failedAt": "string"

Trial account converted - Triggered when a trial account is converted to a paid account.

"event": "trial_account_converted",
 "data": {
   "username": "string",
   "email": "string",
   "businessName": "string",
   "planName": "string",
   "price": "string",
   "convertedAt": "string"

Client churned - Triggered when a client churns.

"event": "client_churned",
 "data": {
   "username": "string",
   "email": "string",
   "canceledAt": "string"

Call made - Triggered when a call is made by any client.

"event": "call_made",
 "data": {
   "username": "string",
   "email": "string",
   "duration": "number",
   "from": "string",
   "to": "string",
   "timestamp": "string",
   "callSid": "string"

Text made - Triggered when a text message is sent by any client.

"event": "text_made",
 "data": {
   "username": "string",
   "from": "string",
   "to": "string",
   "messageSid": "string",
   "timestamp": "string",
   "credits": "number"

You can use these as notifications and connect them to Slack or you can connect them to tools like Zapier (Pro plan) or Make or N8N and then use this information to create onboarding campaigns, follow up campaigns, update your CRM, keep track of usage and client retention and much more.

This tutorial will focus on connecting Webhooks using Make.

Tutorial on how to connect to Zapier - https://www.myaifrontdesk.com/reseller-tutorials/create-webhooks-in-your-admin-dashboard-zapier-example

Creation Date: May 13, 2025

Created By: Marko S​

# My AI Frontdesk

1. Let's navigate to Webhooks in your admin dashboard.

Let's navigate to Webhooks in your admin dashboard.

2. Let's create a webhook.

Let's create a webhook.

3. Choose Slack or API

Here you can choose if you want to connect your webhook with Slack, or use tools such as Zapier, Make or N8N. For this example I will connect it to with Make so we will choose API.

Choose Slack or API

4. Choose the title for your webhook

As you will probably creating multiple webhooks for multiple triggers and purposes, give your webhooks distinguishable names so you don't confuse them later.

You will also be able to add a description for each.

Choose the title for your webhook

5. Let's find the URL of the webhook you want to connect.

The URL of your webhook is something we need to create in the tool you want to use.

For our use case, we will navigate to Make and create a connection there.

Let's find the URL of the webhook you want to connect.

# Make

6. Here is your Make interface.

We need to first connect your webhook.

Here is your Make interface.

7. Click on Webhooks…

Click on Webhooks…

8. Click on Custom webhook…

Click on Custom webhook…

9. Let's add a webhook.

Let's add a webhook.

10. Let's name your webhook.

Let's name your webhook.

11. You can save the name and basic settings.

No need to update anything here.

You can save the name and basic settings.

12. Pick the webhook you just named in the previous step.

Pick the webhook you just named in the previous step.

13. This is the URL that we need to copy and put into your admin dashboard.

Let's copy the URL into the webhook section where we came from in your admin dashboard.

This is the URL that we need to copy and put into your admin dashboard.

# My AI Frontdesk

14. Paste the URL into your Admin dashboard - webhooks section.

Paste the URL into your Admin dashboard - webhooks section.

15. Now let's add all the events you want to track.

Here is the list of all the events:

Client created - Triggered when a client is created. This is for both trial and paid clients.

Client payment failed - Triggered when a client payment fails.

Trial account converted - Triggered when a trial account is converted to a paid account.

Client churned - Triggered when a client churns.

Call made - Triggered when a call is made by any client.

Text made - Triggered when a text message is sent by any client.

Now let's add all the events you want to track.

16. For our example, we will choose all events.

For our example, we will choose all events.

17. As mentioned before you can add the description for every webhook as well.

Add a detailed description so you know exactly what you want to achieve with each webhook.

As mentioned before you can add the description for every webhook as well.

18. Let's create the webhook.

Let's create the webhook.

19. You have created your first webhook! Well done!

The webhook is created. That's awesome.

You will see all the information about your Webhook here.

The type: API

Status: Active

Title: Test Make Webhook

URL: https://hook.eu2.make.com/lvav...

Events: All events

Description: This is a test make webhook.

Created: 5/13/2025, 10:26:30 PM

You can also edit the webhook, deactivate it or just delete it.

Important note: If you deactivate it, it will remain in your dashboard but won't send any data.

You have created your first webhook! Well done!

# Integration Webhooks | Make

20. Let's go to Make and test it. You can click on Run it once and it will start to collect data.

When you want to permanently enable it, just switch the toggle on.

Let's go to Make and test it. You can click on Run it once and it will start to collect data.

# My AI Frontdesk

21. Let's go to my receptionists and create an account to test our webhook.

Let's go to my receptionists and create an account to test our webhook.

22. Click on Add New Client…

Click on Add New Client…

23. Let's create a trial account to test out our webhook.

Let's create a trial account to test out our webhook.

24. Wait while the account gets created.

Wait while the account gets created.

25. Finish creating the account.

Finish creating the account.

26. An account has been created which means that your webhook should have been triggered.

An account has been created which means that your webhook should have been triggered.

27. Here is the test account we just created.

Here is the test account we just created.

# Integration Webhooks | Make

28. Once the receptionist is added, it will trigger our client_created event in our webhook in Make.

Once the receptionist is added, it will trigger our client_created event in our webhook in Make.

29. This is what you will see if the webhook got triggered.

This is what you will see if the webhook got triggered.

30. Here is all the information that was collected that you can now use.

All the information that they leave in the registration you will be able to export here.

Here is all the information that was collected that you can now use.

31. Now you can connect to any App available on Make and export this information

You can connect to Google sheets, your CRM, Gmail (send email campaigns),...

Now you can connect to any App available on Make and export this information

# My AI Frontdesk

32. Now let's go back to your Admin dashboard and check all the information and triggers that you can now use.

Now let's go back to your Admin dashboard and check all the information and triggers that you can now use.

33. Click on View Payload Structure.

Click on View Payload Structure

34. Here is all the information available for the client_created event.

Important note: All of our triggers come with data that you can export and use. Check all of it under View Payload Structure.

Here is all the information available for the client_created event.

35. Let's look at all the information you can show in Slack.

Let's look at all the information you can show in Slack.

36. As mentioned above, we give you an option to connect to Slack and get all the data shown there.

Here as an example of the data that will be shown in Slack for you for the client_created event.

As mentioned above, we give you an option to connect to Slack and get all the data shown there.

Try Our AI Receptionist Today

Start your free trial for My AI Front Desk today, it takes minutes to setup!