The thoughtful way to find a time to meet You’ll love it for the advanced features to keep you in control of your calendar. They’ll love it for the personalized scheduling experience.
Go to siteSavvyCal makes scheduling meetings less of a hassle with personalized links and overlaying of calendars to find optimal meeting times. The SavvyCal API allows for the automated creation and management of scheduling links, the coordination of calendars, and the customization of scheduling parameters. Within Pipedream, you can integrate SavvyCal with various other apps to streamline your scheduling processes. This means you can automatically create meetings based on triggers from other apps, sync schedules across platforms, or send notifications when new meetings are scheduled.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
savvycal: {
type: "app",
app: "savvycal",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.savvycal.com/v1/me`,
headers: {
Authorization: `Bearer ${this.savvycal.$auth.oauth_access_token}`,
"Accept": `application/json`,
},
})
},
})
Automate Meeting Invitations After Webinar Sign-ups: When someone signs up for your webinar through an app like Eventbrite, trigger a Pipedream workflow that sends a personalized SavvyCal scheduling link to the registrant, inviting them to book a one-on-one follow-up meeting.
Sync New Meetings to a Google Calendar: Once a new meeting is scheduled in SavvyCal, use Pipedream to automatically create an event in a Google Calendar, ensuring all your appointments are in sync and accessible across your devices.
Send Notifications for New Meetings: Set up a Pipedream workflow that listens for new meetings created in SavvyCal and then sends a message with the meeting details to a Slack channel, keeping your team informed about upcoming appointments.
Emit new event when a new webhook event occurs. Please add this Source URL as one of your webhook in SavvyCal Integration > Webhooks.
SavvyCal uses OAuth authentication. When you connect your SavvyCal account, Pipedream will open a popup window where you can sign into SavvyCal and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any SavvyCal API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://savvycal.com/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://savvycal.com/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}}