Optimove

Description

Optimove provides iGaming operators with unprecedented visibility into daily industry-wide benchmarks and KPIs

Check out our Optimove integrations

Get CampaignDetails

Returns details of a particular campaign

Get ValueSegments

Returns all defined value segment names and IDs

Get Customers By ValueSegment

Returns the list of customer IDs associated with a particular value segment at the current time

Update Customer Attributes

Update Customer Attribute

Get Customer AttributeChangers

Returns an array of customer IDs, and their before and after attribute values, for customers whose selected attribute changed from the past period to the current one

Get Last Data Update

Returns the date of the most recently available customer data.

Register Event Listener

Specifies the URL of a listener to which Optimove will report events of the specified type (e.g., "campaign scheduled").

Get Lifecycle StageList

Returns all available lifecycle stages (for use in other functions, e.g., GetCustomerFutureValues

Unregister Event Listener

Instructs Optimove to stop reporting events of the specified event type to a previously-registered listener.

Get Customer Attribute List

Returns all the available customer attribute names (which can be passed to certain other functions as an input parameter) and a description of each.

Get Microsegment List

Returns an array containing the details of all microsegments.

Get Microsegment Changers

Returns an array of customer IDs, and their before and after micro-segment IDs, for customers whose micro-segment changed during the last day for which data is available.

Get Action Name

Returns the action name associated with a particular action ID

Get Action ID

Returns the action ID associated with a particular action name

Get All Actions

Returns all defined action IDs and corresponding action names

Add Promotions

Adds promo codes and associated names that will be available for selection when running a campaign

Get Promotions

Returns an array of all defined promo codes and associated names

Delete Promotions

Removes previously added promo codes

Update Customer PromotionStatus

Informs Optimove of the status of activated promotions for particular customer IDs for a particular campaign ID

Add External Realtime Triggers

Defines one or more realtime triggers handled by an external system so that they are selectable by users for realtime campaigns within the Optimove UI

Set Customer Channel Preference

Set communication mode for particular customer IDs for particular channels

Add Template

Creates a new Optimail template

Add Unsubscribers

Adds one or more email addresses to a global unsubscribe list of a particular brand

Get Actions By TargetGroup

Returns all the recipient group IDs and action IDs associated with a particular target group on a particular date

Get PromoCodes

Returns all target group IDs, action IDs and promo codes for a particular date

Get PromoCodes By Campaign

Returns the recipient group IDs, action IDs and promo codes for a particular campaign ID

Get PromoCodes By TargetGroup

Returns all recipient group IDs, action IDs and promo codes associated with a given target group on a particular date

Get ActionDetails By TargetGroup

Returns the action IDs, action duration (in days), lead time (in days) and the execution channels associated with a given target group on a particular date

Get Executed CampaignDetails

Returns details of every campaign executed on a particular date

Get Execution Channels

Returns all execution channels that were in use in a campaign

Get Executed Campaign Channel Details

Returns the details of a particular channel used in a particular executed campaign

Get Executed Campaigns By Channel

Returns the list of campaigns executed for a particular channel on a particular date

Get TargetGroup Name

Returns the target group name associated with a particular target group ID

Get TargetGroupID

Returns the target group ID associated with a particular target group name

Get TargetGroups By Date

Returns the list of target group IDs for which an action was executed on a particular date

Get TargetGroup Details

Returns an array of IDs, names and priorities for all defined target groups

Add Customer Attribute

Get Customers By Action

Returns the list of customer IDs associated with a particular recipient group and action on a particular date, plus an optional customer attribute

Get CustomerActions By TargetGroup

Returns a list of customers and the details of the marketing actions they received, for a particular target group ID on a particular date.

Get Customer OneTimeActions By Date

Returns a list of customers and the details of the marketing actions they received as part of one-time campaigns executed on a particular date

Get Customer OneTimeActions By Campaign

Returns a list of customers and the details associated with a particular one-time campaign

Get Customer Future Values

Returns customer IDs and their current future values

Get Customer Last Action Executed

Returns details of the last action executed for a particular customer ID

Get Customer ActionDetails By Date

Returns customer IDs and details of the campaigns sent to them on a particular date

Get Customers ActionEnded By Date

Returns customer IDs and details of the campaigns they received, for action durations which ended on a particular date

Get Customer ExecutionDetails By Campaign

Returns an array of all customer IDs and the details associated with each customer for a particular campaign ID

Get Customer SendDetails By Campaign

Returns an array of all customer IDs, channel IDs, send times and channel send IDs for a particular campaign ID

Get Customer SendDetails By Channel

Returns an array of all customer IDs, template IDs, send times and customer attributes for a particular combination of channel ID and campaign ID

Get Customer SendDetails By Attribute

Returns an array of all customer IDs, template IDs, send times and customer attributes for a particular combination of channel ID, campaign ID and CustomerAttribute

Get Processed Campaign Customers

Returns an array of all customer IDs and associated promotion codes for a particular campaign ID

Get Currently Targeted Customers

Returns an array of all customer IDs currently included in one or more campaigns

Get Canceled Campaign Customers

Returns an array of all customer IDs that had been included in a campaign that was canceled, along with their associated action IDs and promo codes

Get Customer ProductDetails By Campaign

Returns an array of customer IDs and recommended Product IDs for each customer targeted by a particular product recommendation campaign

Get Customer ProductDetails By Date

Returns an array of customer IDs and recommended Product IDs for each customer targeted by any product recommendation campaign on a particular date

Get Customer Product Recommendations

Returns product recommendations (replenishment or recommendation) generated for customers by Optimove

Get CampaignInteraction Customers

Returns an array of Customer IDs and associated details for each customer who performed a particular interaction (generated a particular event) via a particular channel on a particular date

Get Customer Channel Interactions

Returns the details of a particular customer’s interactions with campaigns sent during a particular date range

Get Customers Activity EventAttributes

Returns an array of all customer IDs that triggered a particular SDK event on a particular date, along with associated details

RemoveCustomerPII

Causes Optimove to delete all personally identifiable information associated with specified customer IDs

Get ValueSegment Name

Returns the value segment name associated with a particular value segment ID

Get ValueSegmentID

Returns the value segment ID associated with a particular value segment name

Delete Unsubscribers

Deletes one email addresses from the global unsubscribe list of a particular brand

Get Unsubscribers

Allows to retrieve email addresses that are a part of a global unsubscribe list of a particular brand

Send Transactional Mail

Sends a specific transactional email template to a recipient

Send Finalized Transactional Mail

Sends a transactional email template, containing your custom HTML content, to a recipient

Get Transactional UserMetrics

Returns post-execution transactional email metrics for a specific recipient