with GoTo Webinar and Engage?
Register an attendee for a scheduled webinar. See the documentation
Creates a single session webinar, a sequence of webinars or a series of webinars depending on the type field in the body. See the documentation
Adds a new user to your Engage account. Use this to sync customer data with Engage. See the documentation
The GoTo Webinar API enables you to automate interactions with your webinars on GoTo Webinar. With this API, you can create, update, and retrieve your webinars, manage registrants, send reminders, and extract analytics data, all through programmatic means. Integrating it with Pipedream, you can build powerful workflows that trigger on specific events, take action using the API, and connect with other apps to streamline your webinar management process.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gotowebinar: {
type: "app",
app: "gotowebinar",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.getgo.com/identity/v1/Users/me`,
headers: {
Authorization: `Bearer ${this.gotowebinar.$auth.oauth_access_token}`,
"Accept": `application/json`,
},
})
},
})
The Engage API lets you automate and streamline your customer communication by sending personalized messages. With this API, you can craft interactions based on user behavior, preferences, and feedback. On Pipedream, you can integrate Engage with your workflow to trigger actions based on events from other apps, manage contact lists, and analyze communication patterns — all in real-time and without managing servers.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
engage: {
type: "app",
app: "engage",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.engage.so/v1/users`,
auth: {
username: `${this.engage.$auth.public_key}`,
password: `${this.engage.$auth.secret_key}`,
},
})
},
})