Skip to content
prod e051e98
Browse

Phase 8 · Configure the app

You are here: PlaybookPhase 8 · Configure the app This phase is for you if: staging runs but the product is still empty — brand, mail, payments, plans need wiring. Not this phase? Phase 7 = hardening · Phase 9 = growth surfaces.

Turn a deployed-but-empty install into a launch-ready product. This phase covers everything that lives outside the day-one code import: brand identity, transactional mail, payment gateways, third-party integrations, and the plan/feature flags that gate what customers can do — then seeding and verifying each flow before real users arrive.

Phase 8 — configure the live product, then prove it works

Phase 8 — configure the live product, then prove it works 1. Brand & settings (identity, locale) → 2. Mail (provider + DNS auth) → 3. Payments (gateway + keys) → 4. Integrations (alerts, analytics) → 5. Plans & flags (tiers, gating) → 6. Seed + verify (prove every flow) Brand & settings identity, locale Mail provider + DNS auth Payments gateway + keys Integrations alerts, analytics Plans & flags tiers, gating Seed + verify prove every flow
Branding and core settings come first (they feed mail templates and checkout). Seed + verify is the gate: nothing ships until every flow is proven in staging.

Most CodeCanyon SaaS templates ship with an admin panel that overrides .env. Before configuring anything in code, check the admin UI and the database — settings stored there win at runtime, and editing the wrong layer silently does nothing.

  • Earlier phases complete — code in git, app running locally and on staging, security hardened, legal pages live.
  • A registered domain with DNS access (needed for mail authentication and payment webhooks).
  • SSH access to the server (for performance and cache verification).
  • Accounts created at any payment/email providers you intend to use.

Several items in this phase are SHOULD or OPTIONAL. Never silently skip them — surface each one and let the operator decide. If running a batch, the first choice (“do all” / “skip all optional”) carries forward, and skipped items are listed at the end.

StepPriorityNotes
MUST path (mail, payment, plans, seed+verify)MUSTThe launch-blocking critical path
Brand kitSHOULDDo before mail templates and marketing assets
Payment gatewaySHOULDPick at least one; Stripe + PayPal is the common pair
Transactional mailMUSTDelivery must work before launch
Performance passSHOULD.htaccess, PHP/OpCache, CDN caching
Alerts / analytics / PMOPTIONALSlack alerts, privacy analytics, issue templates
Social identity / changelogLATERPost-launch

Start with the MUST path.