Skip to content
NewThe live risk and unusual-trading desk for MT5 brokers
GarnetSync

For groups of brands

Many brands. One company.

Each brand has its own portal, domain, look, payment details, approval threshold, account types and IB plans. Your staff see every brand or only the ones you choose, and the database enforces it.

app.garnetsync.com
The client list in GarnetSync: KYC state, country, first deposit, accounts and owner for each clientThe client list in GarnetSync: KYC state, country, first deposit, accounts and owner for each client
The company and its brand, top left on every screen. Each person sees only the brands they are given. Corvane Markets is a demo brokerage: invented people, prices and money.

Per brand

What each brand keeps to itself.

A portal and its address, a look, payment details, an approval threshold, account types, IB plans and a sending address. Switch between the two brands to see what changes, and who can see it.

One company, two brands

Example
Portal address
client.corvanepro.com
Look
Terminal preset, IBM Plex, sharp corners
Approval threshold
5,000 USD
Account types
Pro ECN, Demo
IB plans
Pro Partner
Payment details
USD bank details
Mail from
desk@corvanepro.com
MT5 groups
real\pro\*

Both brands share the server Corvane-Live, one connection each. The desk keeps to each brand's own groups.

Who sees Corvane Pro

  • Daniel Whitford OwnerSees its clients
  • Sofia Marchetti FinanceSees its clients
  • Omar Haddad SupportSees its clients

Enforced by row-level security in the database, not by hiding things on a screen.

Corvane Markets is the demo brokerage; Corvane Pro is an invented second brand for this example.

MT5 servers

Two brands, one server, no mix-ups.

Brands and servers don't have to match one to one. The lines between them are drawn by groups, and kept by the bridge.

  1. 01

    One connection per brand

    Each brand has one MT5 connection of its own, with its own account types built on its own groups.
  2. 02

    Two brands, one server

    Two brands may share a server. The trading desk keeps to each brand's own groups.
  3. 03

    An account stays where it opened

    A trading account belongs to the server it opened on.
  4. 04

    Moving a connection starts clean

    Pointing a connection at another server clears its mirror, so the desk never shows one server's accounts as another's.

Your staff

Access, person by person.

One company, one sign-in for your team, and each person kept to the brands they work on.

  1. 01

    Every brand, or the ones you choose

    Staff get every brand or chosen ones, and row-level security in the database enforces it. It covers 58 tables.
  2. 02

    30 permissions, 9 roles

    A person can hold up to 10 roles. "Who can do what" shows their combined rights, so nobody has to add them up.
  3. 03

    Approvals stay per brand

    Each brand's own threshold decides when a second person is needed, and the 14-day block follows each client.

Each brand's mail

Every brand signs its own mail.

Each brand enters its own From address. GarnetSync shows the records to add, and verifies three things before it sends from it.

Sent through Brevo
  1. RecordsOur proof TXT, Brevo's code, DKIM and DMARC, shown for the brand's own domain.
  2. VerifiedThe proof found, Brevo's check passed, and a 6-digit code sent to the address and entered back.
  3. Until thenClients get mail in the brand's name from a neutral address.
  4. AfterThe records are checked again every 15 minutes for a week, then daily, and managers are emailed if they stop passing.

A free mailbox is refused, in the product's own words: "Use an address on your own domain: free mailbox providers can't be authenticated."

Where to next

Every brand keeps its own rules.

Thresholds, partner plans and payment details are set per brand. See how each module keeps to the line between them.