Surface
Publish flow for an app โ reached via the Publish button in the top header.
Layout
Same 4-pane split as Replit - Agent Chat with Preview, with the right-side pane now showing the Publish panel instead of Library.
Top header
- Tab row:
Canvas|Invoice Data Flow|Publishing(active โ highlighted pink).
Publish panel content
Title
"Publish your app"
Domain section
- Label:
DomainwithAvailablestatus chip (green). - URL field:
invoice-data-flow-xx.replit.app(auto-assigned subdomain).
What you're publishing
- Card:
Invoice Dashboardโ a single-page artifact with URLhttps://invoice-data-flow-xx77.replit.app.
Publishing is per-artifact โ a project can contain many artifacts, but you publish each independently. Anything.com's equivalent publishes the whole app (see Anything.com - Code and Publish) โ less granular.
Who can access your app
- Radio:
Public(selected) โ "Anyone on the internet with the URL" - Other options likely below: Private, Team.
Settings subsections
Production database settingsโ link to configure the publish-time DB.Automate deployments with every pushโ toggle. "if deployment settings are set up when publishing" โ auto-deploy hook.
Engagement tools (inline paywalls)
Two rows, each with a + Upgrade pill on the right:
1. Enable feedback widget
"Add a feedback widget to the corner of your published app. Review submissions in your inbox and reply directly."
2. Remove "Made with Replit" badge
"Your Replit login includes a 'Made with Replit' referral badge. When someone taps or clicks the badge, you'll receive 50 credits that you can use for app creation. If you want, you can upgrade to not see this badge."
๐ญ Synthesis: "Made with Replit" badge is a viral loop. Every published free-tier app ships with a badge โ badge clicks โ new signups โ original creator earns 50 credits. Classic freemium viral mechanic, analogous to Typeform's "Made with Typeform" in early days. This deserves its own page: Replit - Referral Badge.
Paying to remove the badge (upgrade) deliberately monetizes the part of the user base that's embarrassed by it. Free users become a distribution channel; pro users become revenue. Cleanly separated.
Adjust settings
Adjust settingsโ expandable accordion with "Manually configure machine settings, records, build commands, ports, and more".
Final action
Publishโ large blue solid primary button.
Components observed
| Component | Purpose |
|---|---|
| Status chip (Available / green) | Validates user input |
| Per-artifact card | Shows what ships |
| Radio group (privacy) | Access control |
| Toggle + inline explanation | Settings with education |
| "+ Upgrade" inline pill | Feature gate in row |
| Expandable advanced settings | Power-user drawer |
| Primary blue button | Go |
Notable strategic features
- Referral badge + credit reward โ viral loop tied to free-tier usage. No Anything.com equivalent captured.
- Feedback widget โ Core-gated. Turns the published app into a direct customer feedback channel.
- Auto-deploy-on-push โ standard DX expectation; Replit treats it as a toggle.
Sources
- !Publish_App.png