# Webhook for all users?

**URL:** <https://devforum.zoom.us/t/webhook-for-all-users/48506>\
**Category:** API and Webhooks\
**Created:** [April 21, 2021, 1:17pm UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506 "2021-04-21T13:17:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gmerideth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gmerideth/32/26138_2.png) [@gmerideth](https://devforum.zoom.us/u/gmerideth)\
**Post date:** [April 21, 2021, 1:17pm UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506/1 "2021-04-21T13:17:22Z")

</div>

Looking to inject messages from our node run application portal to individual Zoom users. I have a webhook created but it seems to only go to the webhook channel unless I generate a new hook per user and keep track of them all.

Can a single webhook pick the users channel or do I need to make a chatbot?

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [April 22, 2021, 5:25pm UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506/2 "2021-04-22T17:25:26Z")

</div>

Hi @gmerideth,

This would require use of our Chatbot app type.

You can find more details on this here:

> **[Chatbot - Build an App - Documentation](https://marketplace.zoom.us/docs/guides/build/chatbot-app)**
>
> Create a Chatbot App
> 
> Chatbots are apps installed within the Zoom Client which interact with users using the chat interface. Chatbots could be created t...

Thanks,  
Will

---

<div class="post-metadata">

**Author:** ![gmerideth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gmerideth/32/26138_2.png) [@gmerideth](https://devforum.zoom.us/u/gmerideth)\
**Post date:** [April 22, 2021, 5:43pm UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506/3 "2021-04-22T17:43:10Z")

</div>

From what I can tell, chatbot is for users to use slash commands to query data i.e. that’s why I need to provide an endpoint. This is somewhat the other way around. When a trigger occurs in our portal, I want to send user “john doe” a message to his chat channel. There is no ‘endpoint’ to create as Zoom isn’t going to send me anything.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [April 23, 2021, 12:26am UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506/4 "2021-04-23T00:26:43Z")

</div>

Hey @gmerideth,

You will want to have a user install your Chat Bot app so that you can receive the [Bot Installed event](https://marketplace.zoom.us/docs/guides/chatbots/installation-and-authentication#sending-the-welcome-message) to your Chat Bot endpoint:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/6/b6ea0b21441f69cbde9fd14d86067c92cf35c31a.png)

You can use the data in that event to [send the user a chat message](https://marketplace.zoom.us/docs/guides/chatbots/send-edit-and-delete-messages#send-messages). You would then retain that data and use it to send a message to the relevant user when the trigger occurs in your portal.

I hope that helps! Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [May 23, 2021, 10:26am UTC](https://devforum.zoom.us/t/webhook-for-all-users/48506/5 "2021-05-23T10:26:48Z")

</div>

Closed on May 23, 2021, 10:26am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
