# New Plugin: Jitsi 8x8 + JWT Token

**URL:** <https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056>\
**Category:** Showcase\
**Created:** [May 13, 2021, 3:59pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056 "2021-05-13T15:59:13Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anticode](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/anticode/32/33270_2.png) [@Anticode](https://forum.bubble.io/u/Anticode)\
**Post date:** [May 13, 2021, 3:59pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/1 "2021-05-13T15:59:13Z")

</div>

Hey everyone,

we’ve just released a new plugin!  
This Plugin allows you to integrate the private Jitsi-as-a-Service Video Calling serivce into your Bubble application ([https://jaas.8x8.vc/](https://jaas.8x8.vc/)). This paid version of Jitsi gives you more control over branding, security etc.  
Jitsi requires that JWTs (Json web tokens) have to be generated for each participant of each meeting. This plugin allows you to generate and sign JWT Tokens all within your Bubble application (Server-side) Workflows.

Plugin Page: [Jitsi 8x8 + JWT Token Plugin | Bubble](https://bubble.io/plugin/jitsi-8x8-+-jwt-token-1620811314695x788293611326013400)

For a demo of this Plugin in the Bubble Editor Please visit: [Anticodepluginsnew | Bubble Editor](https://bubble.io/page?type=page&name=jwt&id=anticodepluginsnew)

Noel

---

<div class="post-metadata">

**Author:** ![pmccarthypr](https://avatars.discourse-cdn.com/v4/letter/p/d2c977/32.png) [@pmccarthypr](https://forum.bubble.io/u/pmccarthypr)\
**Post date:** [May 30, 2021, 3:09am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/2 "2021-05-30T03:09:26Z")

</div>

Hi Noel. I’ve downloaded the plugin in bubble but I have no idea where to get my App ID and API keys. Where can I get those?

---

<div class="post-metadata">

**Author:** ![Anticode](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/anticode/32/33270_2.png) [@Anticode](https://forum.bubble.io/u/Anticode)\
**Post date:** [May 30, 2021, 4:40am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/3 "2021-05-30T04:40:43Z")

</div>

Hey, you have to sign up here: [https://jaas.8x8.vc/](https://jaas.8x8.vc/)

---

<div class="post-metadata">

**Author:** ![mike\_verbruggen](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mike_verbruggen/32/171992_2.png) [@mike\_verbruggen](https://forum.bubble.io/u/mike_verbruggen)\
**Post date:** [August 21, 2021, 12:36pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/4 "2021-08-21T12:36:22Z")

</div>

Hi Anticode,

I could not generate a JWT key with your plugin.

I followed the instructions in your video.

This is what i got back from the plugin:  
{“library”:“PEM routines”,“function”:“get\_name”,“reason”:“no start line”,“code”:“ERR\_OSSL\_PEM\_NO\_START\_LINE”}

Any ideas about what went wrong?

---

<div class="post-metadata">

**Author:** ![Anticode](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/anticode/32/33270_2.png) [@Anticode](https://forum.bubble.io/u/Anticode)\
**Post date:** [August 22, 2021, 8:13am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/5 "2021-08-22T08:13:46Z")

</div>

Hello,  
did you add “\n” after -----BEGIN PUBLIC KEY----- and before -----END SECRET KEY----- ?

---

<div class="post-metadata">

**Author:** ![magno.maciel](https://avatars.discourse-cdn.com/v4/letter/m/c6cbf5/32.png) [@magno.maciel](https://forum.bubble.io/u/magno.maciel)\
**Post date:** [January 20, 2022, 3:12pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/6 "2022-01-20T15:12:46Z")

</div>

Hello Noel,

I´ve already included all the info on the “Generate JWT” workflow (private Key with “\n” before and after, KYD, etc)…but on the next workflow action (“start\_meeting\_Jitsi”) I´m using the expression “Result of Step 1 (Generate JWT)´s JWT” for the field “JWT”.

This is not working…always get “authentication error”.

Could you help me please?

---

<div class="post-metadata">

**Author:** ![tomajx](https://avatars.discourse-cdn.com/v4/letter/t/d78d45/32.png) [@tomajx](https://forum.bubble.io/u/tomajx)\
**Post date:** [March 20, 2022, 4:28pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/7 "2022-03-20T16:28:52Z")

</div>

> [@Anticode](#):
>
> \n

same unfortunately, it’s a shame that these great plugins have no documentation.  
error on JWT generation-

```
{"library":"PEM routines","function":"get_name","reason":"no start line","code":"ERR_OSSL_PEM_NO_START_LINE"}

```

the key format used-

> -----BEGIN PRIVATE KEY-----\n  
> THE ACTUAL KEY  
> \n-----END PRIVATE KEY-----

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [April 18, 2024, 7:22am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/8 "2024-04-18T07:22:16Z")

</div>

Hi Bubblers, good news is here!  
Earlier, this plugin was acquired by the [Rapid Dev agency](https://bubble.io/contributor/rapid-dev-1604634467981x982578472975550500).  
All the issues mentioned above have been fixed!

Also, yesterday, we pushed an update, that added a few more useful features:

- Added disable chat notifications option.
- Added disable self view.
- Added camera and microphone controls.
- Added toolbar button management.

Try it out on:

- **Demo Page:** [https://rapidevplugins2.bubbleapps.io/version-test/jwt](https://rapidevplugins2.bubbleapps.io/version-test/jwt)
- **Demo Editor:** [Rapidevplugins2 | Bubble Editor](https://bubble.io/page?type=page&name=jwt&id=rapidevplugins2&tab=tabs-1)

Find more info on:

- **Plugin page:** [Jitsi 8x8 Video Calling + JWT Token Plugin | Bubble](https://bubble.io/plugin/jitsi-8x8-+-jwt-token-1620811314695x788293611326013400)
- **Documentation:** [https://docs.rapidevelopers.com/plugins/jitsi-8x8-video-calling-jwt-token](https://docs.rapidevelopers.com/plugins/jitsi-8x8-video-calling-jwt-token)

Have suggestions on how we can improve it more, drop us a message here 😉

Have a great day!

Regards,  
Rapid Dev Support Team

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [November 5, 2024, 9:20am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/10 "2024-11-05T09:20:46Z")

</div>

Hi @zlotfi, thanks for your message.

> [@zlotfi](#):
>
> working fine for the first user who join the meeting room but have an error for the second user.

Most probably, the error is caused by not having all the required information about the user passed.

On token generation, please be sure to have all required values indicated.

Hope this answer helps. If there is anything else that we can help with about our plugin, please let us know.

Regards,  
Rapid Dev Support Team

---

<div class="post-metadata">

**Author:** ![zlotfi](https://avatars.discourse-cdn.com/v4/letter/z/8edcca/32.png) [@zlotfi](https://forum.bubble.io/u/zlotfi)\
**Post date:** [November 13, 2024, 12:22pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/11 "2024-11-13T12:22:13Z")

</div>

![Screenshot 2024-11-13 at 12.21.00](https://us1.discourse-cdn.com/bubble/original/3X/c/f/cfa5e2f0a3f79d58d4c8256a45506bcbb9908d53.png)  
I have this issue when the user is using a browser in mode “incognito”. Any clue?

---

<div class="post-metadata">

**Author:** ![zlotfi](https://avatars.discourse-cdn.com/v4/letter/z/8edcca/32.png) [@zlotfi](https://forum.bubble.io/u/zlotfi)\
**Post date:** [November 14, 2024, 8:16am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/12 "2024-11-14T08:16:35Z")

</div>

Also when I add the “\n” in my “privateKey” it’s not working anymore and I put it exactly where you said but it’s not working anymore.  
Is there **a way to contact you** to debbug it? Because **I paid for this pluggin** which is not working for the moment and it’s a bite frustrating even if I followed your video and tutorial on your website ([Jitsi 8x8 Video Calling + JWT Token](https://docs.rapidevelopers.com/bubble-plugins/jitsi-8x8-video-calling-jwt-token))

Thanks for your help.

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [November 14, 2024, 8:55am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/13 "2024-11-14T08:55:07Z")

</div>

Hi @zlotfi, thanks for your message, and sorry to hear about the inconveniences encountered during the plugin use.  
Regretfully, the provided screenshot doesn’t provide enough information. For a better understanding of your case, please share in DM a screencast (we recommend using the Loom tool) with the setup & settings you are trying to implement. It will allow us to provide the required support much faster.

Looking forward to hearing from you.

Regards,  
Rapid Dev Support Team

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [November 14, 2024, 9:44am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/14 "2024-11-14T09:44:16Z")

</div>

> [@zlotfi](#):
>
> I have this issue when the user is using a browser in mode “incognito”. Any clue?

In the meantime, we pushed an update that might fix the mentioned problem.  
Please update the plugin on your end and give it a try.

> [@zlotfi](#):
>
> Also when I add the “\n” in my “privateKey” it’s not working anymore and I put it exactly where you said but it’s not working anymore.

Indeed, the “\n” is not required anymore. We updated the documentation, so in a short time it will display the correct setup instructions.

Let us know if the issues mentioned above still persist after the plugin update.

Regards,  
Rapid Dev Support Team

---

<div class="post-metadata">

**Author:** ![zlotfi](https://avatars.discourse-cdn.com/v4/letter/z/8edcca/32.png) [@zlotfi](https://forum.bubble.io/u/zlotfi)\
**Post date:** [November 15, 2024, 10:06am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/15 "2024-11-15T10:06:02Z")

</div>

Your update solve the issue! Well done! Thank you!

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [November 15, 2024, 10:24am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/16 "2024-11-15T10:24:22Z")

</div>

@zlotfi thanks for letting us know that the update helped you 😊

If you like our plugin, we would be grateful if you could rate it by going to the Plugins tab in Bubble Editor. Find the plugin by name and give it as many stars as it deserves 🪄

The more feedback we get, the more motivated we are to make things better in Bubble.

Have a nice weekend ahead!

Regards,  
Rapid Dev Support Team

---

<div class="post-metadata">

**Author:** ![anon33759447](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon33759447](https://forum.bubble.io/u/anon33759447)\
**Post date:** [December 31, 2024, 11:33pm UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/17 "2024-12-31T23:33:51Z")

</div>

Is it possible to be the host of a video conference? Is there a way to mute the audio of a participant?

---

<div class="post-metadata">

**Author:** ![rapidevelopers](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/rapidevelopers/32/178062_2.png) [@rapidevelopers](https://forum.bubble.io/u/rapidevelopers)\
**Post date:** [January 2, 2025, 10:29am UTC](https://forum.bubble.io/t/new-plugin-jitsi-8x8-jwt-token/151056/18 "2025-01-02T10:29:25Z")

</div>

Hi @recker249, thanks for your questions.

> [@recker249](#):
>
> Is it possible to be the host of a video conference?

We’re afraid that this option is available only for self-hosted instances. Regretfully, the current plugin build doesn’t include that.

> [@recker249](#):
>
> Is there a way to mute the audio of a participant?

Sure, on the “Start Meeting” action you can specify the participant’s initial setup:

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/1/1/11933d22d22512695cfbdfce2091dbbb55a6b5c8.png)

Hope this answers your questions. Please let us know if there is anything else that we can help with about our templates.

Regards,  
Rapid Dev Support Team
