Angler AI (Actions) Destination
Angler AI helps direct-to-consumer brands radically improve prospecting and customer lifetime value using the power of AI. Gain a full view of your customer base, deploy custom audiences with precision, and measure the true ROI of your campaigns.
This destination is maintained by Angler AI. For any issues with the destination, contact the Angler AI Support team.
- From your workspace's Destination catalog page search for "Angler AI".
- Select Angler AI and click Add Destination.
- Select an existing Source to connect to Angler AI (Actions).
- Go to the Angler AI dashboard, find and copy the Workspace ID and Access Token. This information can also be provided by your Angler AI account manager.
- Return to the Segment app and enter the Workspace ID and Access Token in your Angler AI destination's settings page.
Your Angler AI API Authentication Token
Your Angler AI Workspace ID
Angler AI has the following presets
| Preset Name | Trigger | Default Action |
|---|---|---|
| Save Event - Checkout Address Info Submitted | Event event = "Checkout Address Info Submitted" | Save Checkout Event |
| Save Event - Page Viewed | Event type = "page" | Save Base Event |
| Save Event - Checkout Contact Info Submitted | Event event = "Checkout Contact Info Submitted" | Save Checkout Event |
| Save Order | Event event = "Order Completed" | Save Order |
| Save Event - Checkout Started | Event event = "Checkout Started" | Save Checkout Event |
| Save Event - Product Removed From Cart | Event event = "Product Removed" | Save Cart Event |
| Save Event - Collection Viewed | Event event = "Product List Viewed" | Save Collection Event |
| Save Event - Checkout Completed | Event event = "Order Completed" | Save Checkout Event |
| Save User | Event type = "identify" | Save User |
| Save Event - Product Viewed | Event event = "Product Viewed" | Save Product Event |
| Save Event - Form Submitted | Event event = "Form Submitted" | Save Form Event |
| Save Event - Search Submitted | Event event = "Products Searched" | Save Search Event |
| Save Event - Product Added To Cart | Event event = "Product Added" | Save Cart Event |
| Save Event - Checkout Shipping Info Submitted | Event event = "Checkout Shipping Info Submitted" | Save Checkout Event |
| Save Event - Cart Viewed | Event event = "Cart Viewed" | Save Base Event |
| Save Event - Checkout Payment Info Submitted | Event event = "Payment Info Entered" | Save Checkout Event |
Build your own Mappings. Combine supported triggers with the following Angler AI-supported actions:
Mapping limits per destination
Save a form event.
Save Form Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
Optional
The id attribute of an element.
Optional
The action attribute of a form element.
Optional
A list of elements associated with the form.
The name of the Form Event to track.
Save a collection event.
Save Collection Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
Optional
Collection details
Optional
A list of product variants associated with the collection.
The name of the Collection Event to track.
Save a checkout event.
Save Checkout Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Checkout details
Optional
Checkout Line Item details
Optional
The billing address associated with the checkout.
Optional
The address to which the order will be shipped.
The name of the Checkout Event to track.
Save a product event.
Save Product Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
Optional
Product Variant details
The name of the Product event to track.
Save a custom event that may have any fields.
Save Custom Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
Optional
Cart Line details
Optional
Checkout details
Optional
Checkout Line Item details
Optional
The billing address associated with the checkout.
Optional
The address to which the order will be shipped.
Optional
Collection details
Optional
A list of product variants associated with the collection.
Optional
The id attribute of an element.
Optional
The action attribute of a form element.
Optional
A list of elements associated with the form.
Optional
Product Variant details
Optional
Search results details
Optional
The search query that was executed.
The name of the event to track.
Optional
Additional name for custom events if 'event_name' is 'custom_event'.
Send an order to Angler. Use this Mapping for transactions which may not originate from the browser. E.g. recurring subscriptions.
Save Order is a Cloud action.
Optional
list of line items associated with the order.
Optional
The mailing address associated with the payment method.
Optional
The IP address of the browser used by the customer when they placed the order. Both IPv4 and IPv6 are supported.
Optional
Whether the customer consented to receive email updates from the shop.
Optional
The ID of the checkout.
Optional
Information about the browser that the customer used when they placed their order.
Optional
Confirmed
Optional
Contact Email
Optional
The autogenerated date and time (ISO 8601 format) when the order was created.
Optional
The three-letter code (ISO 4217 format) for the currency that the customer used when they paid for their last order.
Optional
The current subtotal price of the order in the shop currency. The value of this field reflects order edits, returns, and refunds.
Optional
The current total discounts on the order in the shop currency. The value of this field reflects order edits, returns, and refunds.
Optional
The current total price of the order in the shop currency. The value of this field reflects order edits, returns, and refunds.
Optional
The current total taxes charged on the order in the shop currency. The value of this field reflects order edits, returns, or refunds.
Optional
A unique identifier for the customer.
Optional
An ordered list of stacked discount applications. The discount_applications property includes 3 types: discount_code, manual, and script. All 3 types share a common structure and have some type specific attributes.
Optional
A list of discounts applied to the order.
Optional
The customer's email address.
Optional
Whether taxes on the order are estimated. Many factors can change between the time a customer places an order and the time the order is shipped, which could affect the calculation of taxes.
Optional
The status of payments associated with the order.
Optional
The order's status in terms of fulfilled line items.
Optional
The payment gateway used.
The ID of the order, used for API purposes.
Optional
The URL for the page where the buyer landed when they entered the shop.
Optional
Landing Site Ref
Optional
The order name.
Optional
The order position in the shop count of orders starting at 1001. Order numbers are sequential and start at 1001.
Optional
The customer's phone number for receiving SMS notifications.
Optional
The date and time (ISO 8601 format) when an order was processed.
Optional
How the payment was processed.
Optional
Reference
Optional
The website where the customer clicked a link to the shop.
Optional
The mailing address associated with the payment method.
Optional
The ID of the order placed on the originating platform.
Optional
The source of the checkout.
Optional
A valid URL to the original order on the originating surface.
Optional
The price of the order in the shop currency after discounts but before shipping, duties, taxes, and tips.
Optional
Tags attached to the order, formatted as a string of comma-separated values. Tags are additional short descriptors, commonly used for filtering and searching. Each individual tag is limited to 40 characters in length.
Optional
Whether taxes are included in the order subtotal.
Optional
The total discounts applied to the price of the order in the shop currency.
Optional
The sum of all line item prices in the shop currency.
Optional
The total outstanding amount of the order in the shop currency.
Optional
The sum of all line item prices, discounts, shipping, taxes, and tips in the shop currency. Must be positive.
Optional
The sum of all line item prices, discounts, shipping, taxes, and tips in the shop currency in USD
Optional
The sum of all the taxes applied to the order in the shop currency. Must be positive.
Optional
The ID of the user logged into Shopify POS who processed the order, if applicable.
Optional
The date and time (ISO 8601 format) when the order was last modified.
Optional
Extra properties.
Send a customer to Angler.
Save User is a Cloud action.
Optional
The user object.
Optional
A list of the ten most recently updated addresses for the customer.
Optional
The mailing address associated with the payment method.
Optional
The marketing consent information when the customer consented to receiving marketing material by email.
Optional
Attaches additional metadata to a shop's resources.
Optional
The marketing consent information when the customer consented to receiving marketing material by SMS.
Save a search event.
Save Search Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
Optional
Search results details
Optional
The search query that was executed.
The name of the Search event to track.
Save a cart event.
Save Cart Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart Line details
The name of the Cart Event to track.
Send a base event that has the basic fields applicable to all events.
Save Base Event is a Cloud action.
A unique event identifier.
Optional
The IP address of the user.
Optional
The user agent of the device sending the event.
Optional
The timestamp when the event was triggered.
Identifiers for the user
Optional
Page details to send with the event
Optional
Custom attributes for the event. Data should be specified as key:value pairs
Optional
Customer details
Optional
Cart details
Optional
Cart Line Item details
The name of the event to track.
A default list of event mappings are applied when you add the destination to your workspace. You might need to modify the default mappings, depending on the event schema in your Segment workspace. Please refer the Angler AI Documentation for details about the events that you can send to Angler AI.
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.
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.
Real-time to batch destination sync frequency
Real-time audience syncs to Angler AI (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.
Your Angler AI API Authentication Token
Your Angler AI Workspace ID