Skip to contentSkip to navigationSkip to topbar
On this page
Looking for more inspiration?Visit the
(information)
You're in the right place! Segment documentation is now part of Twilio Docs. The content you are used to is still here—just in a new home with a refreshed look.

Inleads AI Destination


Destination Info
  • Accepts Page, Alias, Group, Identify and Track calls.
  • Refer to it as Inleads AI in the Integrations object
  • This integration is partner owned. Please reach out to the partner's support for any issues.

Inleads.ai(link takes you to an external page) is an AI-driven sales intelligence and analytics platform designed to empower startups and enterprises with comprehensive tools for growth.

Using Inleads, you can gain deeper insights into your customer journey and drive smarter decisions with the Inleads.ai and Segment integration. With this integration, seamlessly map Segment events to Inleads.ai events, enabling you to track deals, leads and customer activities across every touchpoint. Dive into real-time sales, product, and revenue insights, powered by advanced analytics and machine learning algorithms. With Inleads.ai and Segment, unlock the full potential of your customer data to fuel your business success.

This destination is maintained by Inleads.ai(link takes you to an external page). For any issues with the destination, contact the Inleads Support team.


Getting Started

getting-started page anchor
  1. From the Destinations catalog page in the Segment App, click Add Destination.
  2. Search for Inleads in the Destinations Catalog, and select the Inleads destination.
  3. Choose which Source should send data to the Inleads destination.
  4. Go to the Inleads dashboard(link takes you to an external page) and find the API Key in Settings API Keys tab.
  5. Enter the API Key in the Inleads destination settings in Segment.

Inleads supports the following methods, as specified in the Segment Spec.

Identify

identify page anchor

Send Identify calls to create new user profile or update existing users with new trait values. For example:

1
analytics.identify("inleadsUser123", {
2
email: "test@example.com",
3
});

Segment sends Identify calls to Inleads as an identify event.

Send Track calls to record user behavior in your app. For example:

analytics.track("New lead created");

Segment sends Track calls to Inleads as a track event.

Send Group calls to associate an individual user to group. For example:

1
analytics.group("0e8c78ea9d97a7b8185e8632", {
2
name: "Initech",
3
industry: "Technology",
4
employees: 329,
5
plan: "enterprise",
6
"total billed": 830
7
});

Property nameTypeRequiredDescription
API Keystring
required

Your Inleads AI API Key. You can find your API Key in your inleads.ai settings.


Inleads AI has the following presets

Preset NameTriggerDefault Action
Track EventEvent type = "track"Track
GroupEvent type = "group"Group
Identify UserEvent type = "identify"Identify

Build your own Mappings. Combine supported triggers with the following Inleads AI-supported actions:

(information)

Mapping limits per destination

Individual destination instances have support a maximum of 50 mappings.

Send group calls to Inleads AI.

Group is a Cloud action. The default Trigger is type = "group"

Property nameTypeRequiredDescription
Account idSTRING
required

The External ID of the account to send properties for


User IDSTRING

Optional

The ID associated with the user


Account nameSTRING
required

The Account name


Account created atSTRING

Optional

The timestamp when the account was created, represented in the ISO-8601 date format. For instance, "2023-09-26T15:30:00Z".


Account propertiesOBJECT

Optional

The properties of the account


Account websiteSTRING

Optional

The account website


User MetadataOBJECT

Optional

User metadata including IP, Location, etc.


Anonymous IDSTRING

Optional

User Anonymous id


Event IDSTRING

Optional

The ID of the event.


URLSTRING

Optional

The URL of the page where the event occurred.


ReferrerSTRING

Optional

The referrer of the page where the event occurred.


User LanguageSTRING

Optional

The language of the browser.


UTC TimeSTRING
required

The time of the event in UTC.


UTMOBJECT

Optional

Information about the UTM parameters.


ScreenOBJECT

Optional

Information about the screen.


TimezoneSTRING

Optional

The timezone of the browser.


IP AddressSTRING

Optional

The IP address of the user.

Send track calls to Inleads AI.

Track is a Cloud action. The default Trigger is type = "track"

Property nameTypeRequiredDescription
Event nameSTRING
required

The name of the event


User idSTRING
required

The user id, to uniquely identify the user associated with the event


Account idSTRING

Optional

The account id, to uniquely identify the account associated with the user


Event propertiesOBJECT

Optional

The properties of the track call


Event TraitsOBJECT

Optional

The Traits of the track call


User MetadataOBJECT

Optional

User metadata including IP, Location, etc.


Anonymous IDSTRING

Optional

User Anonymous id


Event IDSTRING

Optional

The ID of the event.


URLSTRING

Optional

The URL of the page where the event occurred.


ReferrerSTRING

Optional

The referrer of the page where the event occurred.


User LanguageSTRING

Optional

The language of the browser.


UTC TimeSTRING
required

The time of the event in UTC.


UTMOBJECT

Optional

Information about the UTM parameters.


ScreenOBJECT

Optional

Information about the screen.


TimezoneSTRING

Optional

The timezone of the browser.


IP AddressSTRING

Optional

The IP address of the user.

Send identify calls to Inleads AI.

Identify is a Cloud action. The default Trigger is type = "identify"

Property nameTypeRequiredDescription
User IDSTRING
required

The External ID of the user


NameSTRING

Optional

The user's name


First nameSTRING

Optional

The user's first name. This field is mandatory if you're not providing a name field


Last nameSTRING

Optional

The user's last name. This field is mandatory if you're not providing a name field


Email addressSTRING

Optional

The user's email address


Account idSTRING

Optional

The account id, to uniquely identify the account associated with the user


Created atSTRING

Optional

The timestamp when the user was created, represented in the ISO-8601 date format. For instance, "2023-09-26T15:30:00Z".


TraitsOBJECT

Optional

Properties to associate with the user


User MetadataOBJECT

Optional

User metadata including IP, Location, etc.


Anonymous IDSTRING

Optional

User Anonymous id


Event IDSTRING

Optional

The ID of the event.


URLSTRING

Optional

The URL of the page where the event occurred.


ReferrerSTRING

Optional

The referrer of the page where the event occurred.


User LanguageSTRING

Optional

The language of the browser.


UTC TimeSTRING
required

The time of the event in UTC.


UTMOBJECT

Optional

Information about the UTM parameters.


ScreenOBJECT

Optional

Information about the screen.


TimezoneSTRING

Optional

The timezone of the browser.


IP AddressSTRING

Optional

The IP address of the user.


You can send computed traits and audiences generated using Engage to this destination as a user property. To learn more about Engage, schedule a demo(link takes you to an external page).

For user-property destinations, an identify call is sent to the destination for each user being added and removed. The property name is the snake_cased version of the audience name, with a true/false value to indicate membership. For example, when a user first completes an order in the last 30 days, Engage sends an Identify call with the property order_completed_last_30days: true. When the user no longer satisfies this condition (for example, it's been more than 30 days since their last order), Engage sets that value to false.

When you first create an audience, Engage sends an Identify call for every user in that audience. Later audience syncs only send updates for users whose membership has changed since the last sync.

(information)

Real-time to batch destination sync frequency

Real-time audience syncs to Inleads AI may take six or more hours for the initial sync to complete. Upon completion, a sync frequency of two to three hours is expected.


Segment lets you change these destination settings from the Segment app without having to touch any code.

Property nameTypeRequiredDescription
API Keystring
required

Your Inleads AI API Key. You can find your API Key in your inleads.ai settings.