# Message Level Integration?

**URL:** <https://devforum.zoom.us/t/message-level-integration/1766>\
**Category:** API and Webhooks\
**Created:** [September 26, 2018, 6:50pm UTC](https://devforum.zoom.us/t/message-level-integration/1766 "2018-09-26T18:50:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Greg\_Peters](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/greg_peters/32/42_2.png) [@Greg\_Peters](https://devforum.zoom.us/u/Greg_Peters)\
**Post date:** [September 26, 2018, 6:50pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/1 "2018-09-26T18:50:59Z")

</div>

Is it possible to get messages sent to a user on Zoom via API where the messages are captured in real-time?

Is it also possible to send messages to a user on Zoom via API?

Use Case:

User 1: Hi Bot!

… message is sent to an HTTP server (JSON or other format)…  
… message is dynamically generated on the HTTP server and sent back to Zoom URL (JSON or other format)  
Bot: Hi User 1, I see you’re having issues with your …

&nbsp;

Is this use case possible via REST or any other mechanism in the Zoom API stack?

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [September 26, 2018, 7:32pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/2 "2018-09-26T19:32:04Z")

</div>

Hi Greg,&nbsp;

Yes it is possible, please see our Send Chat bot message API -&nbsp;[https://devdocs.zoom.us/api-reference/zoom-api/im-chat/sendchatbot](https://devdocs.zoom.us/api-reference/zoom-api/im-chat/sendchatbot)

We have a Chatbot guide as well that shows you step by step how to set it up here -&nbsp;[https://devdocs.zoom.us/docs/guides/chatbot-api](https://devdocs.zoom.us/docs/guides/chatbot-api)

---

<div class="post-metadata">

**Author:** ![Greg\_Peters](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/greg_peters/32/42_2.png) [@Greg\_Peters](https://devforum.zoom.us/u/Greg_Peters)\
**Post date:** [September 26, 2018, 8:13pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/3 "2018-09-26T20:13:37Z")

</div>

It appears you have to use a “command” to invoke the chatbot on Zoom. Is this true? Can’t I just chat with the bot without a command “i.e. calluber in your example”? What if I want to talk about the weather and I don’t have a configured command?

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [September 26, 2018, 10:18pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/4 "2018-09-26T22:18:16Z")

</div>

Hi Greg,&nbsp;

No, you don’t need to use the command to send the message, this can be done through the API as well.&nbsp;

1. Authenticate as an app&nbsp;[https://devdocs.zoom.us/docs/authorization/oauth-with-zoom/chatbot-service-authorization](https://devdocs.zoom.us/docs/authorization/oauth-with-zoom/chatbot-service-authorization)
2. Call the API -&nbsp;[https://devdocs.zoom.us/api-reference/zoom-api/im-chat/sendchatbot.&nbsp;](https://devdocs.zoom.us/api-reference/zoom-api/im-chat/sendchatbot.%C2%A0)
3. When calling the API, you can style the **content** object using our style guide -&nbsp;[https://devdocs.zoom.us/api-reference/other-references/chatbot-templates](https://devdocs.zoom.us/api-reference/other-references/chatbot-templates) and the **to\_jid** is the group id you want to post to, you can get that by using the List chat channels API -&nbsp;[https://devdocs.zoom.us/api-reference/zoom-api/im-chat/getchatchannels](https://devdocs.zoom.us/api-reference/zoom-api/im-chat/getchatchannels).
4. After calling the API, you should see the message show up in the Zoom Chat.&nbsp;

---

<div class="post-metadata">

**Author:** ![Greg\_Peters](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/greg_peters/32/42_2.png) [@Greg\_Peters](https://devforum.zoom.us/u/Greg_Peters)\
**Post date:** [October 4, 2018, 3:21pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/5 "2018-10-04T15:21:30Z")

</div>

Thanks Michael,

&nbsp;

When the Bot calls my development API on my server I get the “cmd” message but it never renders on the Zoom Chat window. It simply disappears. Do I have to initiate a chat session via the API to render the initial chat message sent from the user to the bot? Do I need to call “sendChatMessage” twice? Once to render the users initial message and the second time to render the bots response to the user?

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [October 18, 2018, 6:21pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/6 "2018-10-18T18:21:00Z")

</div>

Hi Greg,&nbsp;

Sorry for the delay, this is a known issue with our Chat bot not being able to display, our Engineers are working on the fix now. However, I do not have an Eta of when the bug fix will be released.&nbsp;

Once its fixed we will add it to the upcoming release page -&nbsp;[https://devdocs.zoom.us/guides/welcome/recent-updates](https://devdocs.zoom.us/guides/welcome/recent-updates)

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 5:55pm UTC](https://devforum.zoom.us/t/message-level-integration/1766/7 "2020-08-21T17:55:52Z")

</div>

Closed on August 21, 2020, 5:55pm UTC


