Notion

Connect Sequensy to Notion for workspace and database automation.

Overview

The Notion integration allows you to create and update pages in Notion databases. Perfect for project management, content calendars, knowledge bases, and team documentation.

Setup

Creating an Integration

  1. Go to Notion Integrations
  2. Click New integration
  3. Name it “Sequensy” and select your workspace
  4. Copy the Internal Integration Token

Sharing Databases

Notion integrations only access shared databases:

  1. Open the database you want to connect
  2. Click menu > Add connections
  3. Find and select your “Sequensy” integration

Connecting in Sequensy

  1. Go to Sequensy > Integrations
  2. Find Notion and click Connect
  3. Enter your integration token
  4. Click Save

Available Actions

Create Page

Add a new page to a Notion database.

FieldTypeRequiredDescription
DatabaseselectYesTarget database
PropertiesobjectYesPage properties
ContentstringNoPage content (markdown)

Example:

Database: Orders Database
Properties:
  Name: Order #{{Trigger.order_number}}
  Customer: {{Trigger.billing.first_name}} {{Trigger.billing.last_name}}
  Total: {{Trigger.total}}
  Status: New
Content: |
  ## Order Details

  **Customer:** {{Trigger.billing.first_name}} {{Trigger.billing.last_name}}
  **Email:** {{Trigger.billing.email}}

  ### Items
  {{Trigger.items}}

Update Page

Modify an existing page’s properties.

FieldTypeRequiredDescription
Page IDstringYesPage to update
PropertiesobjectYesProperties to update

Example:

Page ID: {{Trigger.notion_page_id}}
Properties:
  Status: Completed
  Completed Date: {{current_date}}

Find Pages

Search for pages in a database.

FieldTypeRequiredDescription
DatabaseselectYesDatabase to search
FilterobjectNoSearch filters

Property Types

Map data to Notion property types:

Notion TypeFormat
TitleString
Rich textString (supports markdown)
NumberNumeric
SelectOption name
Multi-selectArray of options
DateYYYY-MM-DD
Checkboxtrue/false
URLFull URL
EmailEmail string
PhonePhone string
StatusStatus option

Common Workflows

Order Tracking

Trigger: Order Created
Action: Notion - Create Page
  Database: Orders
  Properties:
    Name: Order #{{Trigger.order_number}}
    Customer: {{Trigger.billing.first_name}}
    Email: {{Trigger.billing.email}}
    Total: {{Trigger.total}}
    Status: Processing

Content Calendar

Trigger: Post Published
Action: Notion - Create Page
  Database: Content Calendar
  Properties:
    Title: {{Trigger.post_title}}
    Status: Published
    Published Date: {{Trigger.post_date}}
    URL: {{Trigger.post_url}}
    Author: {{Trigger.author.name}}

Task Creation

Trigger: Form Submitted
Action: Notion - Create Page
  Database: Tasks
  Properties:
    Name: {{Trigger.fields.task_title}}
    Assignee: {{Trigger.fields.assignee}}
    Priority: {{Trigger.fields.priority}}
    Due Date: {{Trigger.fields.due_date}}

Status Updates

Trigger: Order Status Changed
Action: Notion - Find Pages
  Database: Orders
  Filter: Order Number = {{Trigger.order_number}}
Action: Notion - Update Page
  Page ID: {{Action1.pages[0].id}}
  Properties:
    Status: {{Trigger.new_status}}

Content Blocks

Add rich content to pages:

Content: |
  ## Summary

  This order was placed on {{Trigger.order_date}}.

  ### Items
  {{#each Trigger.items}}
  - {{this.name}} x {{this.quantity}}
  {{/each}}

  ### Notes
  {{Trigger.customer_note}}

Best Practices

  • Share databases explicitly with your integration
  • Use consistent property naming
  • Structure databases for your workflow needs
  • Keep content organized with headers

Troubleshooting

Database not appearing

  • Ensure database is shared with integration
  • Refresh the integration connection
  • Check database permissions

Properties not updating

  • Verify property names match exactly
  • Check property type compatibility
  • Ensure select options exist in database

Rate limits

  • Notion allows 3 requests/second
  • Batch operations when possible
  • Space out high-frequency triggers