Export Glasp highlights to Notion, Slack, Google Sheets, or webhooks

Go to Workflow
0 views
Built by Kei Kei
Created on June 15, 2026

Description

How it works

Runs on a schedule (default: every 6 hours) and fetches new Glasp highlights via the Glasp API
Filters out already-exported documents to avoid duplicates
Formats highlights as plain text and Markdown
Sends them to any destination you connect (Notion, Slack, Google Sheets, Webhook, etc.)

Set up steps

Takes about 5 minutes:

Get your Glasp access token at https://glasp.co/settings/access_token
Open the "Glasp API" node and create a Bearer Auth credential with your token
Connect your destination node after "Filter & Format" (e.g., Notion, Slack, Google Sheets)
Click Publish -- the workflow runs automatically

Nodes used

Schedule Trigger** -- runs the workflow on a timer
Prepare Parameters** (Code) -- calculates the time range and manages deduplication tracking
Glasp API** (HTTP Request) -- fetches highlights with Bearer Auth and pagination
Filter & Format** (Code) -- outputs title, url, highlightsText, highlightsMarkdown, tags, and more

Output fields

Each item includes: title, url, glasp_url, domain, category, tags, author, highlightCount, highlightsText, highlightsMarkdown, highlights[], createdAt, updatedAt

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest