# Create new meeting with Zapier

**URL:** <https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331>\
**Category:** API and Webhooks\
**Created:** [April 21, 2020, 10:05pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331 "2020-04-21T22:05:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![easyinterface](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@easyinterface](https://devforum.zoom.us/u/easyinterface)\
**Post date:** [April 21, 2020, 10:05pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331/1 "2020-04-21T22:05:08Z")

</div>

**Description**  
I am using zapier to create a meeting from a form on my site. Everything works great using a testing JWT token but I have not found out how to generate these tokens dynamically when needed. Also, I have tried the zoom/zapier integration but it does not do everything I need.

I have found some ways to generate the JWT token but none that work with zapier.

**Error**  
This is the error I am seeing on zapier:  
The app returned “Invalid access token.”. Try reconnecting your account. This usually happens when we can’t connect to your account for an app or service because your password was changed or Zapier’s access was revoked. We made a request to [api.zoom.us](http://api.zoom.us) and received (401) Nothing.

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
JWT

**Which Endpoint/s?**  
POST meetings

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. URL: [https://api.zoom.us/v2/users/{host\_id}/meetings](https://api.zoom.us/v2/users/%7Bhost_id%7D/meetings)
2. Header:  
Content-Type: application/json  
Authorization: bearer {token}

**Screenshots (If applicable)**

**Additional context**

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [April 22, 2020, 5:59pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331/2 "2020-04-22T17:59:17Z")

</div>

Hi @easyinterface, check out our documentation on [JWT Authorization](https://marketplace.zoom.us/docs/guides/auth/jwt). There are a number of libraries linked there from [JWT.io](http://JWT.io) which you can use.

These tokens are not meant to be generated client-side; you’ll need a backend service or function to generate these tokens uniquely.

---

<div class="post-metadata">

**Author:** ![easyinterface](https://avatars.discourse-cdn.com/v4/letter/e/eada6e/32.png) [@easyinterface](https://devforum.zoom.us/u/easyinterface)\
**Post date:** [April 22, 2020, 9:22pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331/3 "2020-04-22T21:22:14Z")

</div>

Thank you, Michael! Does that mean zapier is not the method I should be using for creating meetings from a form on our website? Unfortunately I do not think I have the coding knowledge to implement this on the backend.

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [April 23, 2020, 5:36pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331/4 "2020-04-23T17:36:51Z")

</div>

Hey @easyinterface, it’s probably not the best way to _create_ a meeting. You would need to connect it to something with a secure backend service, otherwise you’d be exposing your API Secret client-side (in the browser).

I’ll put it on my to-do list to make a guide for this, but this can be built without a server using AWS Lamda functions. [Netlify Functions](https://docs.netlify.com/functions/overview/) or [Heroku](https://www.heroku.com/) are good ways to set these up.

---

<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, 8:54pm UTC](https://devforum.zoom.us/t/create-new-meeting-with-zapier/14331/5 "2020-08-21T20:54:41Z")

</div>

Closed on August 21, 2020, 8:54pm UTC


