Skip to main content

TR Settings

Used in these workflows

TR (Trading Room) Settings contain detailed configuration options used across the platform. This section covers email, templates, promotional emails, resolutions, reference data, integrations, and system jobs.


Email Configuration

Navigate to TR Settings → Email Configurations to set up email sending for the platform.

Configuration Options

  • SMTP Provider — Select from SendGrid, AWS SES, or custom SMTP
  • From Name — Display name for outgoing emails
  • From Email — Reply-to email address
  • API Key / Credentials — Authentication for the email provider
  • Test Email — Send a test email to verify the configuration
Email Configuration

Figure: Email provider configuration

Email Logs

Navigate to TR Settings → Email Logs to view a history of all emails sent by the platform.

  • Recipient — Email recipient address
  • Subject — Email subject line
  • Template — Which template was used
  • Status — Delivered, Bounced, Failed
  • Sent Date — When the email was dispatched
  • Open/Click — Whether the email was opened or links were clicked (if tracking is enabled)
Email Logs

Figure: Email delivery logs


Promotional Emails

Navigate to TR Settings → Promotional Emails to create and send marketing emails to your customer base.

Creating a Promotional Email

  1. Click Create Campaign.
  2. Enter the Campaign Name and Subject Line.
  3. Select or create an Email Template.
  4. Choose the Target Audience:
    • All customers
    • Filtered by country, status, activity, or custom segments
  5. Preview the email with sample data.
  6. Schedule or Send Immediately.
Promotional Emails

Figure: Promotional email campaign builder


Templates & Template Types

Templates

Navigate to TR Settings → Templates to manage all email and notification templates.

Each template includes:

  • Name — Template identifier
  • Type — Template category (see Template Types below)
  • Subject — Default email subject line
  • Body — HTML content with variable placeholders
  • Variables — Available dynamic fields (e.g., {{customer_name}}, {{amount}}, {{date}})

Template Types

Navigate to TR Settings → Template Types to manage template categories.

Template types organize templates by purpose:

TypeExamples
RegistrationWelcome email, email verification
TransactionsDeposit confirmation, withdrawal notification
TradingMargin call warning, position closed notification
KYCDocument approved, document rejected
MarketingPromotional campaigns, newsletters
SystemPassword reset, security alerts
Templates

Figure: Email template management


Resolutions & Resolution Types

Resolutions

Navigate to TR Settings → Resolutions to manage resolution options for complaints and disputes.

  • Resolution Name — Display label (e.g., Refund Issued, Apology Sent, Account Adjusted)
  • Description — Explanation of when this resolution applies
  • Type — Link to a resolution type

Resolution Types

Navigate to TR Settings → Resolution Types to categorize resolutions.

  • Type Name — Category label (e.g., Financial, Service, Technical)
  • Active Resolutions — Number of resolutions in this category
Resolutions

Figure: Resolution management


Reference Data

Currencies

Navigate to TR Settings → Currencies to manage the currencies available on the platform.

  • Code — ISO currency code (USD, EUR, GBP, etc.)
  • Name — Full currency name
  • Symbol — Display symbol ($, €, £)
  • Decimal Places — Precision for amounts
  • Status — Enabled or Disabled

Countries

Navigate to TR Settings → Countries to manage country settings.

  • Country Name — Full name
  • ISO Code — Two-letter country code
  • Phone Code — International dialing code
  • Status — Enabled or Restricted

Languages

Navigate to TR Settings → Languages to configure supported languages.

  • Language — Language name
  • Code — ISO language code (en, ar, es, etc.)
  • Direction — LTR or RTL
  • Default — Whether this is the default platform language
Reference Data

Figure: Currency, country, and language configuration


Third-Party Integrations

Navigate to TR Settings → Integration to configure external service connections.

Available Integrations

IntegrationPurpose
Payment GatewaysProcess deposits and withdrawals
KYC ProvidersAutomated document verification
SMS ProvidersSend SMS notifications
Trading PlatformsMT4/MT5 bridge connections
AnalyticsPostHog, Google Analytics tracking
CommunicationVoIP, chat integrations

Each integration requires:

  • API Credentials — Keys, secrets, or tokens
  • Webhook URL — For receiving callbacks
  • Configuration — Provider-specific settings
  • Test Mode — Toggle between sandbox and production
Integrations

Figure: Third-party integration settings


Cron Job Configuration

Cron Job Configs

Navigate to Settings → Cron Job Configs to manage scheduled background tasks.

  • Job Name — Description of the scheduled task
  • Schedule — Cron expression defining when the job runs
  • Status — Enabled or Disabled
  • Last Run — When the job last executed
  • Next Run — When the job will next execute
  • Result — Success or failure of the last run

Cron Job Logs

Navigate to Settings → Cron Job Logs for a history of all cron job executions.

  • Job — Which job ran
  • Start Time — When execution began
  • End Time — When execution completed
  • Duration — How long it took
  • Status — Success, Failed, or Timed Out
  • Details — Error messages or execution notes
Cron Jobs

Figure: Cron job configuration and logs

tip

Regularly review cron job logs to ensure scheduled tasks are running successfully. Failed jobs may indicate configuration issues or service outages that need attention.