eroMark Sign in

Send summarized bookmarks to Notion or Obsidian

What you keep should end up where you work, with the summary already written.

The short route. Connect your account to ZeroMark and the bookmarks sync, get read, and get summarized. Then, for Notion, press Connect Notion in the Memory tab, pick a page, and every save you mark done becomes a row in a database there, summary included. For Obsidian, press Download for Obsidian in the same tab and drop the markdown file in your vault. Only kept saves travel, in both directions, and the export never touches anything on .

Two things go wrong with most bookmark exports. The first is that they export everything, so your notes app inherits the pile. The second is that they export links, so what arrives is a column of URLs you still have to open. The route below fixes both: decide first, and send the summary with the save.

Why summarize before you export

A bookmark is a pointer. On its own it tells you nothing you can search for, sort by, or read in a table. A bookmark is worse than most, because the post is often one sentence reacting to a quoted post, and the quoted post is where the substance is. Export the link and you have exported the reaction.

What you want to arrive at the destination is three things: what the save says, why it is worth keeping, and where it came from. ZeroMark produces the first two before you ever see the card. It reads the post, the quoted post, the pictures, and the full text of a long post that truncates at the fold, and writes a summary and a reason. Those ride along on the export, so a row in Notion or a note in Obsidian is readable on arrival.

Step one: get the bookmarks read

  1. Open ZeroMark and continue with . One authorization signs you in, connects your bookmarks, and starts the first sync.
  2. Wait for the sync. A few hundred saves take minutes; the app checks again roughly hourly and whenever you open it, so new bookmarks keep landing without you doing anything.
  3. Open Browse. Each save has a summary above the post and a line saying why it is in front of you. If a summary is still being written the card says so.

Nothing is exported yet, and that is deliberate. The next step is the one most tools skip.

Step two: decide, so only keeps travel

Go through the queue with one key per save. Done keeps it: the save goes into Living Memory and, if Notion is connected, becomes a row there. Let go removes it from the queue. Snooze brings it back in a week. A backlog of hundreds is an afternoon at this pace, because you are deciding from a summary rather than reading the post.

This is why the export is worth having. A Notion database of a thousand undecided bookmarks is a thousand rows you will filter once and never open. A database of the two hundred you kept, each with a summary, is something you will actually query.

Step three, Notion: a database that fills itself

  1. Open the Memory tab and press Connect Notion.
  2. On Notion's consent screen, pick the page your saves should live under. The connection is scoped to what you pick; nothing else in your workspace is visible to the app.
  3. You land back in Memory with a Notion chip that links straight to the new database.

The database is created with these columns:

ColumnTypeWhat it holds
NameTitleThe post, as a title you can read in a table.
URLURLThe link back to the post on .
AuthorTextThe handle that wrote it.
FieldSelectThe topic the classifier assigned, so the table groups and filters by it.
SavedDateWhen you bookmarked it.
KeptDateWhen you marked it done, so the table sorts by your decisions.
WhyTextThe summary: what it says and why it was worth keeping.
SourceSelectWhere the save came from.

Two details worth knowing. Everything you had already kept before connecting is backfilled into the database, with Kept set to the day you actually decided it rather than today, so the history is true. And disconnecting Notion leaves the pages where they are: the database is yours, and disconnecting is not a request to delete it.

Once connected, there is no export step. Mark a save done and the row appears. Build whatever views you like on top: a board by Field, a table sorted by Kept, a filter on Author for the voices you keep coming back to.

Step three, Obsidian: markdown notes for a vault

Obsidian has no inbox to push into, so the route is a file. In the Memory tab, press Download for Obsidian. You get one markdown file, named with the date, containing your Living Memory notes. These are not one note per bookmark. They are the notes the app writes from what you kept, grouped by idea, each citing the saves it came from, and they are the shape a vault wants:

Drop the file into your vault. Obsidian reads it as is, and the wiki links show up in the graph as links between the notes in the file. If you want each note as its own file, the file separates notes with a horizontal rule, so any note-splitting plugin cuts it cleanly on that line. Download again next month and you get the current state of every note, including what is no longer held, which is the part a plain bookmark export can never give you.

What to check after the first run

What you seeWhy, and what to do
The Notion database is empty Nothing has been marked done yet. Only keeps become rows. Decide a few saves in Browse and watch them arrive.
Rows are missing a Field The classifier had not assigned one when the row was written. It fills in as the library is sorted; the row updates.
The Obsidian file has fewer notes than you kept saves Correct. Notes are ideas, not saves; several keeps on one topic become one note that cites all of them. Look at the Sources section of each note.
A wiki link in Obsidian points at nothing The linked note is later in the same file. Split the file into one note per file and the links resolve.
You want everything, not just keeps The account export carries every save you have, decided or not, any time. The Notion and Obsidian routes are deliberately keeps-only.

Doing it without ZeroMark

The honest alternative is three tools. Export your bookmarks with a browser extension to CSV or JSON, knowing the export stops at the retrieval ceiling for large collections. Run each link through a summarizer, which for hundreds of links means either a script or a paid tool that accepts a list. Then import the CSV into Notion or convert it to markdown for Obsidian, and accept that what arrives is every save, undecided, with a summary of the reaction rather than the quoted post it reacts to.

It works. It is also most of a weekend, and it produces the pile in a new place. The reason to decide first and export second is not tidiness. It is that the destination is only useful if what lands there is what you meant to keep.

Questions people ask

Can I automatically send X bookmarks to Notion?

Yes. Connect Notion from ZeroMark's Memory tab, pick the page the database should live under, and every save you mark done becomes a row with the summary already written. It happens as you decide; there is nothing to run.

How do I get bookmarks into Obsidian with summaries?

Download the vault export from Memory. It is one markdown file of Living Memory notes: frontmatter, the synthesis, your own thoughts, what is held and since when, wiki links between notes, and the sources. Drop it in your vault and Obsidian reads it as is.

Does it export everything, or only what I keep?

Only what you keep. Both destinations carry the saves you marked done, because a Notion database of every bookmark you ever saved is the pile again with a different logo. Deciding first is the point. Everything else is still yours to export any time from the account export.

Will it delete or change anything on X?

No. ZeroMark reads your bookmarks with your permission and never writes to them. Marking a save done in ZeroMark does not touch the bookmark on .

Read next