relioops
Contact Book a demo

Forex CRM, back office and MT4/MT5 infrastructure for CySEC-regulated brokers

CySEC rules,
applied by the system.

A CySEC licence comes with rules that have to show up in software: client categories, leverage caps, negative balance protection, appropriateness tests and transaction reports. relioops builds them into the CRM, back office and MT4/MT5 setup, so the rules are applied on every account and every change leaves a record. We already work with licensed brokers in Cyprus; their names stay private.

Rules applied by the system

Leverage, protection and onboarding rules follow the client's category automatically and are synced to the MT4/MT5 groups.

An audit trail for every decision

Classification changes, leverage edits, balance corrections and test results are stored with the author, the time and the reason.

Reports built from your own data

MiFIR and EMIR report data is assembled from MT4/MT5 and CRM records, validated, and delivered to the ARM or trade repository you use.

The surface

The back office the rules run in.

Client records, MT5 groups, reconciliation and sign-in monitoring: the screens where classification, leverage and KYC decisions are made and recorded.

Interactive — click, type, open anything
relioops Back office Communication Activity Search customers, logins…⌘K 3 SMSales ManagerRole · SalesManager

Communication Activity Comments and reminders for leads and customers, in one list between two dates.

+ New Comment
01/09/202625/09/2026 All (Lead + Customer)All (Comment + Reminder) Search name or content…
DateKindSubjectAuthorContentStatus
25/09/2026, 11:52CommentLead Morgan BakerJane SmithNo answer, call back after 3pm
25/09/2026, 11:50CommentLead Sam WrightJane SmithAsked for the account types sheet
25/09/2026, 11:47ReminderCustomer Richard RoeMax BrownFollow up on proof of addressDue 14:00
25/09/2026, 11:46CommentLead Jordan HaleJane SmithLine disconnected
23/09/2026, 15:59CommentLead Riley QuinnMax BrownNot interested for nowLast contact
1–25 of 243 records‹123…10›

Campaign ROI Report Leads → customers → depositors, and the deposit actually credited (USD), per UTM source and campaign.

Export CSV
01/07/202525/09/2026 Group by: source + campaign Search source or campaign…
SourceCampaignLeadsCustomersDepositorsTotal depositConversionPer customer
googlebrand_search1,84241296184,300.005.2%447.33
facebooklookalike_q33,1205087192,450.002.3%181.99
investinghi_cpl8491332241,900.002.6%315.04
ibib_direct39516458126,700.0014.7%772.56
directorganic2,7613944063,250.001.4%160.53
mql5top_banner1983169,800.003.0%316.13
1–25 of 84 records · grouped by source + campaign

Reconciliation CRM and MT5 compared on every balance, credit, bonus and correction.

Re-sync from MT5
Search (login / detail) Status: OpenLayer: AllType: All
DiscrepancyAccountCRMMT5DifferenceStatusLast seen
Missing CRM entryBalance op500345 #3626—94.00 USD−94.00 USDOpen09/10/2026 11:04
Bonus not creditedCredit op500418 #4422150.00 USD—150.00 USDOpen09/10/2026 11:04
Amount mismatchDeposit500182 #3521500.00 USD466.91 USD33.09 USDInvestigating09/10/2026 10:58
Missing CRM entryCorrection500284 #4603—−27.67 USD27.67 USDResolved09/10/2026 10:41
Missing MT5 entryWithdrawal500841 #4770−405.88 USD—−405.88 USDOpen09/10/2026 10:30
1–25 of 449 · last run 09/10/2026 11:04

Subscriptions Domains, SSL, mail, VoIP, SMS, KYC, platform licence, liquidity — upcoming and overdue payments in a daily digest.

+ New Subscription
Search name or vendor… Status: AllCategory: All
NameCategoryVendorCycleAmountNext paymentCheckStatus
examplebroker.comDomainNamecheapYearly48.00 USD23/06/2027 257 daysDomain expiryActive
Wildcard SSLSSLSectigoYearly220.00 USD02/11/2026 24 daysCertificateActive
MT5 platform licencePlatformMetaQuotesMonthly4,500.00 USD15/10/2026 6 daysInvoiceActive
Transactional emailMailPostmarkMonthly85.00 USD07/10/2026 2 days lateInvoiceOverdue
KYC checksKYCSumsubMonthly1,200.00 USD30/10/2026 21 daysUsageActive
Daily digest to finance and the system admin · auto-renew tracked per item

MT5 LIVE Active

GeneralServer ConnectionsMT5 Groups
Self-service account opening from the client portal
Demo accounts expire after 30 days of inactivity
Investor password shown to the client after creation
SaveCancel
RoleHostPortLoginStatusLatency
Manager APImt5-live.examplebroker.com4431001Connected11 msTest
Trade servermt5-live.examplebroker.com443—Connected14 msTest
Export / historymt5-hist.examplebroker.com4431002Idle—Test
Credentials are stored encrypted; the CRM never writes to the trade server directly.

Map the real MT5 groups to account types. Only groups marked portal-visible appear in the customer account opening form. Click a row to edit its mapping.

MT5 groupAccount typeCurrencyPortalLeveragesAccountsStatus
real\broker\usd\ecnECNUSDVisible100, 500 (100)1,838Active
real\broker\usd\stdSTDUSDVisible50 … 1000 (200)2,479Active
real\broker\eur\stdSTDEURHidden50, 100, 200 (100)312Active
demo\broker\usd\stdDEMOUSDVisible100, 500 (100)5,904Active
Manager, trade and export-server connections per platform · time zone, self-service opening and password rules per platform
Search code or name…+ New Department
CodeNameVisibilitySLA (min)RolesActive
SupportSupportCustomer Partner60 / 1440SalesManager SupportActive
FinancialFinanceCustomer Partner30 / 480FinanceActive
TechnicalTechnicalCustomer Partner60 / 1440SupportActive
LegalComplianceCustomer Partner240 / 4320ComplianceActive
IBIntroducing brokersCustomer Partner120 / 2880SalesManagerActive
First-response and resolution SLAs per department · visibility per portal · routed by role

In Observe mode the engine touches no account; it only works out what it would do. In Pilot mode only the logins in the pilot list are written to MT5. In Apply mode the whole scope is written — review the rule in an Observe run first.

GeneralTiersScopeGuards

Equity is read as equity minus credit. Leverage steps down as equity crosses each threshold; click a value to edit it.

TierEquity from (EUR)Equity toLeverage
109,9991:500×
210,00049,9991:400×
350,000249,9991:200×
4250,000∞1:100×
+ Add tier

Which groups the rule set evaluates. Groups in other currencies are never touched.

real\broker\eur\std · 312 accounts
real\broker\eur\ecn · 96 accounts
real\broker\eur\pro · 41 accounts
demo\broker\eur\std · 1,204 accounts
Also evaluate accounts with credit (threshold 10,000 EUR)
Never move more than one tier per run
Never set leverage below 1:10
Notify the client by email when leverage changes
Skip accounts with open positions above 80% margin
SaveRun in ObserveCancel

New Trading Account

1 · Creation Mode2 · Account Details3 · Confirm
Create on MT5Group and leverage come from the account type; MT5 assigns the login.
Import existingLink an existing MT5 account to the CRM (validated).
CRM-onlyManual record, no MT integration.
CancelNext
BackNext
CustomerAlex Morgan · #10482
ModeCreate on MT5
PlatformMT5 LIVE
Groupreal\broker\usd\std
Account typeSTD
Leverage1:200
Initial deposit0.00 USD
CredentialsEmailed to the client
Send the credentials by email now
Enable trading immediately
BackCreate account
Account created

Login 500912 on MT5 LIVE · group real\broker\usd\std · leverage 1:200. Credentials emailed to the client.

Open accountCreate another
Search code / name / subject…+ New Template
Category: AllLanguage: All
CodeNameCategoryLangActive
BackOfficeUserPasswordResetBack Office User Password ResetTransactionalenActive
CustomerCredentialsCreatedCustomer Portal CredentialsTransactionalenActive
CustomerCredentialsCreatedKundenportal-ZugangsdatenTransactionaldeActive
BonusCreditedYour bonus has been creditedNotificationenActive
CustomerSelfRegisteredNew Customer — Self-Registered from PortalNotificationenActive
1–25 of 113 records · every template in every language you run
Search modules… (e.g. dial code, postmark, MT5)By categoryFlat list
Settings 40Logs 5
40 settings modules, 5 logs · every change audited
Representative interface. Sample values are illustrative.
01

Client classification under MiFID II

Retail, Professional and Eligible Counterparty, with the documents, approvals and history each category needs. Professional status is handled as per se or elective, and a move from Retail to Professional is a request with evidence and an approver, not a dropdown change.

  • Retail, Professional (per se and elective) and Eligible Counterparty
  • Category change requests with documents and compliance approval
  • Notifications to the client on category changes
  • Protection level per category, set by your compliance policy
  • Full, auditable history of every classification decision
02

ESMA leverage limits, applied automatically

Retail accounts get the cap for each instrument class from the day they open, and again whenever their category changes. Settings are pushed to the matching MT4/MT5 groups, and changes above the cap are blocked and logged. Professional status does not mean unlimited leverage: your own risk policy still applies, and settings are checked against real margin behaviour on the platform.

  • Leverage by client category and instrument class
  • Sync to MT4/MT5 account groups
  • Re-applied on new accounts and on category changes
  • Changes above the cap blocked and logged
  • Leverage changes, approvals and authors recorded
03

Negative balance protection

Protection works per trading account. When a retail account goes below zero, the balance is detected from MT4/MT5 and brought back to zero by an automatic or an approved correction, recorded with the event and the person who approved it. A retail client who opens with 1,000 USD and is left at -250 USD after a gap is corrected by +250 USD and is not charged the difference. Stop-out reduces the risk; it does not replace protection.

  • Negative balance detection per trading account
  • Automatic or approved zeroing, by policy
  • Separate policy for Professional and ECP accounts
  • Works alongside margin call and stop-out settings
  • Event, correction and approver kept in the audit log
04

Appropriateness and suitability tests

Online questionnaires run during onboarding, are scored against your criteria and are linked to account activation. Each product can have its own criteria, and you can add your own questions to the regulatory set. A failed test shows the required warning and goes to review under your acceptance policy, rather than silently closing the door.

  • Appropriateness questionnaire in onboarding (MiFID II Art. 25(3))
  • Product-level criteria for FX, CFDs, commodities and indices
  • Your own questions added to the regulatory set
  • Risk warnings and compliance review for failed tests
  • Multi-language questionnaires and re-assessment when details change
  • Suitability assessment where you give advice or manage portfolios
05

MiFIR and EMIR transaction reporting

relioops is not an ARM or a trade repository; it is the system that prepares your reports. Trade and account data is taken from MT4/MT5, matched to client identifiers and LEIs in the CRM, validated for missing or wrong fields, and delivered to the ARM or trade repository you choose. Acceptances, rejections and corrections are tracked in the same place.

  • MT4/MT5 trade data matched to CRM client records and LEIs
  • MiFIR (Art. 26) and EMIR (Art. 9) data fields, EMIR REFIT ISO 20022 XML
  • Validation before submission
  • Delivery to the ARM or trade repository of your choice
  • Acceptance, rejection and correction tracking
  • Reconciliation history between trades and reports
06

KYC, AML and sanctions screening

Use the built-in KYC/AML workflow, or connect your provider: Sumsub, Onfido and iDenfy are already integrated. Document checks, liveness, PEP, sanctions and adverse media screening feed one client record, with risk scoring and enhanced due diligence for high-risk clients. A PEP match goes to review; it does not mean automatic rejection.

  • Built-in workflow, or Sumsub, Onfido and iDenfy
  • Document, address and liveness checks
  • PEP, sanctions and adverse media screening, rescreened on list updates
  • Client risk scoring and EDD with source of funds and wealth
  • Compliance officer review queue
  • KYC status linked to MT4/MT5 account activation
07

Support, hosting and migration

Engineers are available 24/7/365 in English, Russian, Turkish and Arabic, with response times set in your SLA. MT4/MT5 servers can run on your own infrastructure or on ours, in the location you need, and the data belongs to the broker. Moving from another CRM is free.

  • 24/7/365 engineering support
  • English, Russian, Turkish and Arabic
  • Hosting on your servers or ours; the data stays yours
  • Primary and disaster-recovery environments
  • Free migration from your current CRM
The architecture

Rules checked as they happen.

Limits are evaluated continuously against live account data, and every breach and decision is written to the record.

Representative interface. Sample values are illustrative.
Regulation

ESMA retail CFD leverage caps, adopted by CySEC

Major currency pairs
Any pair of USD, EUR, JPY, GBP, CAD and CHF.
30:1
Non-major pairs, gold, major indices
Other currency pairs, gold, and indices such as the FTSE 100, DAX, S&P 500 and Nikkei 225.
20:1
Other commodities and indices
Commodities other than gold, and equity indices not on the major list.
10:1
Individual equities and others
Single shares and any underlying not listed above.
5:1
Cryptocurrencies
CFDs on crypto-assets.
2:1
Margin close-out
Positions closed when margin falls to 50% of the required minimum, per account.
50%
Questions

CySEC brokers, answered.

Does relioops CRM support CySEC and MiFID II requirements?

Yes. Client classification, ESMA leverage limits, negative balance protection, appropriateness tests, KYC/AML and MiFIR/EMIR report preparation are part of the CRM and back office, and each is configured to your licence and compliance policies. The final regulatory responsibility stays with the licensed broker.

What the CRM covers

Can leverage limits follow the client's category automatically?

Yes. Caps are set per client category and instrument class, applied when an account opens and again on every category change, and synced to the MT4/MT5 groups. Changes above the cap are blocked and logged with the author.

How does negative balance protection work in relioops?

Per trading account. When a retail account goes below zero, the CRM detects it from MT4/MT5 and brings it back to zero through an automatic or an approved correction, recorded in the audit log with the event and the approver. Professional and eligible counterparty accounts can follow a different policy.

Does the CRM separate Professional clients into per se and elective?

Yes. Professional status is recorded as per se or elective, and an elective request goes through documents, assessment and compliance approval before it takes effect. Every classification decision stays in the client's history.

Is relioops an ARM or a trade repository?

No. relioops prepares and validates MiFIR and EMIR report data from your MT4/MT5 and CRM records, delivers it to the ARM or trade repository you choose, and tracks acceptances, rejections and corrections.

Which KYC providers can we use?

The built-in KYC/AML workflow, or Sumsub, Onfido and iDenfy, which are already integrated. Other providers can be connected through their API, and the workflow can follow your own onboarding policy.

KYC and payment integrations

Do you work with brokers in Cyprus today?

Yes. We serve licensed brokers in Cyprus. Client names are confidential; references can be discussed under NDA.

Request a technical session

Which languages does support cover?

English, Russian, Turkish and Arabic, 24/7/365, with response times set in your support package and SLA.

How technical support works

Compatibility

What it connects.

Reached through each system’s own interface, so nothing has to be replaced to be included.

01

Trading platforms

Accounts, groups, symbols and execution through the platform's own manager interface.

  • MetaTrader 5
  • MetaTrader 4
  • cTrader
03

Identity & compliance

Verification results land on the client record, so onboarding state is one value rather than three.

  • Sumsub
  • Onfido
  • iDenfy

Marks shown are the property of their respective owners and indicate technical compatibility. They are not a claim of partnership or endorsement.

Next step

Show us your licence scope.

Client categories, instruments and reporting obligations. We show how each one is configured and recorded.