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.

Drip (Actions) Destination


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

Drip(link takes you to an external page) is a nurture marketing platform Empowering B2C SMBs to convert long-sales cycle prospects into lifelong buyers with sophisticated and personalized marketing automation.

This destination is maintained by Drip. For any issues with the destination, contact their Support team.


Getting started

getting-started page anchor
  1. From your workspace's Destination catalog page(link takes you to an external page) search for "Drip (Actions)".
  2. Select Drip (Actions) and click Add Destination.
  3. Select an existing Source to connect to Drip (Actions).
  4. Go to the Drip dashboard(link takes you to an external page)
  5. In the Settings tab, select the User Settings, find and copy the API key at the bottom of the page.
  6. In a terminal, run echo <your-api-key>: | base64 to encode the API key.
  7. Enter the encoded API Key in the Drip destination settings in Segment.
  8. Your account ID is a seven digit number that can be found in the address bar of your browser when you are logged into Drip. It is the number after https://www.getdrip.com/.
  9. Enter the Account ID in the Drip destination settings in Segment.

Property nameTypeRequiredDescription
Account IDstring
required

Account ID for your Drip account. You can find this in your Drip account settings.


API Keystring
required

API key for your Drip account. You can find this in your Drip account settings.


Drip (Actions) has the following presets

Preset NameTriggerDefault Action
Track eventEvent type = "track"Track Event
IdentifyEvent type = "identify"Identify

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

(information)

Mapping limits per destination

Individual destination instances have support a maximum of 50 mappings.

Track Event

track-event page anchor

Send track() events to Drip

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

Property nameTypeRequiredDescription
ActionSTRING
required

The name of the action.


Email AddressSTRING
required

The person's email address.


PropertiesOBJECT

Optional

Additional properties associated with the event.

Identify person in Drip

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

Property nameTypeRequiredDescription
Custom fieldsOBJECT

Optional

Custom fields to add to a person's profile. Non string values will be stringified.


Email AddressSTRING
required

The person's email address.


IP AddressSTRING

Optional

The person's ip address.


SMS NumberSTRING

Optional

The person's sms number.


Initial StatusSTRING

Optional

The person's subscription status if newly identified.


StatusSTRING

Optional

The person's subscription status. Overrides initial_status.


Status Updated AtDATETIME

Optional

The timestamp associated with the update to a person's status.


TagsSTRING

Optional

Comma delimited list of tags to add to a person's profile. e.g. "tag1,tag2".


TimezoneSTRING

Optional

The person's timezone.


Enable Batching?BOOLEAN

Optional

When enabled, Segment will send events in batches.

For more information about developing with Drip, check out their documentation(link takes you to an external page).


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 Drip (Actions) 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
Account IDstring
required

Account ID for your Drip account. You can find this in your Drip account settings.


API Keystring
required

API key for your Drip account. You can find this in your Drip account settings.