Snaption

Save bookmarks with screenshots to your Notion databases

As of June 2026, Snaption has 1 users in the Productivity category.

Usersno change0%
1
1
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

2 snapshots

Tracking since May 22, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
May 22, 20261.0.0
Jun 10, 20261.0.0
Now11.0.0

Permissions & access

Permissions
tabsstorageactiveTabscripting
Host access
https://api.notion.com/*

Screenshots

Snaption screenshot 1

About

Save any web page to Notion in two clicks — URL, screenshot, and page metadata, dropped straight into the database of
   your choice, mapped to the exact properties you care about.

  Snaption is a Notion bookmarker built around one idea: your data, your tokens, your databases — and absolutely
  nothing in the middle. No backend, no OAuth proxy, no third-party services. Everything runs locally in your browser,
  talking directly to Notion's official API.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  WHAT IT DOES
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  Click the Snaption icon on any page and it captures:

  ▸ The page URL
  ▸ A screenshot of the visible viewport
  ▸ The page title (from <title> or og:title)
  ▸ The page description (from og:description or <meta name="description">)
  ▸ Today's date

  Then it creates a new page in the Notion database you've picked, fills in the properties you've mapped, attaches the
  screenshot as a native Notion image block, and gives you a one-click link to open the result.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  KEY FEATURES
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ▸ PER-DATABASE TEMPLATES
     Build a template for each database you bookmark to — your reading list, your GTD inbox, your research notes, your
  client tracker. Each template remembers which database it targets and how each property is filled in.

  ▸ SCHEMA-AWARE PROPERTY MAPPING
     Snaption reads each Notion database's actual property schema before letting you map fields. You won't be asked
  "where does the Title go?" — you'll see your real property names ("Task", "Notes", "Area", "Status") with their
  actual types (title, rich text, select, multi-select, relation, date, checkbox, number, URL, email, phone) and pick
  from the real options.

  ▸ TYPE-AWARE SAVING
     Each property is sent to Notion in the correct JSON shape for its type. Select properties get their option name,
  multi-selects get arrays, relations get page IDs, checkboxes get booleans, dates get the right format —
  automatically.

  ▸ AUTO vs FIXED vs SKIP
     For every property you map, choose how it's filled:
     • AUTO — captured from the page (title, URL, description, today's date) and editable in the popup before save
     • FIXED — set to a value you choose once in the template ("Status = Inbox", "Tags = read-later", a specific
  relation page) and applied silently every save
     • SKIP — leave it untouched so the database's default takes over

  ▸ NATIVE NOTION SCREENSHOTS
     Screenshots upload directly to Notion via their official file_uploads API. They live in your workspace as native
  Notion files, not on some random image host. No imgBB, no Cloudinary, no S3. (5 MB cap on Notion free workspaces —
  Snaption checks the size client-side and gives a clear error if you'd exceed it.)

  ▸ KEYBOARD SHORTCUT
     ⌘+Enter (macOS) or Ctrl+Enter (Windows/Linux) saves from anywhere in the popup, including while typing in any
  field. A subtle ⌘↵ hint chip on the Save button surfaces this for discoverability.

  ▸ LIGHT / AUTO / DARK THEME
     A segmented picker (☀ / ◐ / ☾) in both the popup and the Options page lets you force light, force dark, or follow
  your OS setting. Preference syncs across devices via your Google account. Zero-flash bootstrap means dark-mode users
  never see a white blink on popup open.

  ▸ MULTI-TEMPLATE WORKFLOW
     Save to your reading list one click, your work inbox the next. Templates are picked from a dropdown in the popup;
  you can set a default that's pre-selected.

  ▸ SMART REFRESH
     Renamed a property in Notion? Added a new database to your integration? The ↻ Refresh link in the template editor
  is context-aware: refreshes the database list when no DB is selected, refreshes the schema when one is. No need to
  reload the extension.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  HOW AUTHENTICATION WORKS
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  Snaption uses Notion's INTERNAL INTEGRATION TOKENS, not OAuth.

  You go to notion.so/my-integrations, create a private integration, copy the secret, and paste it into Snaption's
  Options page. The token is stored in chrome.storage.sync (encrypted by Chrome, synced across your own devices via
  your Google account — never transits a server we own, because there is no server we own).

  WHY NOT OAUTH? Notion's OAuth requires a client secret that must not be embedded in a distributed extension, which
  forces a backend proxy somewhere on the internet to do token exchange. That backend would need a domain, hosting,
  monitoring, and someone (us) to keep it running forever. Snaption opts out of that entire stack.

  CONSEQUENCE: you have to manually share each target database with your integration in Notion (click the ··· menu on
  the database → Connections → add your integration). That's the one piece of friction the no-backend model trades for.
   Once shared, the database shows up in Snaption automatically.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  SETUP IN UNDER 3 MINUTES
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. Install Snaption.
  2. Open notion.so/my-integrations and create a new internal integration. Copy the "Internal Integration Secret".
  3. Open Snaption's Options page and paste the token. It's validated immediately.
  4. In Notion, open the database you want to bookmark to → ··· → Connections → add your integration.
  5. Back in Snaption Options, click "Add template", pick the database, configure each property (Auto / Fixed / Skip),
  save, and mark it default.
  6. Open any page, click the Snaption icon, click Save. Done.
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  PRIVACY
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ▸ NO BACKEND. There is no Snaption server. Your data does not pass through any infrastructure we own — because there
  is none.
  ▸ NO ANALYTICS. No tracking pixels, no telemetry, no error reporting to a third party.
  ▸ NO THIRD-PARTY SERVICES. Screenshots upload directly to Notion. Page metadata goes directly to Notion. Nothing
  else.
  ▸ YOUR TOKEN STAYS LOCAL. Stored in chrome.storage.sync, encrypted by Chrome and synced across your own devices via
  your Google account.
  ▸ MINIMAL PERMISSIONS:
     • tabs — read the active tab's URL and title
     • activeTab — capture the current tab's screenshot
     • scripting — read page metadata (og:title, og:description) from the current page only
     • storage — save your token and templates
     • api.notion.com — talk to Notion's API
     No <all_urls>, no content scripts on every page, no webRequest, no debugger access.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  WHAT IT DOESN'T DO (HONEST LIST)
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ▸ Full-page screenshots — only the visible viewport. Full-page would need either DevTools-level access (scary
  permission prompt) or scroll-and-stitch (complexity we haven't shipped).
  ▸ Screenshots on chrome:// pages, the Chrome Web Store, PDFs, and some DRM'd content — Chrome blocks
  captureVisibleTab there. The page still saves; just without the screenshot.
  ▸ OAuth — by design. See above.
  ▸ Multi-workspace switching mid-session — one integration token at a time. Re-pasting a different token swaps
  workspaces.

  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  WHO IT'S FOR
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  People who already live in Notion and want their bookmarks to live there too, with structure — not as a flat list of
  URLs, but as real database rows with the right tags, the right relations, the right status, and a screenshot for
  context. Researchers, GTD-ers, builders, students, and anyone who's tired of Notion bookmarkers that need a
  subscription, a cloud account, or yet another app to install.

  If "no backend, no OAuth, no third-party services" sounds appealing rather than weird — Snaption is built for you.

Technical

Version
1.0.0
Manifest
V3
Size
43.52KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
bheadkngllolploimgbdblhfdakdbcdd
Developer ID
u49ae87f87dac39c4ea4bce83e73268d9
Developer Email
[email protected]
Created
May 21, 2026
Last Updated (Store)
Jun 3, 2026
Last Scraped
Jun 10, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 10, 2026.