eWebinar turns any video into an interactive, automated webinar. We run your webinars for you so you don't have to.
Emit new event when a registrant submits a completed registration form.
Emit new event immediately after a registrant joins a webinar session or starts a replay.
Emit new event when a new message is posted in a channel
Create a new channel in Microsoft Teams. See the docs here
Get the list of shift instances for a team. See the documentation
Send a message to a team's channel. See the docs here
The eWebinar API allows you to automate interactions with your eWebinar sessions, such as listing upcoming webinars, registering participants, and retrieving attendee data. By integrating the eWebinar API with Pipedream, you can craft workflows that connect your webinars with other apps and services, enabling you to streamline event management, follow-up processes, and audience engagement.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ewebinar: {
type: "app",
app: "ewebinar",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.ewebinar.com/v2/registrants`,
headers: {
Authorization: `Bearer ${this.ewebinar.$auth.api_key}`,
"accept": `application/json`,
},
})
},
})
The Microsoft Teams API on Pipedream allows you to automate tasks, streamline communication, and integrate with other services to enhance the functionality of Teams as a collaboration hub. With this API, you can send messages to channels, orchestrate complex workflows based on Teams events, and manage Teams' settings programmatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_teams: {
type: "app",
app: "microsoft_teams",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.microsoft.com/v1.0/me`,
headers: {
Authorization: `Bearer ${this.microsoft_teams.$auth.oauth_access_token}`,
},
})
},
})