← All migration guides

Migrate from LaunchNotes to Fizlog

LaunchNotes can publish your announcements as an RSS feed. The importer turns that feed into Fizlog entries with their original dates — then you fill in any full texts that matter.

About 30 minutes · keeps your entries and their original dates · no credit card

Why teams switch from LaunchNotes

Full side-by-side: Fizlog vs LaunchNotes (coming soon).

Step by step

1

Create your Fizlog project

Sign up (free for one project), create a project and open it. You need two values from the project page: the public key used in the embed snippet and the API key under "API access".

2

Get your changelog out of LaunchNotes

In LaunchNotes, an admin turns on the feed under Settings → API & RSS ("Enable RSS Feed"); the feed URL is shown there. LaunchNotes' feed contains announcement excerpts with a link to the full post, so the importer brings over titles, dates and excerpts.

php fizlog-import.php rss https://YOUR-LAUNCHNOTES-RSS-URL

Because the feed carries excerpts, open your most important imported entries in the Fizlog dashboard and paste the full text. For a private feed, use the token-protected URL LaunchNotes shows in the same settings screen.

3

Preview, then import

Run the importer with --dry-run first to see every entry it found, then run it again without the flag. Entries keep their original dates and are imported silently, so no webhook or subscriber email fires for old posts.

The importer is a single PHP file with no dependencies — download fizlog-import.php or read it on the guides page.

export FIZLOG_API_KEY=your_project_api_key php fizlog-import.php rss https://YOUR-LAUNCHNOTES-RSS-URL --dry-run php fizlog-import.php rss https://YOUR-LAUNCHNOTES-RSS-URL
4

Swap the embed snippet

Replace the LaunchNotes widget code in your app with the Fizlog script tag. Without data-selector the widget shows as a small button in the corner; with it, the bell renders inside an element you choose.

BEFORE — LaunchNotes embed
<script id="ln-embed-script" src="https://embed.launchnotes.io/embed_v2/latest/embed.js"></script> <launchnotes-embed data-id="emb_app_YOUR_EMBED_ID" data-token="YOUR_EMBED_TOKEN" data-embed-type="popup" id="ln-embed"></launchnotes-embed>
AFTER — Fizlog
<script src="https://fizlog.com/widget/widget.js" data-project="YOUR_PUBLIC_KEY" data-selector="#whats-new" async></script>
5

Point old links at your new changelog

Redirect your old LaunchNotes page (or the custom domain pointing at it) to your Fizlog public page at fizlog.com/p.php?key=YOUR_PUBLIC_KEY — Fizlog doesn't host custom domains — and update links in your app, docs and emails.

6

Check, then cancel LaunchNotes

Open your app and the public page, confirm the entries look right, and only then cancel your LaunchNotes subscription.

FAQ

Why are some imported entries short?

LaunchNotes' RSS feed includes excerpts, not full posts. Edit the entries that matter in the Fizlog dashboard.

Do roadmap items and categories move?

Categories become Fizlog types when they contain "fix" or "improvement"; everything else is New. Roadmap items stay in LaunchNotes.

Will users be notified about the import?

No — every imported entry is silent.

Can I use the LaunchNotes API instead?

Possibly — LaunchNotes has an API, but its export fields depend on your plan. Check your plan's export options, save the posts as JSON ([{title, body, date, type}]) and run the importer's json mode.

Export options per LaunchNotes's own documentation, checked September 2026: LaunchNotes RSS, LaunchNotes embed. Vendors change their products — if a step no longer matches, check your plan's export options.

Ready to move?

Free for one project, $0.99/mo flat for unlimited.

Start free on Fizlog — no credit card