Skip to main content
All projects
College sports and international education·2026·USP · University Sports Program
0
connected systems without a single duplicated client

The CRM that starts where the sale ends, connected to two other systems without duplicating anything

The CRM USP uses to support each athlete once signed: a service pipeline with payment milestones, universities, tasks, metrics and alerts. Each client is created automatically when the sale closes in the Sales Tool.

Custom CRMSystems architectureIntegrationsClient management

From problem to solution

  1. 01 · The challenge

    USP already had the Sales Tool to sell and the partners CRM to capture leads, but what happens after signing, which is when the real work starts, was scattered.

    And the risk of building a third system was the usual one: three databases, the same client in all three with different data and nobody sure which was right.

  2. 02 · What we did

    We first designed how the three systems talk to each other and wrote it down in a versioned contract.

    Each entity has a single owner at any moment: the lead belongs to the Sales Tool, and when it is marked as a closed sale the client is created in this CRM with a snapshot of the sale. Messages between systems are stored before being sent and retried automatically if they fail, and a repeated event updates instead of duplicating. On that foundation we built the client CRM: a pipeline with editable stages and payment milestones, a profile with contacts and universities, tasks, metrics, internal alerts, an advisor catalogue and users with roles.

How it comes together

Custom CRM
Systems architecture
Integrations
Client management
Outcome0

Inside the project

cx.myusp.com
USP client CRM with the athlete list, their program and service stage

Measurable results

0
Connected systems
Sales Tool, Partners and Client CRM
0
Duplicated clients
A repeated event updates, never creates
Auto
Client creation
Created when the sale closes
Contract v0
Documented integration
One source shared by all three

Services used on this project

Tech stack used

  • Next.js
  • React
  • Tailwind CSS
  • Supabase
  • Vercel

Want something like this for your business?

Tell us about the challenge. In a first call we work out whether we are a good fit and how we could work together.

Ready to work together?

Schedule a meeting or tell us about your project. We respond quickly, no strings attached.