Vivomeetings plan comes with unlimited recordings, real-time transcription, webinar mode and so much more.
Go to siteThe Vivomeetings API allows developers to integrate real-time video conferencing capabilities into their applications. With this API, users can create, manage, and customize video meetings directly through the Pipedream platform. Utilizing Pipedream's serverless execution model, you can interface with the Vivomeetings API to automate meeting setups, dynamically manage participants, and harness data from meeting events for analytics or enhanced user experiences.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
vivomeetings: {
type: "app",
app: "vivomeetings",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `${this.vivomeetings.$auth.url}/enterprise_api/subscription/fetch_products`,
headers: {
Authorization: `Bearer ${this.vivomeetings.$auth.oauth_access_token}`,
},
})
},
})
Automated Meeting Scheduling and Notifications: Connect Vivomeetings with Google Calendar via Pipedream to automate the creation and scheduling of meetings based on calendar events. This workflow can listen for new events added to a Google Calendar, automatically create a meeting in Vivomeetings, and send custom notifications to participants via email or SMS.
Dynamic Meeting Management Based on Attendance: Integrate Vivomeetings with Slack using Pipedream. This workflow triggers when a scheduled meeting's start time is near, checking if the minimum number of participants have joined. If not, it can send reminders through Slack messages or postpone the meeting automatically, updating all participants via their preferred communication method.
Post-Meeting Feedback Collection and Analysis: After a Vivomeetings session ends, trigger a workflow that sends a feedback form to all participants using Typeform. Collect responses and store them in a Google Sheets spreadsheet for easy analysis and follow-up. This process helps in gathering valuable insights to improve future meetings and participant engagement.
Emit new event when a new VivoMeeting or webinar is created. See the documentation
Creates a new conference in VivoMeetings. See the documentation
Fetches the recordings of a conference or webinar from VivoMeetings. See the documentation
Updates an existing conference or webinar on VivoMeetings. See the documentation
Vivomeetings uses OAuth authentication. When you connect your Vivomeetings account, Pipedream will open a popup window where you can sign into Vivomeetings and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Vivomeetings API.
Pipedream requests the following authorization scopes when you connect your account:
read
write
GET
{{custom_fields.url}}/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
{{custom_fields.url}}/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
{{custom_fields.url}}/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}