How-to Articles

Managing clients

See also

Clients

How to create a client

  1. Navigate to Clients > General in the menu.

  2. Click +Add.

  3. Set client E-mail, First Name, and Last Name. The set of fields may vary depending on the registration wizard settings.

Upon successful registration, an email notification on successful registration will be sent to the user. Note that a password is not set: the user must reset password at first log in. You can also set the password for the user and send it also by the email.

You can add detailed information about the client: click the client in the clients list and fill out the form.

Note

Admin Allowed Client Tags are assigned by default to the created client.

How to change a client password

  1. Navigate to Clients > General in the menu.

  2. Select the client from the list, then click the edit button.

  3. Click Actions in the upper-right corner, then select Change password.

  4. Type a new password or generate a random one by clicking the arrows icon.

  5. Set Send mail to Yes to send the new password to the client by email.

  6. Click Save to apply the changes.

How to prompt a password reset

  1. Navigate to Clients > General.

  2. You can prompt a particular client or all the clients to reset their passwords.

  • If you want a particular client to reset their password, select a client from the list and click Prompt to reset password.

  • If you want all the clients to reset their passwords, click the +Prompt to reset passwords button in the top-right corner of the screen.

  1. In the invoked confirmation dialog, confirm that you want the clients to reset their passwords.

Note that the clients who have been prompted to reset their passwords and are currently signed in to their accounts will be signed out.

To reset their passwords, the clients should do the following:

  1. Sign in to the B2Core UI using 2FA if it is enabled for their accounts.

  2. Verify their email addresses by entering verification codes that have been sent to their emails.

  3. Change their passwords.

How to disable 2FA for a client

To disable 2FA for a particular client, do the following:

  1. Navigate to Clients > General.

  2. From your clients list, select a client for whom you want to disable 2FA and click Edit client.

  3. Click the drop-down menu icon (⋮ ▽) located in the upper-right corner of the screen, and select 2FA from the menu.

  4. Depending on which 2FA method is enabled for the client, select Disabled either in the google or sms drop-down list.

  5. Click Save to apply the changes.

How to enable internal transfers for a client

  1. Navigate to Clients > General.

  2. From your clients list, select a client for whom you want to enable the internal transfer functionality, and click Edit client.

  3. On the View client screen, switch to the Rights tab and select the Internal Transfers checkbox.

  4. Click Save to apply the changes.

How to view deposit or withdrawal addresses

  1. Navigate to Clients > General.

  2. From your clients list, select a client whose deposit or withdrawal addresses you want to check, and click Edit client.

  3. Click the drop-down menu icon (⋮ ▽) located in the upper-right corner of the screen, and select Deposit wallets or Withdrawal wallets from the menu.

The Address column displays alphanumeric character strings representing deposit or withdrawal addresses generated for a chosen client.

How to upload a file

  1. Navigate to Clients > General in the menu.

  2. Select the client from the list, then click the edit button.

  3. Go to the Files tab.

  4. Click +Add to add a single file or +Upload multiple files to add several files at once.

  5. Set Caption for the file. This caption will be displayed in the files list. When uploading multiple files, the caption automatically displays the list of file names.

  6. Select the file(s) to upload. Note that the uploaded file(s) must meet the following requirements:

  • Supported formats: DOC, DOCX, XLSX, CSV, PDF, JPG, PNG, PAGES, NUMBERS, ZIP

  • File size: up to 3 MB

  1. Click Save to upload the file.

How to add client tags

Use client tags to quickly label, organize and filter information related to your clients.

  1. Navigate to Clients > General.

  2. From your clients list, choose a client you want to tag, and click Edit client.

  3. In the Client Tags field, type a tag that you want to add and press Enter. (For example, the name of a client’s account manager may be used as a tag). You can assign several tags to a client.

  4. Click Save.

The added client tags are displayed in the Tags column on the General screen.

Request resolution

Some actions performed by your clients require a resolution (approval or rejection). A list of pending requests is accessible by clicking on the shield icon or from the menu (for quick search):

  1. Navigate to Clients > Requests in the menu.

  2. Select the request. You can use filters by client’s email, request type or any other criteria for quick search.

  3. Click the edit button to view request details. Note that for some providers it is also possible to edit the deposit or payout amount directly in the request.

  4. Add comment if required — this comment will be displayed only in the Back Office. Your client will not be notified about this.

  5. Use the Options button to set the color of the request in the list.

  6. Click Audit to check the transaction. The system will summarize all incoming transactions on the account and show a notification if there is a significant discrepancy in the balance. This step requires the ‘Update requests’ permission.

  7. Click Approve or Reject to resolve the request.

If rejected:

  1. Select Resolution type and Resolution. The type and resolution must be previously created in the system, refer to How to create a request resolution type, How to create a request resolution.

  2. Confirm the rejection by solving a simple math problem and provide the result in the Verification code field.

  3. Click Ok to save changes.

After that an email notification about request resolution will be sent to the client.

Managing finances

See also

Finance

How to add, edit or delete deposit or withdrawal methods

  1. To add a deposit method, navigate to System > Deposit system > Deposit methods. To add a withdrawal method, navigate to System > Payout system > Payout methods.

  2. Click +Create in the upper-right corner of the screen.

  3. In the invoked window, fill in the following fields:

  • In the Name field, enter a name that you want to use for the method.

  • In the Caption field, enter a caption that will be applied to the method in the B2Core Back Office.

  • From the Provider drop-down list, select a provider that you want to use for deposit or withdrawal transactions.

  • From the Currency drop-down list, select a currency for deposit or withdrawal transactions. After creating the method, you can add multiple currencies to it on the TR Currencies tab.

  1. Click Save to create the method. The created method is enabled by default.

  2. To edit an existing deposit or withdrawal method, click the Edit button located in the method row and modify the settings displayed on the Settings, TR Currencies, PS Currencies and Commissions tabs.

  3. To delete a deposit or withdrawal method, click the Delete button located in the method row, and then click Yes in the invoked confirmation dialog.

How to add a manual deposit or withdrawal method

  1. Navigate either to System > Deposit system > Deposit methods or to System > Payout system > Payout methods.

  2. Click +Create in the upper-right corner of the screen.

  3. In the invoked window, fill in the following fields:

  • In the Name field, enter Manual.

  • In the Caption field, enter either Manual Deposit or Manual Withdrawal.

  • From the Provider drop-down list, select manual.

  • From the Currency drop-down list, select a currency for deposit or withdrawal transactions. After creating the method, you can add multiple currencies to it on the TR Currencies tab.

  1. Click Save to create the manual method. The created method is enabled by default.

You can now use the manual deposit method to create deposits, and the manual withdrawal method to create payouts. For details, refer to How to create a deposit and How to create a payout.

How to configure commissions for a deposit or withdrawal method

  1. Navigate either to System > Deposit system > Deposit methods or to System > Payout system > Payout methods.

  2. Choose a method for which you want to configure a commission, and click the Edit button located in the method row.

  3. On the Edit deposit method or Edit payout method screen, switch to the Commissions tab and click +Add.

  4. In the invoked Create commission window, fill in the following fields:

  • From the Currency drop-down list, select a currency that will be used for commission calculations.

  • From the Type drop-down list, select TR.

  • Define commission rates by specifying the required amounts in the corresponding fields as described below:

  • To set the minimum commission amount, specify a value in the leftmost field.

  • To set the maximum commission amount, specify a value in the rightmost field.

  • To set a fixed commission amount, specify a value in the field that is displayed to the right of the less or equal (≤) symbol.

  • To set a percentage for commission calculation, specify a value in the field that displays the percentage (%) symbol.

  1. Click Save to apply the changes.

How to restrict the use of a deposit or withdrawal method

You can restrict the use of specific deposit or withdrawal methods so that they can only be used by clients who have achieved specific verification levels (for example, due to regulator requirements).

Note

Verification levels must be already created and configured (for details, refer to Managing verification options).

  1. Navigate either to System > Deposit system > Deposit methods or to System > Payout system > Payout methods.

  2. Choose a method the use of which you want to restrict, and click the Edit button located in the method row.

  3. Click Actions in the upper-right corner of the screen, and select Verification level restrictions from the menu.

  4. In the invoked Restrictions window, fill in the following information:

  • From the Enabled drop-down list, select Yes.

  • From the Type drop-down list, select either of the two options:

    • Deny only — this option forbids the use of the method for selected verification levels.

    • Allow only — this option allows the use of the method only for selected verification levels.

  • From the Rules drop-down list, select one or several verification levels.

  1. Click Save to apply the changes.

How to create a deposit

Before creating a manual deposit via the Back Office, make sure that the manual deposit method is created and enabled. To do this, navigate to System > Deposit system > Deposit methods. If the manual deposit method is not displayed on the Deposit methods screen, create the method by following the instructions described in How to add a manual deposit or withdrawal method.

After the manual deposit method is created and enabled, follow the steps below to create a deposit.

  1. Navigate to Clients > General in the menu.

  2. Select the client to whose account you want to create a deposit.

Note

You can use filters by name or email for quick search.

  1. Click the client name to go to details.

  2. Click the Transactions tab, then select Deposit.

  3. Click Create.

  4. Select a client account to which you want to deposit funds, then click Select.

  5. Fill out the form:

  • Make sure that Method is set to manual. Check the account number and currency.

  • Set the deposit Amount.

  • Set commissions.

  • Enable the Don’t send email option if you do not want to notify the client about the deposit operation.

  • Confirm the operation by solving a simple math problem and provide the result in Verification code.

  • Add the Internal comment if needed. It will be displayed only in the Back Office.

  1. Click Save to create the deposit.

How to create a payout

Before creating a manual payout via the Back Office, make sure that the manual withdrawal method is created and enabled. To do this, navigate to System > Payout system > Payout methods. If the manual withdrawal method is not displayed on the Payout methods screen, create the method by following the instructions described in How to add a manual deposit or withdrawal method.

After the manual withdrawal method is created and enabled, follow the steps below to create a payout.

  1. Navigate to Clients > General in the menu.

  2. Select the client from whose account you want to create a payout.

Note

You can use filters by name or email for quick search.

  1. Click the client name to go to details.

  2. Click the Transactions tab, then select Payout.

  3. Click Create.

  4. Select a client account from which you want to create a payout, then click Select.

  5. Fill out the form:

  • Make sure that the Method is set to manual. Check the account number and currency.

  • Set the payout Amount.

  • Set commissions.

  • Enable the Don’t send email option if you do not want to notify the client about the payout operation.

  • Confirm the operation by solving a simple math problem and provide the result in Verification code.

  • Add the Internal comment if needed. It will be displayed only in the Back Office.

  1. Click Save to create the payout.

How to create a transfer

To create a transfer between accouns in the Back Office, you can use any of the methods described below.

  1. Navigate to Clients > General in the menu.

  2. Select the client between whose accounts you want to transfer funds.

Note

You can use filters by name or email for quick search.

  1. Click the client name to go to details.

  2. Click the Transactions tab, then select Transfer.

  3. Click Create.

  4. Fill out the form:

  • Select a debiting account in the From account field.

  • Select a destination account in the To account field.

  • Set the transfer Amount.

  • Confirm the operation by solving a simple math problem and provide the result in Verification code.

  1. Click Save to create the transfer.

How to exchange funds

To exchange currencies in the Back Office, you can use any of the methods described below.

  1. Navigate to Clients > General in the menu.

  2. Select the client between whose accounts you want exchange funds.

Note

You can use filters by name or email for quick search.

  1. Click the client name to go to details.

  2. Click the Transactions tab, then select Exchange.

  3. Click Create.

  4. Fill out the form:

  • Select a debiting account in the From account field.

  • Select a destination account in the To account field.

  • Select the Exchange type:

    • Source & Rate (Sell) — when selling currency, the destination amount cannot be set

    • Destination & Rate (Buy) — when buying currency, the source amount cannot be set

    • Source & Destination (Direct) — when making a direct transfer, the rates cannot be set

  • Set the exchange amounts and rates depending on a selected exchange operation type.

  • Confirm the operation by solving a simple math problem and provide the result in Verification code.

  1. Click Save to exchange the funds.

How to create a report

  1. Navigate to Finance > Reports in the menu.

  2. Click Create.

  3. Fill out the form:

  • Interval — schedule the report delivery:

    • Daily — the report is sent every day

    • Weekly — the report is sent once a week

    • Monthly — the report is sent once a month

  • Data slice — select the period for which data is to be sent (according to the server time):

    • Day — the previous day, from 00:00 to 23:59

    • Week — the previous week, from Monday 00:00 to Sunday 23:59

    • Month — the previous month, from the first day of the month 00:00 to the last day 23:59

    • Curweek — the previous 7 days, from the first day 00:00 to yesterday 23:59

    • Overall — from the beginning of track record to yesterday 23:59

    • Curmonth — from the first day of the current month 00:00 to yesterday 23:59

  • File format — select HTML, XLSX or CSV

  • Active — the default value is Active, meaning that reports are to be sent; to stop sending reports, set this field to Inactive

  • Name — type the report name to be displayed in the list

  • Class — select a report class from the list

  • Mail to — type the email address to which the report should be sent

  • Start hour — specify the hour at which reports are to be generated, in the 0 — 23 range

  • GMT offset — select your GMT offset to be sure the report is sent at the required time

  1. Click Save.

Note

The server time may differ from your local GMT zone. The current server date-time is displayed in the topbar.

How to set a cashback

Cashback is a way of rewarding traders for their trading activity. The more active a trader is, the bigger the cashback is.

  1. Navigate to System > Settings.

  2. Set the Cashback value for the respective trading platform: MT4 or MT5. Enter a fixed cashback amount with which you would like to reward your traders for each traded lot (for example: 2.5 USD for each traded lot). The value you enter can be either integer or decimal. Cashbacks payable to traders with MT4 accounts get rounded to the nearest hundredth, and to traders with MT5 accounts – to the nearest ten thousandth.

  3. Set the Cashback currency for the respective trading platform: MT4 or MT5. Note: the cashback currency has to match the currency of an MT account, otherwise a trader will not be able to receive the cashback.

  4. Select a Destination account type:

  • trade — the cashback will be credited to the account from which the trades were made. If the account currency does not match the currency set in Cashback currency, the cashback will be credited to another client’s account on the same platform, nominated in the corresponding currency.

  • personal — the cashback will be credited to the client’s personal account nominated in the corresponding currency.

  1. Click Save.

  2. Navigate to System > Deposit system > Deposit methods > the TR Currencies tab.

  3. Specify the cashback currency.

  4. Click Save.

Managing currencies

See also

Currencies

How to add a currency

  1. Navigate to Currencies > Currencies, and click +Create in the upper-right corner of the screen.

  2. In the invoked Currency creation window, fill in the following fields:

  • In the Code field, enter a numeric code for the currency that you want to add.

  • In the Alpha field, enter an alpha code for the currency.

    Both codes are provided by your account manager.

  1. In the Caption field, type a caption for the currency.

  2. Click Save to add the currency.

How to configure currency exchange rates

  1. Navigate to Currencies > Rates, and click +Create in the upper-right corner of the Rates screen.

  2. In the invoked window, fill in the following fields:

  • From the From currencies and To currencies drop-down lists, select the currencies for which you want to configure exchange rates.

  • From the Provider drop-down list, select a provider of currency exchange rates that you want to use.

  • In the Name field, type a name for your exchange rate configuration.

  1. Click Save.

How to add an exchange currency pair

  1. Navigate to Currencies > Currency pairs, and click +Create in the upper-right corner of the screen.

  2. From the Currencies drop-down list, select a base currency and press Enter; next, select a quote currency and press Enter.

  3. By default, the Enabled for admin and Enabled for client options are set to Yes. If you want to make the currency pair unavailable for exchange operations via B2Core Back Office or B2Core UI, or both, select No for the corresponding option.

  4. Click Save.

How to set priorities for exchange rate providers

You can set the priority of exchange rate providers for obtaining exchange rates for each currency pair. This may help to prevent exceeding request limits to exchange rate providers.

  1. Navigate to Currencies > Currency pairs and select a currency pair for which you want to set the priority of exchange rate providers.

  2. To open the Edit currency pair screen, click the Edit button located in the selected currency pair row.

  3. In the Rates Custom Priority field, drag and drop the exchange rate providers supported for this currency pair to set them in a desired order.

  4. Click Save to apply the changes.

Managing bonuses

See also

Bonuses

How to create a bonus preset

  1. Navigate to Bonuses > Bonus Presets.

  2. Click Create, then select a platform.

  3. Fill out the form:

  • Name — the displayed name of the preset

  • Default — if Yes, the bonus is applied by default to all clients

  • Lifetime — the number of days after which the activated bonus expires

  • Lot per unit — the required amount of traded volume for bonus crediting. Must be greater than 0

  • Set credit immediately — if Enabled, the bonus is credited immediately

  • Ignored open/close interval — the minimum time interval during which a position must be opened for the bonus to be credited

  • Autoenable trading if balance > 0 — if Enabled, trading with bonus funds is available only with a positive account balance. The system checks balances once an hour and deactivates bonuses for zero or negative balances

  • Ignored symbol groups — the currency pairs for which this bonus is not credited. Multiple pairs can be selected.

  1. Click Save.

How to create a bonus from a deposit

You can create a bonus that is automatically credited to all clients who deposit funds into their trading account.

  1. Navigate to System > Settings.

  2. In the Bonuses block:

  • Set Аutocreate from deposit to Enabled

  • In the Autocreated bonus percent field, specify the percentage of the deposit which you want to pay as a bonus

  • Set Burn if balance < 0 to Enabled, so that this bonus will be automatically revoked if the balance on the client’s trading account becomes less than 0

  1. Click Save to activate the bonus.

Managing products

See also

Products

How to create a wallet

  1. Navigate to Products > Products in the menu.

  2. Click Create, then select eWallet from the drop-down list.

  3. Fill out the form:

  • The Platform field displays “eWallet”.

  • From the Platform Group drop-down list, select eWallet.

  • From the Currency drop-down list, select the wallet currency.

  • In the Name filed, enter the wallet name that will be displayed in the Products.

  • From the Group drop-down list, select a group. The wallet will be displayed in the selected group in the B2Core UI.

  • From the Factory drop-down list, select 100 if a client’s account is denominated in currency subunits (for example, cents); otherwise, leave the default value 1.

  • From the Type drop-down list, select Personal.

  1. Click Save.

  2. Fill out details:

  • Set the Caption, which will be displayed in the B2Core UI. Set localizations if needed.

  • Set Status to Enabled.

  • Set Group rights to eWallet or select the Rights if group rights were not configured.

  • Set Max accounts to 1.

  • Set the external Link to indicate the currency or other information This link will be displayed in the B2Core UI as i icon.

  • Set Autocreation on login to Yes to make this wallet available to each client upon initial log in to the B2Core UI.

  1. Click Save to apply the changes.

How to restrict the use of a product

You can restrict access to a product so that it can only be used by clients who have achieved specific verification levels (for example, due to regulator requirements).

Note

Verification levels must be already created and configured (for details, refer to Managing verification options).

  1. Navigate to Products > Products.

  2. Choose a product the use of which you want to restrict, and click the Edit button located in the product row.

  3. Click Actions in the upper-right corner of the screen, and select Verification level restrictions from the menu.

  4. In the invoked Restrictions window, fill in the following information:

  • From the Enabled drop-down list, select Yes.

  • From the Type drop-down list, select either of the two options:

    • Deny only — this option forbids the use of the product for selected verification levels.

    • Allow only — this option allows the use of the product only for selected verification levels.

  • From the Rules drop-down list, select one or several verification levels.

  1. Click Save to apply the changes.

Managing advertising options

See also

Promotion

How to create a banner

  1. Navigate to Promotion > Banners, and click +Create in the upper-right corner of the Banners List screen.

  2. In the invoked Create Banner window, fill in the following fields:

  • In the Caption field, enter a title for your banner. This title will be displayed in the B2Core UI.

  • In the Banner URL field, enter a URL tail defining a section where your banner will be shown in the B2Core UI (for example, /dashboard or /wallet).

  • In the Banner Priority field, specify an integer value defining the order for displaying banners if there is more than one banner created. For example, a banner with the priority set to 1 will be shown first on a web page; a banner with the priority set to 2 will be shown following the first banner and so on.

  • Click Save.

  1. To configure banner settings, click the Edit button located in the banner row. If you don’t want to apply font settings either to the light or dark theme of your banner, do the following:

  • In the Button URL field displayed on the Banner tab, enter a URL path to an external resource. This URL will be opened upon clicking a button displayed on your banner.

  • Switch to the Light tab, and in the Button field, type the text that will be used as a button label; in the Text field, type the text that will be displayed under your banner title.

  • Switch to the Dark tab, and in the Button and Text fields, type the text that you want to use for the dark theme. The text may be the same or different from what you entered for the light theme.

  • To make the banner available to your clients via the B2Core UI, select Yes from the Enabled drop-down list displayed on the Banner tab, and then click Save.

Note

If you want to apply different font settings to the light and dark themes of your banner, leave the Button URL field displayed on the Banner tab empty; otherwise, code conflicts may arise because of applying different HTML codes to the light and dark themes. Proceed with Steps 4 through 6 of this procedure.

  1. Switch to the Light tab, and fill in the following fields:

  • The Caption field displays the title you entered when creating your banner. You can change the title font color and weight by inserting the following HTML code:

    <font color="html-color-code"><strong>Banner Title</strong></font>

  • In the Button field, insert an HTML code containing a URL to an external resource. This code adds a button onto your banner. For example:

    <a href="URL"><font color="html-color-code"><strong>Button Label</strong></font></a>

  • In the Text field, enter the text that will be displayed under your banner title. You can change the text font color and weight by inserting the following HTML code:

    <font color="html-color-code"><strong>Text that will be displayed on your banner</strong></font>

  • In the Banner Background field, specify a URL path to an image that you want to use as a background image for your banner.

  • In addition, you can make your banner multilingual by clicking the buttons located on the right side of the Caption, Button and Text fields and translating the information you entered in these fields into other languages.

  • Click Save.

  1. Switch to the Dark tab, and configure the settings for the dark theme of your banner in the same way as you did it for the light theme.

  2. To make the banner available to your clients via the B2Core UI, select Yes from the Enabled drop-down list displayed on the Banner tab, and then click Save.

How to create an announcement

  1. Navigate to Promotion > Announcements in the menu.

  2. Click Create.

  3. Select the announcement Type:

  • Required — this announcement contains a button and blocks interactions with the B2Core UI until the client clicks this button

  • Optional — this announcement does not require any actions and appears as a notification

  1. Set the announcement Title.

  2. Click Save to create the announcement. The created announcement is disabled by default.

  3. To configure the announcement settings, click the edit button located in the announcement row.

  4. Fill in the following fields:

  • Set localizations for Title if needed.

  • Set Enable to Yes.

  • Set Button Text — this field is only available if you create the announcement of a required type. Type a label for the button that will be added to your announcement.

  • Enter Targeted Emails if you want to send the announcement only to specified clients. You can also upload an emails list as a CSV file.

  • Type the announcement Text. Set localizations if needed.

  • Specify Button URL if needed. If this value is specified, the client, upon clicking the button, will be redirected to the specified URL.

  1. Click Save to activate the announcement.

How to add Ticker Widget symbols to the Dashboard page of the B2Core UI

  1. Navigate to Promotion > Dashboard.

  2. On the Widgets List screen, select either Ticker Widget MT4 or Ticker Widget MT5, and click the Edit button located in the Actions column.

  3. To add a symbol, click the +Create button displayed on the Edit screen.

  4. In the invoked Add ticker instrument window, specify the following information:

  • In the Symbol field, type a symbol that you want to add.

  • From the Show drop-down list, select either of the two options:

    • Yes – to display the symbol in the corresponding widget on the Dashboard page of the B2Core UI.

    • No – to allow selecting the symbol from the drop-down list and adding it to the corresponding widget on the Dashboard page of the B2Core UI.

  1. Click Save to apply the changes.

How to configure a menu in the B2Core UI

Note

To perform this action, you should be granted access to Promotion > Menu > View menu. Refer to How to add a user group and grant permissions for detailed instructions.

  1. Navigate to Promotion > Menu.

  2. Click the eye icon in the General row. A list of all available menu items will open.

  3. To display or hide the corresponding menu items in the B2Core UI, use the Visible toggles.

  4. To change the items order, drag and drop the rows.

  5. Click the pencil button in the item row to configure item visibility depending on a client verification level. In the Verification level allowance field, select verification levels of the clients who should see this item in the menu.

  6. To mark a menu item as “NEW” in the B2Core UI, click the pencil button and select the New checkbox, then click Save.

Managing mailing options

See also

Mailing

How to send an email

You can create an email to send it immediately or at a scheduled time, or to save your email as a template. This email can be sent to any number of addresses.

  1. Navigate to Mailing > Send Email in the menu.

  2. Click Create.

  3. Fill out the form:

  • Select a Template or leave this field empty. The template must be previously created in the system, refer to How to create an email template.

  • Set a Subject — type the email subject, applied to all emails based on this template or to a single one-time email.

  • Set a Description — type the internal email description, which will not be seen by recipients.

  • Set the date and time in Send at, or leave this field empty to send the email immediately after saving.

  • Set the target addresses in Send to. Click Send to all clients to send this email to all registered clients in the system. You can also upload a CSV file with email addresses. In the same way, you can specify the carbon copy (Cc to) and blind carbon copy (Bcc to) recipients.

  • Select the Platform.

  • HTML text is a body of your email. You can preview the email by clicking Refresh preview. Plain text is also supported.

  • Click Choose Files to upload attachments to your email.

  1. Click Save to create the email or Save as template to create a template.

How to create an email template

  1. Navigate to Mailing > Send Email in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set Caption — type the template name that will be displayed in the template drop-down list.

  • Set a Subject — type the email subject, applied to all emails based on this template or to a single one-time email.

  • Set a Description — type the internal email description, which will not be seen by recipients.

  • Select a Platform.

  • HTML text is a body of the email. You can preview the email by clicking Refresh preview. Plain text is also supported.

  1. Click Save to create the template.

You can also create a template based on any email. To do this, follow the steps described in How to send an email, then click Save as template.

How to configure SMTP

B2Core requires an SMTP service to be enabled for sending email notifications to your clients. You can sign up with any SMTP service provider that you want to use. The following information is required to configure your SMTP service connection via the B2Core Back Office:

  • SMTP hostname

  • SMTP port

  • SMTP username

  • SMTP password

How to sign up with an SMTP service provider

This instruction describes how to sign up with an SMTP service provider (using the Mailgun provider for illustration purposes). You can choose any SMTP service provider that you want to use and configure the SMTP settings by following your provider’s instructions.

Note

This instruction is created based on the latest version of Mailgun as of this writing. Due to possible changes to the procedures described here, we suggest that you consult the official Mailgun documentation or contact their support in case you have any questions.

  1. Go to the Mailgun website and click Get Started.

  2. Fill in the required fields, including your full name, email address and payment information, select a plan that you want to use for the SMTP service, and then click Create Account.

  3. On the main Mailgun web page, click Log In and log in to Mailgun with your credentials.

  4. Navigate to Sending > Domains and click Add New Domain.

  5. Fill in the following information:

  • In the Domain name field, enter your company domain.

  • Select a domain region.

  1. Click Add Domain.

  2. Navigate to Sending > Domain settings.

  3. Select your domain name from the Domain drop-down list located at the top of the screen, and then switch to the DNS records tab.

  4. Add the following DNS records and assign to them the appropriate values via your DNS hosting provider.

  • two TXT records

  • two MX records

  • one CNAME record

Copy the record names and values displayed in the Hostname and Enter this value columns on the DNS records tab and paste them in the corresponding fields when adding DNS records via the DNS hosting provider.

Green checkmarks displayed on the left side of each record indicate that the record has been set up properly.

  1. Navigate to Sending > Overview > SMTP to view your SMTP hostname, port, username and default password. Use this information to configure the Mailgun SMTP connection via the B2Core Back Office.

How to configure an SMTP service connection via the B2Core Back Office

  1. Navigate to Mailing > System > Providers, and click +Create in the upper-right corner of the screen.

  2. Configure the SMTP connection settings:

  • In the Caption field, enter a caption that you want to use for the SMTP configuration.

  • Make sure that the Driver field displays “smtp”.

  • In the Host field, enter an SMTP service hostname.

  • In the Port field, enter a port number to be used for the SMTP connection.

  • In the Username and Password fields, enter your SMTP service credentials.

  • In the Sent from field, enter an email address that will be displayed for your email recipients.

  • In the Sent from name field, enter a name that you want to display for your email recipients (for example, this may be your company name).

  • From the Encryption drop-down list, select TLS or SSL to enable a secure connection when communicating with the SMTP service. Choose Not selected to disable encryption.

  • From the Enabled drop-down list, select enabled to make the SMTP service connection active.

  1. Click Test Connection to confirm that you can connect to the SMTP service with the current settings. The Test Connection button is highlighted with green if the connection is successful.

  2. Click Save.

The SMTP configuration is now added to the list of email providers.

To quickly test the SMTP configuration that you have set up, go to the B2Core UI Sign In page, and click Sign up now! to register a new account. If you already have an account, click Forget your password? and then enter your email address. In both cases, you should receive appropriate emails, indicating that your SMTP service connection is properly configured.

To check the status of the recently sent emails, navigate to Mailing > System > Log in the Back Office.

How to configure SendGrid

First, register on the SendGrid platform to get API keys.

  1. Go to SendGrid website and register in the system.

  2. After registration, navigate to Settings > API Keys.

  3. Click Create API Key.

  4. Click the generated API key and make sure the Full Access option is checked.

  5. Copy the API key.

Then, configure SendGrid in the B2Core Back Office.

  1. Navigate to Mailing > Configuration.

  2. Click Create.

  3. Fill out the form:

  • Caption — enter the name that you want to use for the SendGrid configuration.

  • Platform — select SendGrid from the drop-down list.

  1. Click Save.

  2. Paste the copied API key to the API key field.

  3. Enter Sender address and Sender name.

  4. Switch Status to enabled.

  5. Click Save.

Finally, set up a webhook on the SendGrid platform.

  1. Go to SendGrid website.

  2. Navigate to Settings > Mail settings.

  3. In the Event Settings section, switch the Status option to enabled.

  4. Click Event Webhook and fill out the form:

  • Authorization Method — select None

  • Host URL — enter the URL specified in the Webhook URL field in the Mailing > Configuration section of the B2Core Back Office

  • Deliverability Data — check all the available checkboxes

  • Event Webhook Status — must be switched to enabled

  1. Click Save.

Managing verification options

How to use the KYC constructor

Before you begin to configure the KYC constructor, provide the following information:

  • how many verification levels you want to support

  • which restrictions and limits you want to set for each level

  • which documents your client must provide for each level

Follow the steps below to create and set up the necessary levels and documents in the Back Office, as well as configure their appearance in the B2Core UI.

First, create the document groups. To create a group:

  1. Navigate to Verification > Document Groups in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set the group Name, which will be displayed only in the Back Office.

  • Set Type to One.

  • Set Caption — the name of the document group in the B2Core UI. Set localizations if needed.

  • Set Description — here, you can provide hints to your clients about the verification procedure. This information can be presented in the HTML format. Set localizations if needed.

  • Set Enabled to Yes.

Then, create the required documents. To create a document:

  1. Navigate to Verification > Document Types in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set the document Name, which will be displayed only in the Back Office.

  • Set Caption to specify the document name to be displayed in the B2Core UI. Set localizations if needed.

  • Set Description — the description can be specified in the HTML format. Set localizations if needed.

  • Set Status to Enabled.

  • Set the document Group — it should be one of the groups created at the previous step.

  • Set Max files to indicate how many documents of this type your client can upload.

Finally, create the required verification levels. For each B2Core instance, the level 0 is already set up and is used as the default level.

  1. Navigate to Verification > Levels in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set the level Index, this value must be greater than 0.

  • Set Wizard — the required value is B2B\TCA\Verification\Wizards\DocumentsWizard.

  • Set Caption — the level name to be displayed in the B2Core UI. Set localizations if needed.

  • Set Description — for example, this can be a list of permissions for this level, which will be displayed in the B2Core UI in level details. This description can be specified in the HTML format. Set localizations if needed.

  • Set Visible to Yes.

  • Set Default to No (since the default level is always level 0).

  • Select Assigned Client Right (refer to Client rights for details).

  • Select Document Groups from among those created at the Step 1, which specify the documents required to be granted this verification level. Multiple groups can be selected.

How to use the SumSub constructor

This article provides instructions on how to configure B2Core to use an automatic KYC provider, SumSubstance (SumSub).

Configure a connection to the SumSub system

  1. Navigate to System > External Connections, and click +Create in the upper-right corner of the screen.

  2. In the invoked Create connection window, fill in the following fields:

  • In the Name field, type a name that you want to use for the connection.

  • In the Caption field, type a caption that will be applied to the connection in the B2Core Back Office.

  • From the Provider drop-down list, select SumSubstance.

  1. Click Save to create the connection.

  2. From a connections list, select the SumSub connection that you created and click Edit.

  3. On the Edit connection screen, specify the following settings:

  • In the Service Location field, type https://api.sumsub.com/.

  • In the Client ID field, type your SumSub account name. To view your account name, in the SumSub interface, go to Settings > Account Details.

  • In the Webhook Secret Key field, type a webhook secret. You should generate two webhooks via the SumSub interface. To generate webhooks, in the SumSub interface, go to in Dev space > Webhooks. The required webhook configurations are provided in SumSub webhook configurations.

  • Leave the Login and Password fields empty.

  • In the Token and Token Secret fields, type a token and a secret key value generated via the SumSub interface. To generate a token and a secret key value, in the SumSub interface, go to Dev space > App Tokens.

  • To apply different verification flows to individual and corporate clients, select Enabled from the Client Resetting Mode drop-down list.

Important

When the Client Resetting Mode option is enabled, this means that repeated verification is required for clients whose type has been changed from individual to corporate, or the other way around. After changing a type, the following happens:

  • In the B2Core Back Office, a client’s verification level resets to 0.

  • All pending client’s requests to improve their verification level are automatically rejected.

  • In the SumSub system, an applicant is set back to the initial level, and all documents that have been previously uploaded for this applicant are invalidated.

All files and documents that have been previously uploaded for this client in the B2Core Back Office will still be available.

  • Optionally, you can enable transaction monitoring for currencies if it is not enabled in the SumSub system. To enable the transaction monitoring service, select Yes in the Enabled drop-down list, and select one or more currencies that you want to monitor from the Currency Filter drop-down list.

  1. Click Save.

Create verification levels via the B2Core Back Office

Level 0 is a verification level that is created and assigned to each B2Core instance by default.

To create a new verification level, do the following:

  1. Navigate to Verification > Levels, and click +Create in the upper-right corner of the Levels screen.

  2. On the Create verification level screen, fill in the following fields:

  • In the Index field, specify a non-zero integer value.

  • In the Wizard filed, type \B2B\TCA\DocumentsSNS\Wizards\SnsWizardSDK. This is a required path.

  • In the Caption field, type a level name that will be displayed in the B2Core UI. If required, specify the localization properties for this field by clicking the button located on the right side of the field.

  • In the Description field, enter a description for the new level. For example, you may enter a list of permissions granted to a client upon reaching this verification level. The level description will be displayed in the B2Core UI. The description can be specified in the HTML format. If required, specify the localization properties for this field by clicking the button located on the right side of the field.

  • From the Visible drop-down list, select Yes.

  • From the Default drop-down list, select No. (Level 0 is the default verification level).

  • From the Assigned Client Right drop-down list, select an appropriate access level (refer to Client rights for details).

  1. Click Save.

Create document types for SumSub verification via the B2Core Back Office

  1. Navigate to Verification > Document Types, and click +Create in the upper-right corner of the Document types screen.

  2. Fill in the fields displayed on the Create document type screen (for details, refer to Document types).

Note

A document type name specified in the Name field must comply with the document types supported by the SumSub system.

  1. Click Save to create a document type.

Create levels and flows via the SumSub interface

The B2Core Back Office supports two types of clients: individual and corporate. The SumSub system provides the capability to set up a separate verification flow for each of the types. To use this option, make sure that you enabled the Client Resetting Mode when configuring a connection to the SumSub system.

To add a new level, do the following:

  1. In the SumSub interface, navigate to Integrations > Applicant Levels.

  2. Click Add new level.

  3. Select the required steps.

Important

Level names must be specified in the following formats:

  • For individual clients: level1, level2 and so on.

  • For corporate clients: level1corporate, level2corporate and so on.

To add a new flow, do the following:

  1. In the SumSub interface, navigate to Integrations > Verification Flow.

  2. Click Add new.

  3. Select the required options. For each flow, select a compatible level.

SumSub webhook configurations

Pending

  • Name: PENDING

  • Receiver: HTTP Endpoint

  • Target: https://{your domain}/api/v1/verification-sns/handle

  • Type: Applicant pending (applicantPending)

  • Secret key: same as for Reviewed

Reviewed

  • Name: REVIEWED

  • Receiver: HTTP Endpoint

  • Target: https://{your domain}/api/v1/verification-sns/handle

  • Type: Applicant reviewed (applicantReviewed)

  • Secret key: same as for Pending

How to create a client accreditation test

To receive a higher verification level, your clients should pass client accreditation tests using the B2Core UI. This article describes how to create accreditation tests for your clients via the B2Copy Back Office.

To enable a certain user group (usually, it is the “Admins” group) to create client accreditation tests, this user group should be assigned all the permissions related to the Client Tests, Client Tests Answers and Client Tests Questions. These permissions can be found under the Verification permission group. (For details, refer to How to add a user group and grant permissions).

To create a client accreditation test, do the following:

  1. Navigate to Verification > Client tests, and click +Create in the upper-right corner of the Client tests screen.

  2. In the Caption field of the invoked Create Client test window, enter a title for your test. This title will be displayed in the B2Core UI.

  3. From the Visible drop-down list, select No.

  4. Click Save.

  5. To add questions and answer choices to your test, click the Edit button located in the test row.

  6. On the Edit client test screen, switch to the Questions tab, and click +Create in the upper-right corner of the screen.

  7. In the invoked Create client test questions window, fill in the following fields:

  • In the Question field, enter a text of a question.

  • From the Visible drop-down list, select either Yes or No to show or hide this question.

  • Click Save.

  1. Add as many questions as required for your test by repeating Steps 6 and 7 of this procedure.

  2. To add answer choices to a particular question, click the Edit button located in the question row.

  3. Switch to the Answers tab, and click +Create in the upper-right corner of the Edit client test questions screen.

  4. In the invoked Create client test answer window, fill in the following fields:

  • In the Text field, enter an answer to the question.

  • From the Correct drop-down list, select either Yes or No to mark this answer choice as correct or incorrect.

  • From the Visible drop-down list, select either Yes or No to show or hide this answer choice.

  • Click Save.

  1. Add as many answer choices as required for each question included in your test by repeating Steps 10 and 11 of this procedure.

  2. After you have finished adding questions and answers to your test, change the test visibility setting from No to Yes on the Clients test screen.

The client accreditation test is now available to your clients via the B2Core UI.

Managing system settings

See also

System

How to change the wizard workflow

  1. Navigate to System > Wizards in the menu.

  2. Select the wizard you want to change and click the edit button.

  3. Go to the Workflow tab:

  • To change the priority of steps, use the drag-and-drop feature.

  • To add a new step, click the Add button, then select the type. Note that not all wizards support additional steps. For more information about the default and available steps, refer to Wizards

  1. Click Save to apply the changes.

How to configure the registration wizard

How to add a phone number

  1. Navigate to System > Widgets in the menu.

  2. Select the Registration wizard and click the edit button. You can use filters by name or type for quick search.

  3. Go to the Workflow tab.

  4. Select the Basic Information step and click the edit button.

  5. Go to the Custom Fields tab.

  6. Click Add.

  7. In the Main field settings, select group.

  8. In the Field attributes, set Name to phones. Then select the following Rules: required and array.

  9. Click Save.

  10. Find the created phones field in the list and click the edit button.

  11. In the Sub fields section, click Add.

  12. In the Main field settings, select group.

  13. In the Field attributes, set Name to 0.

  14. Find the created subfield 0 in the table and click the edit button.

  15. Click Add.

  16. In the Main field settings, select input.

  17. In the Field attributes, set the following values:

  • Label: Phone number

  • Rules: required, distinct and phone:AUTO

  • Name: phone

  • Mask key: phone

  1. Click Save.

How to add first and last names

  1. Navigate to System > Widgets in the menu.

  2. Select the Registration wizard and click the edit button. You can use filters by name or type for quick search.

  3. Go to the Workflow tab.

  4. Select the Basic Information step and click the edit button.

  5. Go to the Custom Fields tab.

  6. Click Add.

  7. In the Main field settings, select group.

  8. In the Field attributes, set Name to info.

  9. Click Save.

  10. Find the created info field in the list and click the edit button.

  11. In the Sub fields section, click Add.

  12. In the Main field settings, select input.

  13. In the Field attributes, set the following values:

  • Label: First name

  • Name: givenName

  • Rules: required, string, min:1, max:30, info_name

  1. Click Save.

  2. Select the created info field in the list again and click the edit button.

  3. In the Sub fields section, click Add.

  4. In the Main field settings, select input.

  5. In the Field attributes, set the following values:

  • Label: Last name

  • Name: familyName

  • Rules: required, string, min:1, max:30, info_name

  1. Click Save.

How to block registration for a country

  1. Navigate to System > Countries. The list of countries available for registration is displayed on the Countries screen.

  2. For a country for which you want to block registration, toggle the Enabled switch to an inactive state.

  3. In the invoked confirmation dialog, click Yes to confirm the action.

The selected country is now unavailable in the Registration form.

How to add Google ReCaptcha

Note

To add Google ReCaptcha to registration and login pages of the B2Core UI you need to obtain the ReCaptcha key and secret.

  1. Navigate to System in the menu.

  2. In the Google ReCaptha section:

  • Set Disable/Enable ReCaptcha to Enabled.

  • Fill out the ReCaptcha key and secret.

  1. Click Save to add ReCaptcha.

How to add a B2BinPay API key to the B2Core Back Office

  1. Navigate to System > External Connections, and click +Create in the upper-right corner of the screen.

  2. In the invoked Create connection window, fill in the following fields:

  • In the Name field, type a name that you want to use for the connection.

  • In the Caption field, type a caption that will be applied to the connection in the B2Core Back Office.

  • From the Provider drop-down list, select B2BinPay.

  • Click Save to create the connection.

  1. On the Edit connection screen, fill in the following information:

  • In the Service Location field, type a URL to the B2BinPay API endpoint.

  • In the Login field, enter an API key.

  • In the Password field, enter an API key secret. The URL, API key and key secret are provided by your account manager.

  • From the Enabled drop-down list, select Yes.

  1. Click Save.

You can now create deposit and withdrawal methods using B2BinPay as a provider. For details, refer to How to add, edit or delete deposit or withdrawal methods.

How to add/remove a language

To enable/disable a language of the B2Core UI:

  1. Navigate to System > Localizations.

  2. Select the language from the list and click the edit button.

  3. To switch on the language, set Enabled to Yes. To switch off the language, set Enabled to No.

  4. Click Save to apply the changes.

How to create a request resolution type

  1. Navigate to System > Requests > Resolutions Types in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set Name of the type (for example, financial).

  • Set Caption — the title of the type that will be displayed in the resolution types drop-down list (for example, Financial Rejection).

  • Set Enabled to Yes.

  1. Click Save to create the type.

How to create a request resolution

  1. Navigate to System > Requests > Resolutions in the menu.

  2. Click Create.

  3. Fill out the form:

  • Set Name of the resolution (for example, suspicious).

  • Set Caption — the title of the resolution that will be displayed in the resolutions drop-down list (for example, Suspicious Transaction).

  • Set Enabled to Yes.

  • Select Resolution type from the list. The resolution type must be previously created in the system, refer to How to create a request resolution type.

  1. Click Save to create the resolution.

How to add a user group and grant permissions

You can create user groups and assign to them custom permissions.

  1. Navigate to System > Groups, and click +Create in the upper-right corner of the Groups screen.

  2. In the Caption field, enter a name for your group (for example, “Admins” or “Managers”).

  3. Grant the required permissions to a user group by selecting the appropriate checkboxes under the Rights section. All permissions are categorized into groups that correspond to the main menu items, and listed in alphabetical order. To quickly select all permissions or a particular permission type, click Check and select one of the following options: All, View, Create, Update or Delete. To unselect all permissions, click Uncheck all.

  4. Click Save to create a user group.

How to add an admin user

  1. Navigate to System > Users, and click +Create in the upper-right corner of the Users screen.

  2. On the Edit user screen, fill in the following information:

  • In the Email field, enter a user email address.

  • In the Password field, enter a password. You can also generate a secure password by clicking Generate.

  • From the Status drop-down list, select Enabled.

  • From the Groups drop-down list, select one or more groups to which an admin user will be assigned. (For details, refer to How to add a user group and grant permissions).

  • Select the Send to email checkbox to send admin user credentials via email.

  • Select the Mask Data checkbox to prevent an admin user from viewing client personal data. With this option enabled, such data as client names, email addresses and phone numbers will be masked with asterisks for this particular admin user.

  1. Click Save to create an admin user.

How to make an admin user see only specific clients

To maintain granular access control, you can allow admin users to see only specific clients. This may be useful, for example, when you want to make managers see only the clients they are assigned to.

You should have an admin user created and assigned to a particular user group. (For details, refer to How to add an admin user and How to add a user group and grant permissions).

To make an admin user see only specific clients, do the following:

  1. Navigate to System > Users and select an admin user which you want to be able to see only specific clients.

  2. Click the Edit button located in the admin user row.

  3. From the Allowed Client Tags drop-down list, select a tag that identifies the clients that should be visible to the admin user. (For details, refer to How to add client tags).

  4. Click Save.

The admin user is now allowed to see only the clients who have been assigned a specific tag.

How to create a bulk action

Create bulk actions to perform specific actions in respect to multiple clients at a time.

  1. Navigate to System > Bulk actions.

  2. Click +Create in the upper-right corner of the Bulk actions screen.

  3. From the Action drop-down list displayed in the invoked Bulk actions window, select an action type that you want to perform as a bulk action. The following action types are available:

  • Ban clients

  • Change a client type

  • Change an internal client type

  • Change a verification level

  • Make a deposit

  • Zero out balances

  1. In the Name field, enter a name for your bulk action.

  2. In the Description field, enter a description for your bulk action.

  3. Click Upload csv file and select a CSV file that has previously been downloaded to your computer, containing the email addresses of the clients to whom the bulk action applies. (For details, refer to How to export a CSV file with email addresses).

  4. Depending on the bulk action type you selected, additional fields may be displayed that you need to fill in.

  5. Click Save to apply the changes.

The bulk action has been created and executed. To verify whether your bulk action has been executed successfully, check the Status column on the Bulk actions screen.

How to export a CSV file with email addresses

Various types of data can be exported as CSV files. This article describes how to export a CSV file containing your client email addresses. Such CSV files may be used to perform bulk actions, identifying the clients to whom bulk actions will apply.

  1. Navigate to Clients > General.

  2. You can apply filters to a clients list to display specific records that you want to export.

  3. Click Column visibility in the upper-right corner of the General screen.

  4. Hide all the columns except for the Email column.

  5. Click Export in the upper-right corner of the screen.

  6. Select an export method. You can either send a CSV file to your email address or download it to your computer.

Note

The exported CSV file containing email addresses can be used to create a bulk action. To do this, open the file and remove the Email column header so that only email addresses are listed in the file.

How to manage calendar events

With the Event Calendar, you can schedule events and set up notifications about upcoming events for admin users or other users who have access to your B2Core Back Office, as well as update or remove events.

How to create an event

To create an event, do the following:

  1. Navigate to System > Event Calendar and click +Create in the upper-right corner of the screen.

  2. In the invoked Create event window, fill in the following fields:

  • In the Caption field, enter an event title.

  • In the Description field, enter additional information describing an event. The description can be specified in the HTML format.

  • In the Start Date and End Date fields, select the date and specify the time to schedule your event, and then click Apply.

  • From the Notifications drop-down list, select a notification time. An email notification is sent to recipients at a specified time before the event starts. You can set one or several notifications.

  • In the Recipients field, enter users’ email addresses to add those users to your event. You can enter the first few letters of a user’s email address. Matching addresses in your system appear as you enter text. Click a suggestion to add that user to your event.

  1. Click Save to create the event.

The created event is displayed in the calendar grid.

How to update or remove an event

To update or remove an existing event, do the following:

  1. Navigate to System > Event Calendar and click an event that you want to update or remove.

  2. To update the event, click the Edit button located in the lower-left corner of the invoked Update event window, alter the required event details, and then click Save.

  3. To remove the event, click the Delete button located in the lower-left corner of the invoked Update event window, and then click Yes to confirm the action.