In-post bookmark button: save any Facebook post to a folder while browsing What we're building

A bookmark icon injected into every Facebook post, sitting next to the native three-dots menu. Clicking it opens a small dropdown with two options:

  1. Save to default folder. One click, done. We introduce a default board/folder in the system: every account gets one automatically, and quick saves land there.

  2. Save to an existing folder. The dropdown lists the user's existing boards/folders (the same ones used for bookmarked posts, profiles, and groups in the dashboard) and they pick one.

The post saves to the dashboard with its captured data attached: caption, engagement counts, date, post URL, media type. A single-post save, not a full profile export.

Why this is its own feature

Today, saving anything means capturing a whole profile and exporting. This makes PostSnag valuable on every scroll session with zero commitment: see one good post, two clicks, it's in your dashboard with real data. It's the swipe-file habit, and it works everywhere: profiles, pages, and groups the user can access.

Build notes

  • Backend largely exists: bookmarks and boards are already in the API (PUT /posts/:id/bookmark, boards CRUD, boardIds on posts). New work is the injected button, the dropdown, the single-post save path, and the default-folder concept.

  • The dropdown renders anchored to the icon on a visibly raised surface. Our dark theme shadow tokens are set to none, so a popover reusing the background goes invisible. Known trap, design around it.

  • Performance is non-negotiable: lazy injection, no layout shift, zero visible scroll lag.

  • Icon shows a filled/active state when the post is already saved. Clicking an active icon lets you move it to another folder or remove it; remove sits behind a confirm.

Acceptance criteria

  1. Icon appears on every post in feeds, profiles, pages, and groups, next to the three-dots menu, with no scroll lag.

  2. Dropdown shows default folder plus the full list of the user's existing boards.

  3. Save lands in the dashboard with post data attached and appears in the chosen board immediately.

  4. Default folder is auto-created per account and receives one-click saves.

  5. Already-saved posts show the active state; move and remove work, remove confirms first.

Share update with 0 linked conversations as well

Upvoters
Status

In Review

Board
💡

Feature Request

Date

About 2 hours ago

Author

PostSnag

Subscribe to post

Get notified by email when there are changes.