This guide walks you through syncing TikTok Lead Generation (Source) to Brevo (Destination) using sysConnector. Once configured, new TikTok leads will automatically be added to Brevo as contacts.
Prerequisites
Make sure you have the following:
TikTok Business Account
Access to TikTok Ads Manager
At least one active Lead Generation form
Admin or sufficient permissions for the Ad Account
Brevo Credentials:
API Key
Step 1: Create a New Connection
Log in to the sysConnector.c
Click Create Connection.

If your app is missing, click Request Integration to notify the sysConnector team.
Step 2: Configure TikTok Lead as the Source
Select TikTok Lead Generation
Choose TikTok Lead Generation from the app list
Click Next

Connect to TikTok Lead Generation
If you want to connect a TikTok account, follow these steps:
Enter an account name (for identification)
Example: Marketing Team, Client XYZ
This helps you easily recognize the account later in sysConnector.Click the button below to connect TikTok
Connect to TikTok Lead GenerationComplete TikTok login (OAuth)
You will be redirected to TikTok to authorize access.Return to sysConnector
Once approved, your account will appear in the list of connected accounts.

Use an Existing Account
If you already connected a TikTok account, you can use it instead of creating a new one.
Select one of your connected accounts
Choose from the list of previously connected TikTok accounts:TikTok Online Store Sales
Connected on 2026-04-16T03:33:42.240138
Continue with the selected account
Click Continue with selected account to proceed using this connection.

Step 3: Configure Brevo as the Destination
Select Brevo as the Destination App.

Enter a Destination Account Name
Example:Brevo MarketingorBrevo CRM Prod.Enter required credentials:
API Key
Click Connect to Brevo to verify access.

How to Generate a Brevo API Key
Log in to your Brevo account
Click your profile name (top-right corner)
Go to Settings → SMTP & API → API Keys
Click Generate a new API key
Enter a name for your app
Example: sysConnector IntegrationClick Generate
Copy the API key
Important:
Your API key is only shown once — make sure to copy and save it
If you lose it, you will need to generate a new one
Step 4: Define Connection Settings
Connection Name
Use a clear, descriptive name such as:TikTok Lead Gen Campaign May 2026Project Selection
Choose an existing Project (folder) or use Unassigned.Sync Frequency
Select Event Space to enable real-time syncing when a lead is submitted.

Projects act like folders inside sysConnector.
Select an existing Project, or
Leave it as Unassigned if no structure exists yet
This is especially useful for:
Separating marketing vs sales workflows
Organizing by region or business unit
Controlling user access permissions
Step 5: Field Mapping and Data Transformation
This step defines exactly how data collected in Google Sheet is translated, formatted, and delivered into Brevo. Proper configuration here ensures clean data, accurate reporting, and successful automation.
5.1 Basic Field Mapping
This section establishes a direct relationship between Google Sheet fields (source) and Brevo fields (destination).
Process:
For each data point, select the Google Sheet field on the left.
Map it to the corresponding Brevo field on the right.
Example:
Google Sheet field Name → Brevo field First Name
Google Sheet field Email → Brevo Email
If a required Brevo field is not mapped, records may fail to sync or be rejected.

5.2 Using Custom Text
The Custom Text feature allows you to send a fixed value that does not exist in the Google Sheet itself.
Common Use Case:
Create a field in Brevo called Lead Source
Use Custom Text to automatically populate it with Google Sheet for every lead coming through this connection
This is especially useful for campaign tracking, reporting, and segmentation.

5.3 Custom Transformations (Merging and Formatting)
Custom transformations allow you to manipulate or enhance data before it reaches Brevo, which is useful when the data structures between systems do not align perfectly.
Merge Fields
You can select multiple Google Sheet fields and combine them into a single Brevo field.
You may apply a divider (comma, dash, pipe, etc.) between values for readability.
Example:
If your Google Sheet contains separate columns for First Name and Last Name, you can merge them into a single Full Name field in Brevo (e.g., John Doe).
Prefix and Postfix
You can add text before (prefix) or after (postfix) a value.
Example:
Prefix:
GS-Result:
GS-john.doe@email.co
This is useful for tagging, internal labeling, or adding context to incoming data.

5.4 Data Type Conversion
In some cases, Google Sheet sends data in a format that does not match the required data type in Brevo.
Example:
Google Sheet sends a value as Text
Brevo requires an Integer
How sysConnector Handles This:
During testing, sysConnector automatically detects mismatched data types.
Since Brevo field types are fixed, you must adjust the Source Type in sysConnector to match the destination field.
This ensures records are accepted and processed correctly.
5.5 Mandatory Testing and Validation
Before a connection can be activated, mapping must be tested successfully.
Process:
Enter sample test data for every mapped field.
Click Test Mapping.
The system validates formatting (e.g., email fields must contain valid email formats).
After a successful test, log in to Brevo and confirm the test record appears correctly.
Activation is blocked until testing passes.

Step 6: Testing and Activation
Enter sample test data and click Test Mapping.
This step is mandatory before activation.Log in to Brevo and confirm the test data was received correctly.
Click Save and Activate to begin live syncing.

Managing Your Connection
Monitoring
Go to Reports to view:
Successful lead transfers
Failed sync attempts
Logs from the last 24 hours to 30 days