# Implementation roadmap

This roadmap outlines the five stages every Peach implementation follows, from initial planning through production launch and post-launch support. The stages are the same for all loan types; specific sub-tasks vary depending on whether you are implementing installment loans, lines of credit, or credit cards.

The task list below reflects the standard installment loan implementation path. Your Peach implementation team will provide a client-specific plan that adjusts these tasks for your loan type and the modules you are using.

## Stage 1: Plan

Align on project scope, timeline, and required documentation before any technical work begins.

- Complete client kickoff call
- Align on project plan and timeline
- Gather discovery documentation: loan agreement, privacy policy, terms of service, e-sign consent, states of operation/lending licenses, CRSS document, GLBA privacy notice, CIP/KYC policies, OFAC policy, information security policy, fraud/suspicious activity policy, returned payment/dispute policy, bank account validation methodology, autopay consent language
- Review submitted documents
- Finalize CRSS document
- Complete servicing system integration plan
- Complete engineering deep dive


## Stage 2: Configure

Set up your sandbox environment and build the core integration.

- Deploy sandbox environment
- Complete [loan type configuration](/loan-lifecycle) review
- Set configurations: company, loan type, fee, repayment engine
- Integrate Peach API for onboarding borrowers and loans
- Create and test [webhook subscriptions](/developer-tools/webhooks/about-webhooks)


## Stage 3: Test

Validate your integration against real scenarios before going to production.

- Create testing plan
- UAT kickoff
- Onboard test borrowers and loans
- Validate test case outcomes
- Finalize company, loan type, fee, and repayment engine configs
- Complete train-the-trainer session


## Stage 4: Initiate

Transition from sandbox to production and configure production-specific services.

- Deliver production [API keys](/developer-tools/api-keys) and IDs
- Configure payment processor
- Provision production [replica database](/data-reporting/replica-database)
- Migrate configuration from sandbox to production
- Configure [Metro 2 credit reporting](/credit-reporting)
- Configure loan tape(s) and payment tape(s)
- Configure balance check
- Implement production API keys and IDs
- Set up production webhook subscriptions
- Provide Metro 2 details
- Set up agent/admin users in production


## Stage 5: Launch

Go live and establish ongoing support channels.

- Early adopter / friends-and-family period (if applicable)
- Production launch
- Provision Peach support access
- Subscribe to [Peach status page](https://www.peachstatus.com/)
- 15-day and 30-day check-ins
- Introduce teams to Peach support


## What varies by loan type

Different loan types require different sub-tasks during Stages 2-4. The task list above covers the installment loan path.

- **Lines of credit** — Additional configuration for draw management, credit limits, and revolving balance calculations. Your implementation team will provide supplementary guidance.
- **Credit cards** — Requires supplementary onboarding covering statement cycles, minimum payment calculations, and CFPB-specific compliance requirements. These are provided separately by your implementation team.


## Next steps

- **[Core Concepts](/getting-started/core-concepts)** — Understand Peach's platform architecture.
- **[Quickstart](/getting-started/quickstart)** — Make your first API call.
- **[Developer Tools](/developer-tools)** — Set up authentication, webhooks, and API versioning.