Autopilot

Send your event data from RudderStack to Autopilot.

Autopilot is a popular marketing automation platform that allows you to track and capture new leads, create detailed customer journeys, and boost customer retention.

warning

Autopilot is now Ortto. Refer to this documentation only if:

  • You set up the Autopilot destination in RudderStack before the rebranding.
  • You are leveraging the Autopilot REST API to send the data.

If you’re sending data from RudderStack to Ortto, see the Ortto documentation.

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

Connection compatibility

Destination info
  • Status: Generally Available
  • Supported sources: Android, iOS , Web, Unity, AMP , Cloud, Warehouse, React Native , Flutter, Cordova, Shopify
  • Refer to it as AUTOPILOT in the Integrations object.

Connection modes
SourceCloud modeDevice modeHybrid mode
AMPsupportednot supportednot supported
Androidsupportednot supportednot supported
Cloudsupportednot supportednot supported
Cordovasupportednot supportednot supported
Fluttersupportednot supportednot supported
iOSsupportednot supportednot supported
React Nativesupportednot supportednot supported
Shopifysupportednot supportednot supported
Unitysupportednot supportednot supported
Warehousesupportednot supportednot supported
Websupportednot supportednot supported
Supported message types
SourceIdentifyPageTrackScreenGroupAlias
Cloud mode
Supported sourcessupportednot supportedsupportednot supportednot supportednot supported

Get started

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

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

Connection settings

  • API Key: Enter your Autopilot API key. See FAQ for steps on obtaining the API key.
  • Trigger ID: Enter your Autopilot trigger ID associated with your API trigger. RudderStack uses this ID to add a contact to a journey. For more information, see Autopilot REST API documentation.
  • Consent management provider: Configure the consent management settings for the specified source by choosing the consent management provider from the dropdown. If you choose Custom, make sure to pass the custom consent data to SDK.

Identify

The identify call captures relevant details about the visiting user.

A sample identify event is shown:

[[RSClient sharedInstance] identify:@"developer_user_id"
                                 traits:@{@"foo": @"bar", @"foo1": @"bar1"}];

Track

You can use the track to record user actions along with any associated properties.

A sample track payload is as shown in the snippet below:

[[RudderClient sharedInstance] track:@"test_event"
                          properties:@{@"key":@"value", @"foo": @"bar"}]

FAQ

Where can I get the Autopilot API key?

To obtain your Autopilot API key, follow these steps:

  1. Log into your Autopilot dashboard.
  2. Go to Settings > Autopilot API.
  3. Click Generate and copy the API key.

For more information, refer to the Autopilot documentation.


Questions? Contact us by email or on Slack