Migrating to Convot
Importing from Sleekplan
How to migrate your roadmap feature requests, votes, comments, and changelog from Sleekplan into Convot.
The Sleekplan importer migrates your feature feedback board, votes, comments, and changelog into Convot’s roadmap and changelog features.
Only the organization owner can start a migration. Agents and admins do not see the migration settings.
Before you start
You need:
- A Sleekplan API key. Find it in your Sleekplan workspace under Settings → Developer.
- A Convot app to import into.
Starting the import
- Go to Settings → Migrations.
- Click Sleekplan.
- Click New run.
- Enter your Sleekplan API key.
- Select the Convot app you want to import into.
- Choose which data to import (see scopes below).
- Click Start import.
What you can import
Roadmap (feature feedback)
Feature posts from your Sleekplan board are imported as roadmap items in Convot. Each item keeps its title, description, status, and vote count.
Contacts are created lazily - only the users who actually voted, submitted, or commented on something are imported, not your entire Sleekplan user base.
Votes
Votes on each feature post are linked to the correct contact in Convot.
Comments
Comments on roadmap items are imported after the roadmap items themselves are complete (comments depend on their parent items existing first).
Changelog
Changelog entries from Sleekplan are imported as changelog entries in Convot, with title, body, and publish date.
| Sleekplan | Convot |
|---|---|
| Feedback post | Roadmap item |
| Vote | Vote on roadmap item |
| Comment on feedback | Roadmap item comment |
| Changelog entry | Changelog entry |
| User (voter / submitter) | Contact |
Monitoring progress
The run card on the Sleekplan migration page shows counters for roadmap items, changelog entries, comments, and contacts imported. Expand the card to see full details and any errors.
Stage order
The importer runs in a fixed order to keep data consistent:
- Roadmap items and votes.
- Changelog entries.
- Comments (always runs after roadmap, since comments reference roadmap items).
If a run is interrupted and you restart it, each completed stage is skipped so you don’t duplicate data.
Cancelling
Click Cancel on an active run. Imported data is preserved. You can start a new run at any time.
Was this article helpful?
Thanks for your feedback!