Subscription Business Backend & CRM Development

Job ID: 40566426

Budget: £750 – £1,500 GBP

Backend Platform & CRM Development Brief

I’m looking for an experienced full-stack developer to build the complete backend system for my subscription business. The public website already exists - I need everything that happens behind the scenes.

The Business

A monthly subscription service where customers join by phone (outbound telesales) or through the website. Every customer receives a unique Customer/Player ID and a monthly puzzle pack.

Core Requirements

1. CRM

Build a custom CRM where staff can:

* Create and manage customers.
* View subscription status.
* Search customers instantly.
* View payment history.
* View communication history.
* View website answers linked to each customer.
* View Customer/Player ID.
* See trial dates, renewal dates and next payment dates.

Only the administrator can cancel subscriptions.

2. Customer IDs

Every new customer must automatically receive a unique sequential Customer/Player ID.

3. Website Integration

When customers submit answers on the website:

* Automatically identify the customer.
* Save every answer against that customer’s record.
* Store answer history permanently.

4. Payment Integrations

Integrate with:

* Direct Debit provider.
* Card payment provider.

The system should automatically:

* Send new customers.
* Receive payment status updates.
* Update the CRM when payments succeed or fail.
* Update cancellations automatically.

5. Automation

Completely automate daily administration:

* Daily export of fulfilment files.
* Daily export to Direct Debit provider.
* Monthly reports.
* Payment reminders.
* Welcome emails.
* Renewal reminder emails (3 days before payment).

No manual work wherever possible.

6. Fulfilment

Every day the system should automatically generate the required customer file and send it securely to our fulfilment company (SFTP/FTP).

7. Admin Dashboard

Dashboard showing:

* Active subscribers.
* Trial customers.
* Failed payments.
* Daily sales.
* Monthly sales.
* Revenue.
* Churn/cancellations.
* Customer lifetime value.
* Growth statistics.

8. Security

* Secure login.
* Role-based permissions.
* Administrator controls everything.
* Staff have restricted access.

Technology

I’m open to recommendations, but the platform must be reliable, scalable and easy to maintain.

Goal

The objective is to automate almost the entire business so that once a sale is made, every subsequent process happens automatically with minimal manual input.

Please let me know:

* What technology stack you’d recommend.
* Estimated development time.
* Estimated cost.
* Similar projects you’ve built.