Navigation

    Traffic distribution and Campaigns configuration

    The "Campaigns" section is designed for distributing traffic among various campaigns (offers) and configuring them.

    Creating and Configuring a Campaign

    In most cases, our technical specialist will create campaigns for you during the integration setup. However, you also have the option to do this yourself. To create a new campaign, click the "Add Campaign" button in the upper right corner. Fill in the following fields:

    create_camp
    • Name (Campaign Name): this can be the offer's name or a custom identifier you create.

    • Partner: select the advertiser (broker) associated with the campaign.

    • Integration: select the integration the campaign will use (our technical specialist will set up this integration for you).

    • Funnels: Select or add a funnel corresponding to the campaign.

    • Countries: specify the country in alpha-2 format (e.g., RU, KZ).

    • Sources: specify the traffic source.

    • Status: choose the campaign status. Active - the campaign is active, Pending - the campaign is paused, Rejected - the campaign is inactive.

    • Daily Cap (daily limit): the maximum number of leads the campaign can accept per day. Once this cap is reached, the campaign will pause until the next day.

    • Total Cap (total limit): the total number of leads the campaign can accept over the whole time.

    • Weight Cap (priority): if you want to prioritize the campaign, specify a value higher than 1. This is a multiplier that determines how many leads the campaign should receive compared to others. Example: A campaign with Weight Cap 2 will receive twice as many leads as a campaign with Weight Cap 1.

    • Time Cap (operating houres): allows you to set the time that the campaign is active. For instance, a campaign can accept leads only during specific hours from Monday to Friday. ⚠️ Note: CRMate works according to Kiev time, so take this into account when setting time limits.

    • Black List Percent: this is a setting that allows you to pay only for a part of leads, if they do not fully meet your conditions. For example, there are situations when not all leads from a certain region or with certain characteristics are processed and you are not always willing to pay for them in full. This setting helps to automatically calculate payments for a part of such leads. For example, if it is configured that only 50% of leads are paid, and you have 3 $50 leads, the system will pay only half of them - $75 ($150 / 2 = $75).
      To use this feature, configure which lead statuses should be considered under this principle in the Statuses section.

      create_camp
    • Payments: configure payment models, such as CPA (Cost Per Action) or CPL (Cost Per Lead).

    IMPORTANT! The name of the funnel (Funnels) must match the one specified in the lead exactly (e.g., Tesla_X and TeslaX). If the names do not match, leads will not be routed to the campaign.

    If any required element (funnel, integration, broker, etc.) is missing from the lists, you can add it through the settings. See how to do this here. (гиперссылка).

    Traffic Distribution

    The CRM system distributes leads across campaigns based on three key parameters:

    create_camp
    • Funnels – the fuunel in the lead and the campaign must match exactly.

    • Country – specify the country in alpha-2 format.

    • Source – segmentation by traffic sources.

    If several campaigns have the same settings for these parameters, the system will distribute leads between them one by one.

    Campaign status

    • A campaign must be active, otherwise, leads will be directed to the "Hold" tab and will not be accepted by the broker (they will be rejected).

    • If you have several active campaigns running simultaneously with the same parameters in the settings (funnels, country and source),the system will fill them one by one.

    There are the following campaign statuses:

    • 1. Active - the campaign is active
    • 2. Pending - the campaign is on pause
    • 3. Rejected - the campaign is inactive

    Editing a Campaign in the CRM System

    To edit a campaign, follow these steps:

    • 1. Open the main page of the campaign.
    • 2. Find the desired campaign and scroll to the far right.
    • 3. Click the three dots in the top-right corner and select the View the item details option.

    Now you have the full menu for editing the campaign.

    • 1. General Tab (General Settings)

      In the General tab, you can change any data entered during campaign creation. This includes parameters such as name, partner, funnel, etc..

      general
    • 2. Payments Tab (Payments)

      In the Payments section, you can configure payment parameters:

      • Payment Type: specify the payment model (e.g., CPA or CPL).
      • Black List Percent: specify the % of traffic that is blacklisted.
      • Payout: Enter the payout amount.
      general
    • 3. Funnels Tab (Funnels)

      In the Funnels tab, you can manage and edit existing funnels.
      For example:

      • Rename any of the funnels.
      • general
    • 4. Rotations Tab (Rotations)

      To activate rotation, follow these steps:

      • 1. Turn on rotation by toggling the switch to the On position.
      • 2. In the Rotation Intervalfield, select the time interval at which leads will be rotated.

      You can use the search by E-mail or ID, to find a specific participant in the rotation.

      The table below will display the current rotation settings:

      • ID - the unique identifier of the participant.
      • Email - the participant's email address.
      • Status - the activity status of the participant.
      • Date Send - the date of the last lead submission.

      You can also select the number of leads displayed per page using the toggle — 25, 50 and so on.

      general
    • 5. Notifications Tab (Notifications)

      In the Notifications tab, you can configure when and how to receive notifications about lead statuses and errors. Hovering the cursor over the Error Leads, field will open a menu with three options:

      • Disable — notifications are turned off.
      • Only notifications — notifications are enabled, and you will receive alerts when errors occur.
      • Notifications and off campaign — When an error occurs in Lead Response, the system will not only send a notification but also automatically disable the campaign to prevent further errors.
      general
    • 6. Fraud Tab (Fraud Check)

      This section is for setting up additional fraud checks. When you hover over the selection field, a menu with three options will appear:

      • Disable — fraud check is turned off.
      • Check with interval — the system will check leads for fraud at the specified interval. In theInterval field, specify the interval in leads.
      • Check all leads — all leads will be checked for fraud without intervals.
      general

      7. How the Anti-Fraud System works in the CRM

      • 1. IP Address Comparison. The system automatically compares the IP address entered in the lead form with the IP address recorded during the user's auto-login. If both addresses match, the system will display an indicator — a gray or yellow checkmark. This suggests that the request was likely made by a legitimate user.
      • 2. User-Agent Check. The anti-fraud system also analyzes the user-agent, which is the data sent by the user's browser when visiting a site. If the same user-agent appears frequently across many leads from one webmaster, it could indicate fraud. In such cases, the system will issue a warning with a special icon. Additionally, at this stage, the system gathers further lead data, visible in the relevant columns. It also checks if a proxy server was used when submitting the lead, which may be another indicator of fraud.
      • 3. Additional Check. The additional check can be selectively enabled in the campaign settings and is used when fraud is suspected. This check provides 100% accuracy in determining if the auto-login was tampered with. However, it has a minor downside for networks: constant use of this check may slow down the lead processing speed. Therefore, it is recommended to use it only when there are real suspicions of fraud. This "enhanced check" gives a final confirmation of the lead's authenticity and helps identify potential fraudulent activities with high accuracy.

      ⚠️ Do not use the results of the additional fraud check in disputes, as fraudsters may learn how to bypass this protection. It is in your best interest to avoid this! ⚠️ For further instructions, please consult your manager.

    • Time Cap Tab (Operating Hours) You can find this section in almost every tab. It defines the activation and deactivation times for each campaign. Enter the dates you want and check the marks (where there is a check mark - at that time the campaign will work). For example, in the screenshot below, you can see that the campaign is active every day from Monday to Saturday from 10:00 AM to 7:00 PM. On Sunday, the campaign is disabled.

      general

    Third-Party Webmaster Integration

    In CRMate, everything operates via API, so if a webmaster wants to send traffic to you, they need to set up the integration themselves. You just need to provide the necessary data and prepare a bit.

    • Step 1: Register the Webmaster

      • 1 .Request the webmaster's email or create one yourself (the email is only needed for login).

      • 2. Open the Users section:

        webmaster
      • 3. Click the Add User button and create a new user with the role of web_master.

        webmaster
    • Step 2: Providing data to the Webmaster

      You need to provide the webmaster with the following data:

      • Login (email) - the one you just created.
      • Password - the one you created during registration.
      • user_id - the webmaster’s ID in the system (you can find it on the Users page).
      • source - the name for traffic identification, usually matching the username.
      • Token - click the button on the user’s page to copy the token.

      Here’s an example of the list you’ll provide:

      • login: [email protected]
      • Password: iLoveCRMate
      • user_id: 19
      • source: Test
      • Token: eyJ0eXAiOiJKV1Q**********************_Bw

      You’ll send this information to the webmaster with the following message:

      Integration

      Sending Leads:

       
      {
      'url': 'https://crm.yourdomain.net/api/leads',
      'method': 'POST',
      'request_headers': [
      {
      'Content-Type': 'application/x-www-form-urlencoded',
      'Accept': 'application/json'
      }
      ],
      'request_body': {
      'full_name': '{firstname}{lastname}',
      'country': '{country}',
      'email': '{email}',
      'landing': 'funnel link',
      'phone': '{phone}',
      'user_id': 'Your ID in our system',
      'ip': '{ip}',
      'source': 'Your nickname in our system',
      'landing_name': 'Funnel Name'
      }
      }

      Lead Export

      curl --location --request GET 'https://crm.yourdomain.net/api/web-master/leads' \
      --header 'Authorization: Bearer TOKEN' \
      --header 'Content-Type:application/json' \
      --data-raw '{
      'date_start' : '2022-05-05',
      'date_end' : '2022-05-05'
      }

      It is important to specify the funnel names exactly as they are written in the chat, as these will be passed in the "landing_name" field. These exact names are used to open the offer for you.

      ❗️❗️❗️Important Note❗️❗️❗️ If you change the funnel name in the "landing_name" field, please notify us about this in the chat. Otherwise, your leads may be automatically rejected!

      This will allow us to quickly adjust the process and prevent unnecessary errors.

    • Opening an offer for receiving a test lead.

      To open the offer for receiving a test lead, you need to clarify with the webmaster how the funnel will be named when passed in the "landing_name" parameter. Once you get this name, go to the Funnels tab and add the funnel to the list.

      This way, we can properly configure the offer and ensure the correct processing of the test lead.

      webmaster

      Another way to add a funnel to the list is by conducting a test with the required funnel. Any funnel that enters the CRMate system will automatically appear in this list.

      However, in this case, the webmaster will need to perform two tests: the first test is to ensure the funnel appears, so you can add it to the campaign (at this stage, the lead will show as “rejected”),the second test will happen after you've set up the offer on your side.

      Once these tests are complete, proceed to the campaign settings to finalize the process and prepare for full-scale operation.

      webmaster

      Let’s assume you want the webmaster ArbitragnilkTEST to send you leads from Kazakhstan (KZ) using the funnel Voronka. In this case, the campaign settings should look as follows:

      • User: ArbitragnilkTEST
      • Country: KZ (Kazakhstan)
      • Funnel (landing_name): Voronka

      Once you have set up these parameters, the system will be able to correctly distribute leads and send them to the appropriate offer.

      webmaster

      If everything is set up correctly, leads will start coming to the correct offer without any issues. The system will automatically allocate them based on the specified parameters, and you will be able to track results in real-time.

      УMake sure all campaign settings meet the requirements to avoid potential errors in the future.

      webmaster

      If a lead is not associated with an offer (as in the example above with the second lead),it will be marked as "rejected". In this case, do not send it manually to your offers without notifying the webmaster, as their system might have automatically forwarded the lead to another advertiser.

      If the webmaster asks you to update the status and mark an FTD on the test lead, you can do so through the lead settings in two ways:

      • 1. Click on the lead number.
      • 2. Or select the three dots in the ACTION column.

      In the pop-up window, click the Edit button to update the necessary data.

      webmaster

      After that, change the status and check the Conversion mark.

      webmaster

      And don't forget to save. The integration is complete.

    CRM Sections

    Dashboard

    Dashboard — is the "face" of your CRM. In this section, you can quickly assess the current status for the month, compare metrics with the previous month, and get an overall view of how things are progressing. It provides a summary of all key metrics, helping you make quick and informed decisions based on up-to-date data.

    dashboard
    • Leads — shows how many leads were added or processed. In this example, there are 60 leads.
    • FTD (First Time Deposits) — the number of users who made a deposit. In this case, 15.
    • Profit and Net Profit — display information about your profit, both with and without costs.
    • Revenue Overview — a chart showing revenue for the current and previous months.
    • Caps (Limits) — on the right side of the chart you can see the limits of each broker and how far they have been worked out.

    If desired, the Dashboard can be customized to suit your goals using filters:

    dashboard
    • Webmasters ) — select a specific webmaster.
    • Created Date — use the calendar to select the period for data display.
    • Countries — choose specific countries.
    • Campaign — a drop-down menu to select a specific advertising campaign.
    • Funnels — allows you to choose a specific sales funnel for analysis.

    Caps

    In the Caps section, you can track the caps' limits for the current day. Active offers are displayed first, allowing you to quickly assess their status and monitor which ones have already reached their limits. This helps you effectively allocate traffic and ensure that the set limits are not exceeded.

    caps

    Statistics

    Statistics — is a key section for analyzing your traffic. It provides three main blocks of statistics:

    • 1. User — a filter by webmasters supplying traffic. You can expand a specific user's row to see more detailed statistics for each funnel.
    • 2. Funnel — statistics by funnels, allowing you to evaluate the efficiency of each one.
    • 3. Offer — statistics by offers (campaigns). You can also view data for each funnel connected to an offer.

    This section helps you thoroughly analyze and optimize results for every parameter..

    caps

    1. Define a specific time period for your analysis.
    2. Filters

    • Countries — select a country for detailed analysis.
    • Funnels — filter by a specific sales funnel.
    • Campaign — choose a particular campaign to display relevant data.
    • Webmasters — filter data for a specific webmaster.
    • Filter by FTD — sort data by users who made the first deposit.

    The table below:

    • User — displays which system user attracted the leads.
    • Leads — the total number of leads attracted by the user.
    • Valid — the number of leads recognized as valid.
    • Invalid — the number of leads recognized as invalid.
    • No answer — the number of leads that did not respond.
    • Conversions — the number of leads that converted into customers or made a deposit.
    • Revenue — the total revenue generated from these leads.
    • Cost — the total cost incurred to acquire these leads.
    • Net Profit — the difference between revenue and costs.
    • ROI — the return on investment, expressed as a percentage of profit relative to costs.

    Leads

    Leads — section is the core of the CRM system, where most of your time will be spent managing and analyzing lead data.

    leads

    It is important to customize the display of all the data you need once. After customization, the interface will display exactly the information you need to work effectively with leads, which will make the management process more convenient and faster.

    leads

    In the window that appears, select the necessary columns to display the data. If you are not sure what you need, it is recommended to select all available options - nothing unnecessary has been added to our CRM. Once you have made your selection click Save to save your settings. This will give you easy access to all important lead information.

    leads

    Next, let's break down the other buttons:

    leads
    • 1. Lead Search
      You can search for leads by email, phone number or ID. If the desired lead is not found, remove the filters and set the time period to “All time”.
    • 2. Data Refresh Without Page Reload
      Update lead information instantly without reapplying filters or reloading the page, saving time and maintaining workflow continuity.
    • 3. Filters
      Use various filters to narrow down your search based on specific criteria like lead status or a defined time range.
    • 4. Column Settings
      You can customize which columns are displayed in the leads table, allowing you to see only the information you need.
    • 5. Time Range Selection Easily set a time range to view leads from a specific period for precise analysis.
    • 6. Number of Leads per Page
      Set how many leads are displayed on one page to suit your preference or workload.

    Filters for Statistics and Lead Management

    The Leads section in your CRM provides specialized filters to refine your data and gather specific statistics. Here's a breakdown of the key categories:

    • All: Displays all leads without any filtering.
    • Sent/Hold: Shows leads that have been sent to brokers or are currently on hold.
    • Invalid: Leads with invalid or incorrect data.
    • Duplicate: Leads that already exist.
    • Error: Leads with a technical error.
    • Removed: Leads that have been deleted.
    • Valid: Leads with correct data.

    These features and sections make working with leads in your CRM more convenient and efficient, allowing you to quickly find and manage the right information.

    Lead re-sending

    To perform any actions on leads, you must first open a specific lead. To do this:

    • 1. Select the lead: Click on the lead's phone number or on the icon with three dots at the end of the row (in the ACTION column).
    • 2. Menu of the lead: This will take you to a menu where you can perform the necessary actions.

    This menu will give you access to all the data of the lead and options to edit or resubmit it.

    leads
    • 1. SEND: Send the current lead.
    • 2. NEW SEND: Send a copy of the lead. If you want the webmaster who sent you the lead to not see it, simply change the user(s) of the lead using step 4.
    • 3. Remove Lead: Remove the lead from the system.
    • 4. Edit Lead: Open the edit menu to make changes to the lead's information.

    These features will help you manage leads efficiently and keep your CRM organized.

    If the lead has not been resent for any reason, you should review the CRM Mate Documentation. section.

    Lead Parameters Overview

    leads

    In the General info section, you’ll find key parameters that provide insights into campaign performance and lead quality. Here's a breakdown of what each parameter represents:

    • Pay (purchase amount): the amount the customer has spent.
    • Sale (sale amount): this is the profit earned from the sale and also originates from the settings of the corresponding Campaign.

    Free parameters consist of two parts:

    • 1. Description: this value is taken from the parameter with the same name, which is passed when sending the lead to CRM Mate. Usually, this is where the answers to quizzes or additional comments from customers are specified.
    • 2. UTM-метки: these tags are extracted from the “landing” parameter in the link. They help to track the effectiveness of advertising campaigns, allowing you to understand where the traffic came from.
    leads

    Lead response stores information about the responses from your advertisers. If you don't understand why a lead was not accepted, just copy the response from this section and send it to the advertiser in the chat. This will help you to quickly find out the reason and set up the process.

    This feature allows you to keep in touch with your advertisers and promptly respond to any problems with leads.

    leads

    Logs - changes in the status of the lead.

    leads

    The Anti Fraud section displays information about the server from which the lead was sent, if possible. It is important to understand that this is not the IP address or user-agent of the lead, but the data of the server where your partners' CRMs or lendings (or your own) are located.

    This functionality is useful for:

    • Tracking fraudulent activities: With this data, you can identify attempts to send fake leads, especially those that come through tools like Postman.

    • Improving lead quality: Understanding the sources of leads can help you manage campaigns and engage with partners more effectively.

      The section helps keep your lead handling process safe and secure.

      leads
    • Is Lock: This feature locks status and deposit updates for a specific lead. This is useful in situations where you want to prevent any changes until the information is analyzed or confirmed.

    • Conversion: This feature is responsible for the first deposit (FTD) on a lead and also blocks status and deposit updates. This is to ensure that FTDs are accounted for correctly and to avoid confusion with the leads while they are in the verification process.

    Both features help control the processing of leads and provide stability in managing them.

    Mass editing of leads

    To change parameters on several leads at once, follow these steps:

    • 1. Selecting Leads: Check the marks next to the leads you want to edit..
    • 2. Selecting a parameter: At the top of the page, select which parameter you are going to change (e.g. status, assignment, etc.).
    • 3. Edit: Click on the Edit button to apply the changes to all selected leads.

    This feature helps you save time and simplify the process of managing a large number of leads at once.

    leads

    INJECT

    Inject — is a feature that automatically sends leads from the HOLD section based on specified conditions. It applies to leads that:

    • Have been imported into the system.
    • Entered the CRM, but did not find the required campaign to send.
    • Entered before the campaign was activated.

    To use the Inject feature, follow these steps:

    • 1. Go to the Inject section in your CRM.
    • 2. Create a new campaign by setting the necessary conditions for sending leads.

    This feature allows you to automate the lead handling process and minimize traffic loss, providing more efficient campaign management.

    leads
    • 1. Name: Specify the name of your campaign.
    • 2. Number of Lead Repetitions: Set a sending interval, for example, once every 100 seconds. This will help you control the frequency of sending leads.
    • 3. Offers, Funnels, Country, Source, Users: Specify the parameters for lead selection. This will allow you to more precisely customize which leads will be sent within a given campaign.

    After you have completed the settings:

    • Click Create.
    • Then select Actions > View to see the created campaign..

    In the campaign settings, complete the table for sending leads by specifying the required parameters and conditions. This will ensure that leads are automatically processed and sent according to your requirements.

    leads
    • 1. Type: Set the "Hold",type to select leads from the appropriate section.
    • 2. Offers: Select the campaign to which the leads will be sent.
    • 3. Country, Users, Funnels, Source: Define the sources from which the leads will be extracted.
    • 4. Дата: Set the date for importing leads; it is recommended to add another day for accuracy (as shown in the screenshot).
    • 5. New users: Select this option if you want to send leads on behalf of another user.

    After verifying and filling in all the data:

    • Click Save and then Update.

    You should then have the leads ready to send.

    • 1. Go back to the Inject section and activate it.
    • 2. Go to the Inject campaign. The Date row for each lead will display the time it was sent.

    This way, you will be able to effectively manage and control the sending of leads.

    USERS and roles

    The CRM system provides various user roles, each with unique access rights. Here is a brief description of each role:

    • 1. Admin: Full access to all CRM functions. Can manage users and customize the system.
    • 2. Teamleader: Access to webmasters' and buyers' leads and statistics. This role is assigned by the administrator.
    • 3. Buyer: Has access only to their own leads and statistics. Can specify costs to calculate ROI.
    • 4. Webmaster: Access only to their leads and statistics. This role is suitable for external buyers.
    • 5. Affiliate_manager: Has access to the leads and statistics of buyers, brokers and campaigns. Assigned by the administrator.
    • 6. Manager: Has the same level of access as Affiliate_manager, with the ability to manage a wider range of data.
    • 7. Manager_p: Has the same access as Manager, but without the ability to edit campaigns.
    users

    Lead Export

    Exporting leads is located in the Leads section.

    export

    Here's how to export leads from the Leads section to CRM:

    • 1. Go to the Leads section. This is the main section where all your leads are stored.
    • 2. Click on filters. Select the parameters by which you want to filter leads. This can include criteria such as date, lead status, source, and others.
    • Filter the leads by the parameters you want. Make sure you select exactly the parameters you need for your analysis or report.
    • Click Export.

    Lead Import

    Prepare a table for importing leads.

    Required fields:

    • Email
    • Phone
    • Full name
    • Geo
    • IP

    Example:

    import
    • 1. Save the file in CSV format.
    • 2. Click IMPORT.
    • 3. Select the file and specify the basic parameters.
    • 4. If needed, fill in all sections..
    import

    After that, you will be shown the fields that you have not filled in. You can select the missing data from your CRM database to complete the process. This will allow you to complete the information and ensure that the lead is sent or processed correctly.

    import

    Click Next. If the import is successful, you will see the Success. Imported leads will be moved to the HOLD section. This will allow you to manage them conveniently and track their status.

    import

    Checking the reason for not transferring a lead by Offers

    • 1. View lead information::

      • Open the pop-up with the lead's information.
      • Click on the "Lead response" tab.
    • 2. Analyze the CRM response:

      • "Offers not found": This means that the lead could not find a suitable campaign. Check the parameters of the campaign you tried to send the lead to (e.g. Funnels, GEO, Source).
    • 3. Check available campaigns:

      • Click the "Send" tab and see the available campaigns. If there are no available campaigns:

        • Go to the "Campaign" section and make sure all three parameters for sending a lead are completed.

      • If all conditions are met, there are probably two reasons for the problem:

        • Your campaign reached the set limit and automatically paused.

        • Your campaign was manually or scheduled to be turned off.

    • 4. Analyze the response from the brand:

      • If the “Lead Response” shows a different entry, it may be a brand response. Responses to a rejected lead may vary from brand to brand.
      • Copy this response and contact the brand to clarify the reason for not accepting the lead.

    Set up a system to prevent duplicates on the broker

    If duplicate leads still get to the broker, it is necessary to set up the system correctly. To do this, perform the following steps:

    • 1. Open Settings.

    • 2. Next, open Duplicate Leads.

    • 3. Indicate the checkmark for the following options:

      • Is Lead Email period exist: select the email lead period (for example, 5 days).
      • Is Lead Phone period exist: select the phone verification period (for example, 5 days).
      • Is Lead IP period exist: select the verification period by IP address (it is recommended to use only if you have a clear understanding of this setting).
    • 4. The most commonly used values are 5-7 days.
    • 5. Click Save.
    import

    Note that the system accepts lead duplicates in any case, they just go into a separate folder, not sent directly to the broker, so you can conveniently keep track of all your duplicates.

    import
    © CRMate, 2024. All rights reserved.