aim CRM

Connections

Plug any broker CRM into the dashboard

Plug & Play Architecture

One canonical data model. Connect any broker once, the whole dashboard works unchanged.

The interface never talks to a broker API directly. It reads a single canonical model. To onboard a broker you map their CRM fields onto that model in one adapter - then flip the data source from Demo to Live.

1Map fields

Match the broker CRM fields to the canonical contract below.

2Add adapter

Drop in one adapter file (REST pull or webhook push).

3Go live

Register the adapter - dashboard switches to real data.

Data Sources

Demo DataActive
Deterministic showcase dataset - no broker connected.

Integration Contract

Canonical fieldTypeMaps from broker CRM
affiliate.idstringUnique affiliate / partner ID
affiliate.name / handlestringDisplay name + tracking handle
affiliate.sourceenumTraffic source (IG, Telegram, YouTube...)
affiliate.modelenumCPA / RevShare / Hybrid
metric.clicks / signupsnumberDaily traffic + registrations
metric.ftdnumberFirst-time depositors per day
metric.depositVolumenumberDeposit value (USD) per day
metric.commissionnumberCommission owed per day

Why this matters

  • Broker-agnostic: works with MT4/MT5, cTrader, custom CRMs - anything with an API.
  • Zero UI rework per broker: only the adapter changes.
  • API keys stay server-side, never exposed to the browser.
  • Demo and Live share identical screens - what you sell is what they get.
Read-only access to broker data. No write scope required.