Documentation
Everything you need to know about creating and managing changelogs with Pushlog.
Quick start
- 1
Create a project
Click "New project" from your dashboard. Choose a name and slug for your changelog.
- 2
Write your first post
Use the rich text editor to create changelog entries. Add headings, lists, code blocks, and images.
- 3
Publish and share
Click "Publish" to make your post live. Your subscribers get notified automatically.
Features
Customize your changelog with your brand color. Your changelog lives at yourslug.pushlog.dev. On the Starter plan, you can also remove the Pushlog branding badge.
Embed a notification widget in your app to alert users about new updates. One line of code to add.
Users can subscribe to your changelog via email. They receive a confirmation email, and get notified automatically when you publish new posts.
Every changelog has an RSS feed at /feed.xml for users who prefer RSS readers.
Get notified in your team's Slack or Discord channel whenever a post is published. Set up in project settings with a webhook URL.
Draft posts are auto-saved as you type. Never lose your work — changes save automatically after a brief pause.
Managing posts
Pin posts
Pin important posts to the top of your changelog. Pinned posts always appear first, regardless of publish date.
Archive posts
Archive older posts to hide them from your public changelog without deleting them. Archived posts can be restored at any time.
Duplicate posts
Quickly duplicate an existing post as a starting point for a new entry. The duplicate is created as a draft.
Keyboard shortcuts
Speed up your workflow with keyboard shortcuts in the post editor and settings:
On macOS, use Cmd instead of Ctrl.
Slack & Discord setupStarter
- Go to api.slack.com/apps and create a new app (or use an existing one).
- Enable Incoming Webhooks in your app settings.
- Click "Add New Webhook to Workspace" and select the channel you want notifications in.
- Copy the webhook URL and paste it in your project's Settings → Integrations.
- Click the test button to verify it works.
- Open your Discord server and go to the channel you want notifications in.
- Click the gear icon to open Channel Settings.
- Go to Integrations → Webhooks and click "New Webhook".
- Copy the webhook URL and paste it in your project's Settings → Integrations.
- Click the test button to verify it works.
Widget installation
</body> tag.<script src="https://pushlog.dev/api/widget/your-slug" async></script>Replace your-slug with your project's slug. You can find the exact code in your project's Widget settings.
Post categories
Organize your changelog posts with categories to help users find relevant updates:
Plans
- 1 project
- Unlimited posts
- Basic widget
- Email subscribers (up to 100)
- RSS feed
- 3 team members
- 3 projects
- Everything in Free
- Remove Pushlog branding
- Slack & Discord notifications
- Up to 2,500 subscribers
- 10 team members
- 10 projects
- Everything in Starter
- Custom domain
- Full API access
- Advanced analytics
- Unlimited team members
Need help?
If you have questions or run into issues, reach out to us at support@pushlog.dev