with Notion and Plain?
Emit new event when a thread assignment is transitioned.
Emit new event when a new comment is created in a page or block. See the documentation
Emit new event when a data source is created. See the documentation
Emit new event when a page is created or updated in the selected data source. See the documentation
Emit new event when a page is created or updated in the selected data source. See the documentation
Emit new event when a page is created in the selected data source. See the documentation
Emit new event each time a webhook event is received. Webhook must be setup in Notion. See the documentation
Emit new event when the selected page or one of its sub-pages is updated. See the documentation
Emit new event each time a page property is updated in a data source. For use with Page Properties Updated event type. Webhook must be set up in Notion. See the documentation
Emit new event when a selected page is updated. See the documentation
Append new and/or existing blocks to the specified parent. See the documentation
Use this action to finalize a mode=multi_part
file upload after all of the parts have been sent successfully. See the documentation
Create a comment in a page or existing discussion thread. See the documentation
Create a database and its initial data source. See the documentation
Create a page from a data source. See the documentation
Sets a Block object, including page blocks, to archived: true using the ID specified. See the documentation
Create a new page copied from an existing page block. See the documentation
Searches for a page or data source. See the documentation
Creates or updates customer with customer details. See the documentation
Query a data source with a specified filter. See the documentation
Get all content of a data source. See the documentation
Get the property schema of a data source in Notion. See the documentation
Use this action to retrieve a file upload. See the documentation
Get page content as block objects or markdown. Blocks can be text, lists, media, a page, among others. See the documentation
Get a Property Item object for a selected page and property. See the documentation
Update a page's property values. To append page content, use the Append Block action instead. See the documentation
Notion's API allows for the creation, reading, updating, and deleting of pages, databases, and their contents within Notion. Using Pipedream's platform, you can build workflows that connect Notion with various 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.
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`, }, }) }, })
The Plain API provides functionality for automating customer support tasks, such as managing conversations, customers, and team inboxes. Within Pipedream, you can leverage these features to create custom workflows that respond to events from your app or external services, triggering actions in Plain. By integrating the Plain API with Pipedream, you can enhance customer support efficiency, streamline communication, and keep customer data synchronized across platforms.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { plain: { type: "app", app: "plain", } }, async run({steps, $}) { const data = { "query": `query Workspace { workspace(workspaceId: "${this.plain.$auth.workspace_id}") { id publicName } }`, } return await axios($, { method: "post", url: `https://core-api.uk.plain.com/graphql/v1`, headers: { Authorization: `Bearer ${this.plain.$auth.api_key}`, "Content-Type": `application/json`, }, data, }) }, })