Feature

In-App Changelogs

Keep users in the loop, inside your app

Feature Discovery

Users miss features buried in App Store release notes. An in-app changelog surfaces what's new exactly when they open your app.

Re-engagement

An unread badge draws users into your changelog, turning a routine update into a moment of delight and discovery.

User Attribution

Tag entries with 'Requested by 42 users' to show your community that their votes lead to real features. Close the feedback loop.

Scheduled Publishing

Write your changelog entry before you submit to App Review. Schedule it to go live when your update hits the App Store.

Your release notes deserve better than the App Store

You spend days building a feature, write a careful changelog, paste it into App Store Connect, and it disappears into a gray text block that 90% of users never expand. Auto-updates make it worse. Users get your new feature without ever knowing it exists.

Feedback Board brings your release notes inside your app, where they actually get read. Publish changelogs with rich markdown formatting, inline images, and version tags. An unread badge on your tab bar or settings row tells users something new is waiting.

Close the feedback loop

The most powerful line in any changelog is “Requested by 42 users.” When you ship a feature that came from your voting board, Feedback Board lets you tag it with attribution. Users who voted see their impact. Users who did not vote learn that the system works and start participating.

Write once, publish on your schedule

Draft your changelog entry while the feature is still in development. When your App Store update goes live, the entry publishes automatically based on the version number or a scheduled date. No last-minute scramble, no forgetting to update the changelog after a late-night submission.

More than release notes

Use your changelog to announce policy changes, upcoming maintenance, beta invitations, or community milestones. It is your direct channel to users who have already opted in by installing your app. No push notification fatigue. No email open rates to worry about. Just a quiet badge that says “something new is here.”

Quick Integration

import FeedbackBoard

struct TabBarView: View {
    var body: some View {
        TabView {
            // Your existing tabs...

            NavigationStack {
                FBChangelogView()
            }
            .tabItem {
                Label("What's New", systemImage: "sparkles")
            }
            .badge(FBChangelogBadge())
        }
    }
}

Ready to add in-app changelogs to your app?

Get started in under 5 minutes with our native iOS SDK.