# OpenSubs > OpenSubs documentation. Own your subscription infrastructure. 0% of revenue, forever. - [What you're installing](https://docs.opensubs.com/platform-v2/setup/what-youre-installing.md): What the installer assembles, and why every piece of it is yours. - [Gather the accounts](https://docs.opensubs.com/platform-v2/setup/gather-the-accounts.md): The custom app, the dev store, and the hosting, ready before the installer. - [Sign in to the installer](https://docs.opensubs.com/platform-v2/setup/sign-in-to-the-installer.md): A fresh run, waiting for your license key. - [Connect your accounts](https://docs.opensubs.com/platform-v2/setup/connect-your-accounts.md): Seven short prompts, all up front. - [The build builds itself](https://docs.opensubs.com/platform-v2/setup/the-build-builds-itself.md): Do nothing. Walk away. It proves as it builds. - [Install and finish](https://docs.opensubs.com/platform-v2/setup/install-and-finish.md): Install on the dev store, wire integrations, and watch it verify the stack. - [Make something to sell](https://docs.opensubs.com/platform-v2/setup/make-something-to-sell.md): A plan and a widget: your product page starts selling subscriptions. - [Watch it sell once](https://docs.opensubs.com/platform-v2/setup/watch-it-sell-once.md): Buy your own subscription and see it land everywhere it should. - [What today changes](https://docs.opensubs.com/platform-v2/live-for-new-orders/what-today-changes.md): Nothing gets rebuilt. Today swaps the offer on your product page; everything after is proof. - [Confirm real payments](https://docs.opensubs.com/platform-v2/live-for-new-orders/confirm-real-payments.md): Shopify Payments active, test mode off, before anything installs. - [Install on the real store](https://docs.opensubs.com/platform-v2/live-for-new-orders/install-on-the-real-store.md): One link from the Dev Dashboard; your store's data syncs in by itself. - [Configure your store](https://docs.opensubs.com/platform-v2/live-for-new-orders/configure-your-store.md): Plans, email, branding, and a cancellation flow, sized to your real catalog. - [The swap](https://docs.opensubs.com/platform-v2/live-for-new-orders/the-swap.md): One theme save swaps the page. - [Prove it with real money](https://docs.opensubs.com/platform-v2/live-for-new-orders/prove-it-with-real-money.md): Your team buys with real cards; Operational health goes green. - [Coexistence](https://docs.opensubs.com/platform-v2/live-for-new-orders/coexistence.md): Two systems, no fight: the old platform's subscriptions shrink while yours grow. - [What actually moves](https://docs.opensubs.com/platform-v2/migrate/what-actually-moves.md): Nothing heavy. A migration changes who tells Shopify to bill, and that's all. - [Do a practice run](https://docs.opensubs.com/platform-v2/migrate/practice-run.md): Practice is the real thing, stopped early: the tool writes nothing until you confirm. - [The day before](https://docs.opensubs.com/platform-v2/migrate/the-day-before.md): Freeze changes, let retries finish, decide your discounts, export fresh. - [Run the migration](https://docs.opensubs.com/platform-v2/migrate/run-the-migration.md): Upload, preview, verify, confirm. Nothing is written until the last click. - [Bring the order history](https://docs.opensubs.com/platform-v2/migrate/bring-the-order-history.md): Optional: list each old order under its subscription, and carry its billing cycle. - [Prove it, then finish](https://docs.opensubs.com/platform-v2/migrate/prove-it-then-finish.md): Spot-check one subscriber everywhere, then retire the old app. - [What runs without you](https://docs.opensubs.com/platform-v2/run/what-runs-without-you.md): Billing, retries, and emails run on schedule. Your job is two screens and the occasional reply. - [The morning check](https://docs.opensubs.com/platform-v2/run/the-morning-check.md): Five minutes on two screens, then walk away. - [When an alert opens](https://docs.opensubs.com/platform-v2/run/when-an-alert-opens.md): Every alert kind, what it means, what fixes it, and the outages behind most of them. - [Edit one subscription](https://docs.opensubs.com/platform-v2/run/edit-one-subscription.md): Find it, open it, change anything on it: date, products, address, discounts, status. - [When a subscriber asks for help](https://docs.opensubs.com/platform-v2/run/when-a-subscriber-asks.md): Send a login link first, or fix it in admin while they wait. Cards and cancels follow their own rules. - [Retire a product](https://docs.opensubs.com/platform-v2/run/retire-a-product.md): Move every subscriber off it first: one bulk run, then the delete. Order matters. - [When an order is refunded](https://docs.opensubs.com/platform-v2/run/when-an-order-is-refunded.md): Refunds live in Shopify. The subscription doesn't notice, and stopping it is its own move. - [Set up quick actions](https://docs.opensubs.com/platform-v2/run/set-up-quick-actions.md): One-click links that do the thing for a subscriber: build them once, send them anywhere. - [Change many at once](https://docs.opensubs.com/platform-v2/run/change-many-at-once.md): Pick the audience, stack up to four actions, preview the list, watch the run. - [Set up payment recovery](https://docs.opensubs.com/platform-v2/run/set-up-payment-recovery.md): The retry schedule that chases failed cards for you: set it once, rarely touch it. - [When a payment fails](https://docs.opensubs.com/platform-v2/run/when-a-payment-fails.md): Retries, emails, and the backup card run by themselves. Watch it happen; step in rarely. - [Set up email and SMS](https://docs.opensubs.com/platform-v2/run/set-up-email-and-sms.md): Connect a provider, pick who sends, turn on the events. Three screens, once. - [When emails don't arrive](https://docs.opensubs.com/platform-v2/run/when-emails-dont-arrive.md): Four causes explain nearly every missing or doubled email, and every fix is on two settings screens. - [When texts don't arrive](https://docs.opensubs.com/platform-v2/run/when-texts-dont-arrive.md): Texts have more ways to go quiet than emails. Five checks cover them all. - [Set up Gorgias](https://docs.opensubs.com/platform-v2/run/set-up-gorgias.md): Every ticket shows the subscriber and their subscriptions in the sidebar, with actions agents run in place. - [Set up analytics and monitoring](https://docs.opensubs.com/platform-v2/run/set-up-analytics-and-monitoring.md): See what subscribers do in the portal, what breaks for them, and what subscriptions earn, in tools you already use. - [Set up rewards](https://docs.opensubs.com/platform-v2/run/set-up-rewards.md): Tiers earned by renewal count: free gifts to redeem, discounts that apply themselves. - [When a reward goes missing](https://docs.opensubs.com/platform-v2/run/when-a-reward-goes-missing.md): Revert, then redeem: the two clicks that put a removed free gift back. - [Set up your cancellation flow](https://docs.opensubs.com/platform-v2/run/set-up-your-cancellation-flow.md): The offers a subscriber sees before the cancel goes through. Build it once; tune it forever. - [When a save offer doesn't show](https://docs.opensubs.com/platform-v2/run/when-a-save-offer-doesnt-show.md): Two gates decide whether a cancelling subscriber sees your offer. Check both, then read the funnel. - [Set up a promotion](https://docs.opensubs.com/platform-v2/run/set-up-a-promotion.md): Targeted offers inside the portal: pick the audience, place the banner, watch the funnel. - [What subscribers can do for themselves](https://docs.opensubs.com/platform-v2/run/what-subscribers-can-do-themselves.md): The portal's feature switches: every one that's on is a support ticket you don't get. - [Brand and word the portal](https://docs.opensubs.com/platform-v2/run/brand-the-portal.md): Logo and colors, every phrase rewritable, and an FAQ that deflects tickets. - [When the subscribe option disappears](https://docs.opensubs.com/platform-v2/run/when-the-subscribe-option-disappears.md): A theme change can silently drop the widget, and every new sale becomes one-time. Two checks find it. - [Update the platform](https://docs.opensubs.com/platform-v2/run/update-the-platform.md): Four commands in order, about ten minutes, safe to re-run. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.