> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onset.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Import from Changelogfy

> Bring your Changelogfy posts into Onset from your public RSS feed.

The Changelogfy importer reads your public changelog RSS feed. No API key needed, but it also means Onset only sees what's publicly visible.

<Warning>
  This importer is in **beta**. Review the imported releases before pointing
  customers at your new page.
</Warning>

## What you'll need

Your **Changelogfy URL** — either the Changelogfy subdomain, e.g. `yourcompany.changelogfy.com`, or the custom domain you point at it.

Before starting, confirm the feed is reachable by opening `https://yourcompany.changelogfy.com/changelog/rss` in a browser. If that returns posts, the import will work.

## Run the import

<Steps>
  <Step title="Open Imports">Go to **Settings → Workspace → Import**.</Step>

  <Step title="Start the Changelogfy import">
    Find **Changelogfy Import** in the list and click **Start import**.
  </Step>

  <Step title="Enter your URL">
    Type the host only, e.g. `yourcompany.changelogfy.com`. The `https://` and
    the feed path are added for you.
  </Step>

  <Step title="Wait for the email">
    The import runs in the background. Onset emails you when it's finished, so
    you don't need to keep the tab open.
  </Step>
</Steps>

## What comes across

|                       |                                                                             |
| --------------------- | --------------------------------------------------------------------------- |
| **Title and content** | Post HTML is converted into the Onset editor format.                        |
| **Images**            | Re-uploaded to Onset, so they keep working after you shut down Changelogfy. |
| **Dates**             | The original publish date becomes the release date.                         |
| **Status**            | Everything in the feed arrives published and public.                        |
| **URLs**              | The slug from the Changelogfy post URL is reused.                           |

Not imported: drafts and anything not in the public feed, categories, projects, reactions, feedback, knowledge base articles, and your Changelogfy audience. [Import subscribers separately](/guides/subscribers/import) from a CSV.

<Note>
  Changelogfy post categories — **Improvement**, **Fix**, **New Feature** — don't
  come across. Set up [labels](/guides/labels) in Onset and apply them to the
  imported releases afterwards.
</Note>

## Post URLs

Changelogfy post URLs include a language segment, like `/en/your-post-title`. Onset takes only the last part of the URL for the slug, so the language prefix is dropped and your Onset paths come out clean.

## Re-running the import

Safe. Releases are matched on their slug, and anything already in your workspace is skipped rather than duplicated.

## Next steps

See [After importing](/guides/releases/import/overview#after-importing) for what's worth cleaning up before you announce the move.
