# ModuleCrafter WA roadmap after v2

## Completed in v2

- Commercial plans and quotas
- Platform admin customer management
- Manual customer creation/permissions
- WHMCS provisioning module
- Provision/suspend/unsuspend/terminate/renew/change-package lifecycle
- One-time WHMCS service SSO
- Customer WHMCS Sender tokens
- Customer WHMCS sender addon for invoice/order/service notifications
- API usage endpoint
- Linked Device + Official Meta provider permissions per plan

## Next - onboarding / CRM

- Contact CSV import/export and tags/segments
- Consent source/history
- Media library with private object storage
- Team members/roles UI
- Saved composer/templates
- Campaign pause/resume/cancel controls

## Next - Official API onboarding

- Meta Embedded Signup/OAuth instead of manually pasting credentials
- WABA/phone discovery after signup
- Template creation/submission UI
- Quality/health/throughput monitoring
- Official-template mapping UI for WHMCS sender notifications

## Next - scale

- Separate queue workers from the web process
- Redis/dedicated broker if throughput requires it
- Provider-aware rate buckets and fair tenant scheduling
- Queue/worker metrics and alerts
- Horizontal workers
- Object storage/CDN for media

## Next - reseller / white label

- Reseller organizations and sub-accounts
- White-label domains/branding
- Per-reseller provisioning credentials
- Usage exports and billing events
- Optional reseller product-plan synchronization API

The v2 contract remains `accounts -> subscriptions -> channels -> messages`, so these features can be added without replacing the public API or WHMCS lifecycle model.
