How to Auto-Export Glasp Highlights with n8n
Automate Your Highlight Workflow — Send to Slack, Notion, Google Sheets, and More
We’re excited to announce a new tutorial on Glasp: How to Auto-Export Glasp Highlights with n8n
With this workflow, you can automatically export your Glasp highlights to any app you use — without copying and pasting manually.
Using n8n, a powerful open-source workflow automation tool, you can build a fully automated pipeline that fetches your latest highlights from Glasp and sends them wherever you need.
Whether it’s team updates, personal knowledge bases, or content workflows, Glasp + n8n lets you:
Automatically fetch new highlights from your Glasp account on a schedule
Send highlights to Slack channels for team visibility
Push highlights to Notion databases for organized knowledge management
Export to Google Sheets for tracking and analysis
Connect to 400+ apps through n8n’s integration library
In this tutorial, we’ll walk you through how to import a ready-to-use workflow, configure your Glasp API credentials, and connect your favorite destinations — so your highlights flow automatically into the tools you already use.
🪄 How It Works
Let’s walk through how to set it up in just a few steps 👇
Step 1: Sign Up for Glasp
Choose your preferred browser, such as Google Chrome, Brave, Safari, or Microsoft Edge.
In your browser’s address bar, type glasp.co and you’ll be taken directly to Glasp’s website. You can also access it from the link below.
👉 Glasp — Social Web Highlighter
Once you’re on the site, click Sign up and continue with your Google account.
You can sign up for Glasp with either Google Sign-in or Apple Sign-in. If you’re not an iPhone/iPad user, we strongly recommend you use Google Sign-in.
After finalizing your account, you will be taken to welcome page.
Step 2: Get Your Glasp Access Token
To connect n8n with Glasp, you’ll need your personal API access token.
Once you’ve signed up for Glasp, go to Glasp Access Token, where you can get the access token. Click Generate (or copy your existing token)
💡 Keep your access token private. Don't share it publicly or commit it to a public repository.
Step 3: Set Up n8n
If you don’t already have n8n, you can get started in two ways:
n8n Cloud (hosted): Sign up at n8n.io — no installation needed
Self-hosted: Run n8n locally with Docker or npm
Once n8n is running, you’re ready to import the workflow.
Step 4: Import the Workflow
The workflow is published as an official n8n template. You can import it with just a few clicks — no need to copy-paste a URL.
Go to the Glasp Highlights Export template on n8n
Click “Use for free”
Choose one of the import options:
Copy template to clipboard (JSON) — then paste it into your n8n instance
Get started free with n8n cloud — if you don’t have an n8n account yet
Open self-hosting installation docs — if you prefer to self-host
If you chose “Copy template to clipboard (JSON)”, go to your n8n instance and press Cmd+V (Mac) or Ctrl+V (Windows). The workflow will be imported automatically.
Once imported, you should see the workflow with four nodes:
Schedule Trigger --> Prepare Parameters --> Glasp API --> Filter & Format
Step 5: Configure Your Credentials
Once the workflow is imported, you need to add your Glasp credentials.
Open the Glasp API node (the HTTP Request node)
Confirm the settings:
Authentication: Generic Credential Type
Generic Auth Type: Bearer Auth
Click the Bearer Auth dropdown and select "+ Create new credential"
In the credential modal, paste your Glasp access token into the Bearer Token field
Save the credential
💡 Your access token is stored in n8n’s encrypted Credentials, never in the workflow JSON. Exported doc tracking auto-cleans after 30 days. No secrets in code.
Optional: Adjust the schedule frequency by clicking the Schedule Trigger node. Default: every 6 hours.
Step 6: Test the Workflow
Click Execute Workflow at the bottom of the canvas. If everything is set up correctly, you should see your recent highlights flowing through each node.
The Filter & Format node outputs each document with these fields:
title-- the article or page titleurl-- the original URLhighlightsText-- all highlights as plain texthighlightsMarkdown-- highlights formatted as MarkdownhighlightCount-- number of highlightstags,domain,category-- metadatahighlights[]-- individual highlight objects with text, notes, and colors
Step 7: Add a Destination
Now connect the output to wherever you want your highlights to go. Here are some popular examples:
Example: Notion
Add a Notion node --> Create Database Page
Connect your Notion account
Select your database
Map the fields:
Title:
{{ $json.title }}URL:
{{ $json.url }}Highlights (as a Block):
{{ $json.highlightsText }}
Make sure to add the n8n integration to your Notion database (Database ... menu --> Connections --> add your integration).
Example: Slack
Add a Slack node --> Send Message
Connect your Slack account
Select your channel
Set Message Text:
{{ $json.title }}
{{ $json.url }}
{{ $json.highlightCount }} highlights
{{ $json.highlightsText }}
Example: Google Sheets
Add a Google Sheets node --> Append Row
Connect your Google account
Select your spreadsheet
Map columns:
title,url,domain,highlightCount,highlightsText,createdAt
Example: Webhook / Custom API
Add an HTTP Request node
Set method to POST
Enter your webhook URL
Send
{{ $json }}as JSON body
Step 8: Activate the Workflow
Once you’ve tested everything and connected your destination, click Publish (top-right). The workflow is now active and will run automatically every 6 hours. You can change the frequency by clicking the Schedule Trigger node.
The Schedule Trigger node runs at your set interval (e.g., daily, hourly) and automatically exports any new highlights.
(Optional) Step 9: Customize the Schedule
By default, the workflow runs every six hour. To change the frequency:
Double-click the Schedule Trigger node
Adjust the interval (e.g., every hour, every week, specific time)
Save and reactivate the workflow
Your highlights shouldn’t stay siloed in one tool.
With Glasp + n8n, you can automatically route your reading insights to Slack, Notion, Google Sheets, or any of n8n’s 400+ integrations — turning passive highlighting into an active knowledge workflow.
If you haven’t already, sign up for Glasp and start building knowledge from everything you consume.
💡 Pro Tips
Go further with these resources:
👉 Glasp Highlights n8n Workflow — GitHub Repository — Source code, documentation, and workflow JSON
👉 How to Export Highlights & Notes to Notion — Manual export tutorial
👉 How to Export Highlights and Notes to Obsidian — Obsidian integration guide
Partner With Glasp
We currently offer newsletter sponsorships. If you have a product, event, or service you’d like to share with our community of learning enthusiasts, sponsor an edition of our newsletter to reach engaged readers.





















Amazing work!!
Glasp with n8n integrations is what I was looking for all the time :)