Calendly

Schedule meetings without the hassle. Never get double booked. Calendly works with your calendar to automate appointment scheduling.

Integrate the Calendly API with the Notion API

Setup the Calendly API trigger to run a workflow which integrates with the Notion API. Pipedream's integration platform allows you to integrate Calendly and Notion remarkably fast. Free for developers.

Append Block to Parent with Notion API on New Event Scheduled from Calendly (OAuth) API
Calendly + Notion
 
Try it
Append Block to Parent with Notion API on New Invitee Canceled from Calendly (OAuth) API
Calendly + Notion
 
Try it
Append Block to Parent with Notion API on New Invitee Created from Calendly (OAuth) API
Calendly + Notion
 
Try it
Append Block to Parent with Notion API on New Routing Form Submission Created from Calendly (OAuth) API
Calendly + Notion
 
Try it
Create a Scheduling Link with Calendly (OAuth) API on New Database from Notion API
Notion + Calendly
 
Try it
New Database from the Notion API

Emit new event when a database is created. Note: Databases must be shared with your Pipedream Integtration to trigger event.

 
Try it
New Event Scheduled from the Calendly API

Emit new event when a event is scheduled.

 
Try it
New Page in Database from the Notion API

Emit new event when a page in a database is created

 
Try it
New Invitee Canceled from the Calendly API

Emit new event when an event is canceled.

 
Try it
Page or Subpage Updated from the Notion API

Emit new event when a page or one of its sub-pages is updated.

 
Try it
Create a Scheduling Link with the Calendly API

Creates a single-use scheduling link. See the docs

 
Try it
Append Block to Parent with the Notion API

Creates and appends blocks to the specified parent. See the documentation

 
Try it
Create Invitee No Show with the Calendly API

Marks an Invitee as a No Show in Calendly. See the documentation.

 
Try it
Create Page with the Notion API

Creates a page from a parent page. The only valid property is title. See the documentation

 
Try it
Get Event with the Calendly API

Gets information about an Event associated with a URI. See docs here.

 
Try it

Overview of Calendly

The Calendly API lets you craft bespoke scheduling experiences within your apps or automate repetitive tasks involving your calendar. With this API, you can read event types, set up webhooks for new events, list invitees, or create and cancel invitation links programmatically. Pipedream's serverless platform takes the heavy lifting out of integrating Calendly with hundreds of other apps, enabling you to focus on creating workflows that save time, enhance productivity, and eliminate scheduling errors.

Connect Calendly

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    calendly_v2: {
      type: "app",
      app: "calendly_v2",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.calendly.com/users/me`,
      headers: {
        Authorization: `Bearer ${this.calendly_v2.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Notion

Notion's API allows for the creation, reading, updating, and deleting of pages, databases, and their contents within Notion. Leveraging Pipedream's platform, you can build workflows that connect Notion with a myriad of other services to automate tasks such as content management, task tracking, and data synchronization. With Pipedream's serverless execution, you can trigger these workflows on a schedule, or by external events from other services, without managing any infrastructure.

Connect Notion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    notion: {
      type: "app",
      app: "notion",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.notion.com/v1/users/me`,
      headers: {
        Authorization: `Bearer ${this.notion.$auth.oauth_access_token}`,
        "Notion-Version": `2021-08-16`,
      },
    })
  },
})