What does this integration do?

Turning on the Segment integration is very useful if you want to:

  • send Segment data to MadKudu: your customer data in Segment (both customer attributes and customer events) are sent to MadKudu to be used for behavioral scoring.
  • send your MadKudu data to Segment: your MadKudu customer profiles and moments are sent to Segment which can then route it to your other tools.

How to set it up?

How to send Segment data to MadKudu?

  1. Log in MadKudu, click “Integrations” and then “Segment”.

2. Click on “Enable with Segment”

3. Choose with Segment project you want to use as a source to send data to MadKudu, and click “Send data”.

You’re all set!

How to send MadKudu data to Segment?

  1. Log in Segment and go to the source your want to send your MadKudu data to. Generally, this is the same source that is sending data to MadKudu in the previous step.
  2. Inside this project, click on “Settings”, then to the “API Keys” section and copy the Write Key.
  3. Log in MadKudu, click “Integrations” and then “Segment”.
  4. Paste the Write Key into the “Segment Write Key” form and click “Save”.
  5. Our team will set the rest up for you and discuss the volumes of data

You’re all set!

What data is sent from MadKudu to Segment?

MadKudu sends data to Segment via the Segment Identify method:

  "type": "identify",
  "userId": "97980cfea0067",
  "traits": {
    "email": "paul@madkudu.com",
    "mk_customer_fit_segment": "medium",
    "mk_likelihood_to_buy_segment": "high",
    "mk_likelihood_to_buy_score": "72",
    "mk_job_title": "CTO",
    "mk_country": "United States",

For more about the MadKudu fields being sent to Segment, please consult this article.

How to send historical data from Segment?

Behavioral models generally perform best with at least 3 months of training data. However, once you connect Segment, we only receive your data going forward. To send historical data for training, there are two options.

Segment replay (Segment Business only)

If you're a customer of Segment Business tier, you can ask your account manager to replay your historical data to our destination. This is the most convenient way.

Sending historical data through S3

If you are not on the Segment Business tier, you can still send us data via S3. To do so, please follow these instructions.

Did this answer your question?