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
- Go to Notion Integrations
- Click New integration
- Name it “Sequensy” and select your workspace
- Copy the Internal Integration Token
Sharing Databases
Notion integrations only access shared databases:
- Open the database you want to connect
- Click … menu > Add connections
- Find and select your “Sequensy” integration
Connecting in Sequensy
- Go to Sequensy > Integrations
- Find Notion and click Connect
- Enter your integration token
- Click Save
Available Actions
Create Page
Add a new page to a Notion database.
| Field | Type | Required | Description |
|---|---|---|---|
| Database | select | Yes | Target database |
| Properties | object | Yes | Page properties |
| Content | string | No | Page 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.
| Field | Type | Required | Description |
|---|---|---|---|
| Page ID | string | Yes | Page to update |
| Properties | object | Yes | Properties to update |
Example:
Page ID: {{Trigger.notion_page_id}}
Properties:
Status: Completed
Completed Date: {{current_date}}
Find Pages
Search for pages in a database.
| Field | Type | Required | Description |
|---|---|---|---|
| Database | select | Yes | Database to search |
| Filter | object | No | Search filters |
Property Types
Map data to Notion property types:
| Notion Type | Format |
|---|---|
| Title | String |
| Rich text | String (supports markdown) |
| Number | Numeric |
| Select | Option name |
| Multi-select | Array of options |
| Date | YYYY-MM-DD |
| Checkbox | true/false |
| URL | Full URL |
| Email string | |
| Phone | Phone string |
| Status | Status 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