For the complete documentation index, see llms.txt. This page is also available as Markdown.

Import Customer

This article shows you how to import your customer by Member ID. You'll learn three simple steps to edit the template and import your data.

Step 1: Import file - Edit and upload the template

Go to "Social CDP" from the left menu, find "Data Import", then click the "Import" button in the top right corner.

Choose "Import customer"

Download the Template

Please use the template provided here to edit your customer data. Do not use your own file, as it may cause data matching issues.

You can download the template based on one of the two tag import methods below.

  1. All tags in one column: Add all tags in the same "Tag" column, separated by commas. Don’t add any spaces before or after the commas.

  1. Each tag in a separate column: Add each tag in its own column.

Edit the Template

This is what the template looks like in Google Sheets when using the first tag import method (All tags in one column). We'll use this as an example to show what to pay attention to when editing the file.

  • Member ID is a required field.

  • Phone numbers should follow the international format:

    • Remove the zero at the beginning and any symbols like +, -, or ().

    • Examples:

      • Taiwan number 0911223344 → input 886911223344

      • Hong Kong number 91122333 → input 85291122333

      • Singapore number 81234567 → input 6581234567

      • Malaysia number 123456789 → input 60123456789

    • If there are duplicates of "Email" and "Phone" columns when importing data, omni-channel customer data may be overlapped.

  • Import custom attributes

    • You can add columns to the template and input your custom attribute's Attribute Key.

    • Make sure each key match exactly with what you've set up in the Custom Attribute Page, and each column should use a different key. Do not enter the same key more than once.

The format of attribute values must follow the rules:

  1. Number support:

    • integer

    • positive and negative numbers

    • decimal point

  2. Date support:

    • YYYY/MM/DD

    • YYYY-MM-DD

    • DD/MM/YYYY

  3. Date & Time support:

    • YYYY/MM/DD HH:mm:ss

    • YYYY-MM-DD HH:mm:ss

    • DD/MM/YYYY HH:mm:ss

    • YYYY-MM-DD HH:mm:ss

  4. Yes / No support:

    • 是 / 否

    • yes/no (Case insensitive)

    • Y/N (Case insensitive)

    • true/false (Case insensitive)

    • T/F (Case insensitive)

Other Setting - Trigger journeys

By switching on this button, if any trigger conditions from your existing customer journeys are met here, the corresponding journeys will be triggered.

Upload the Template

  • Please keep the file size under 30MB.

  • If the file is too large, split it into smaller files before importing.

  • The system supports asynchronous importing, so you can leave the page after uploading.

  • You can also upload other files while an import is in progress. They will be processed one after another.

Step 2: Map data

After editing the template, save it as a CSV file. We'll use the file below as an example to show how mapping and verification work.

Scenario: We'll import the following data:

  • Phone: 85291122333

  • Tag: 0628test

  • Custom Attribute – email: 123@omnichat.ai

  • Custom Attribute – Purchase_Company_Region: Hong Kong

  • Custom Attribute – Purchase_Company_Name: Omnichat

This data will be assigned to Member ID: 1

Drag and drop your edited CSV file into the upload area, or click to select a file. Then click "Next" to continue.

The system will then map the data in your CSV file with the fields in the system.

Step 3: Verify data

If the system detects any data in your file that doesn't match the required format, you'll see a reminder asking you to correct the data and upload the file again.

Once all data is correct, click the "Import" button in the top right corner.

You'll see a pop-up message letting you know the system is scheduling the import. The upload will continue in the background even if you close the pop-up window, so you can safely close it and return to the list.

When you return to the list, you'll see the file is pending for import.

If you'd like to cancel the import, click the icon under "Action". A pop-up window will open, asking you to confirm the cancellation.

Once importing is finished, you can go to "Customer Management" to check if the data has been updated.

Here's how the customer data looks before and after import. As you can see, the phone number, tag, and custom attributes have been updated.

Last updated