The Livestorm API opens up a world of possibilities for event management automation. With this API, you can harness data from your webinars and online events to drive engagement, personalize follow-ups, and streamline event operations. Integrating Livestorm with Pipedream allows you to construct workflows that can react to event triggers, sync data across platforms, and automate repetitive tasks. Whether you're looking to enhance participant engagement, capture leads in your CRM, or trigger personalized email campaigns post-event, Pipedream's serverless platform makes it easy to connect Livestorm with other apps and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
livestorm: {
type: "app",
app: "livestorm",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.livestorm.co/v1/events`,
headers: {
Authorization: `Bearer ${this.livestorm.$auth.oauth_access_token}`,
},
})
},
})
Automated Event Follow-Up Emails: Craft personalized follow-up emails to attendees right after an event ends, using attendee data from Livestorm. Set up a workflow on Pipedream that triggers when an event concludes, fetching attendee details and sending customized emails via SendGrid or another email service.
Sync Webinar Leads to CRM: Whenever a new participant registers for a webinar, automatically add their information to your CRM. Pipedream can trigger a workflow on new registrations, pushing data to Salesforce, HubSpot, or another CRM platform, helping your sales team to act on fresh leads without delay.
Post-Event Survey Distribution: Distribute a post-event survey to collect feedback from participants. Set up a workflow that triggers at the end of an event to send out a survey link through Twilio SMS or via email, ensuring timely feedback that can be used to improve future events.
Emit new event when a new registrant is added. See the Documentation
Emit new event when a registrant attended a Livestorm webinar. See the Documentation
Emit new event when a registrant did not attend a Livestorm webinar. See the Documentation
Emit new event when a Livestorm webinar is completed. See the Documentation
Livestorm uses OAuth authentication. When you connect your Livestorm account, Pipedream will open a popup window where you can sign into Livestorm and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Livestorm API.
Pipedream requests the following authorization scopes when you connect your account:
full:write
GET
https://app.livestorm.co/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://app.livestorm.co/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
https://app.livestorm.co/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}}