Step-by-step guide on sending your event data from RudderStack to FactorsAI.

FactorsAI is a marketing analytics and attribution platform. It collects and processes all data across your customer journeys to help you make smart business decisions.

Find the open source code for this destination in the GitHub repository.

Getting started

RudderStack supports sending event data to FactorsAI via the following connection modes:

Connection ModeWebMobileServer
Device mode---
Cloud modeSupportedSupportedSupported

Once you have confirmed that the source platform supports sending events to FactorsAI, follow these steps:

  1. From your RudderStack dashboard, add the source. Then, from the list of destinations, select Factors AI.
  2. Assign a name to your destination and click Continue.

Connection settings

To successfully configure FactorsAI as a destination, you will need to configure the following settings:

  • API Key: Enter the FactorsAI API Key. For more information on obtaining your FactorsAI API key, refer to the FAQ section below.


You can use the identify call to create or update a user in FactorsAI. RudderStack uses the userId field to perform these actions.

A sample identify call is shown below:

rudderanalytics.identify('1hKOmRA4e', {
  email: 'alex@example.com'


You can use the track call to capture user events and their associated properties, and send this information to FactorsAI.

A sample track call is shown below:

rudderanalytics.track("Product Reviewed", {
  review_id: "12345",
  product_id: "123",
  rating: 4.0,
  review_body: "Good product."


The page event lets you record your website’s page views with any additional relevant information about the viewed page.

A sample page call sent using RudderStack’s JavaScript SDK:



The group call lets you link an identified user to a group like a company, organization, or an account.

A sample group call is shown below:

rudderanalytics.group("sample-group-id", {
  name: "Example Company",
  employees: 1000,
  industry: "Software"


Where can I get the FactorsAI API key?

To get your FactorsAI API key:

  1. Log in to your FactorsAI dashboard.
  2. Click the menu button in the left corner and go to Settings > Integrations.
  3. From the integrations list, select RudderStack to generate the API key:
FactorsAI API key

Questions? Contact us by email or on Slack