A fully featured API first promotion engine.

Experience unparalleled agility with the dovetech API engine, expertly designed to provide comprehensive engagement capabilities at unmatched enterprise speed.

Enhance your capabilities

Promotion Processor APIs

Improve promotion performance by accessing enterprise-grade capabilities that can accelerate time to market, increase revenue, and reduce costs.

Seamlessly integrate user behaviour, events, and third-party data, creating targeted, optimised incentives. Combine inputs to target customised actions and rewards that enhance functionality without compromising scalability

Flexible targeting.

Adaptable schemas allow you to define properties to target

Item-level.

Target specific items or combinations of products in a basket.

Shipping level.

Target discounts to any or specific shipping costs.

Free gift.

Apply 100% money off to specific items and store details.

Control interaction.

Precisely manage interactions with discounts.

Fixed values.

Apply fixed value discounts in different currencies.

Bundles.

Create bundles on any criteria - mix and match.

Customer segments.

Target discounts to specific people or groups of people.

Basket level.

Trigger single or accumulated discounts to totals

% off discounts.

Apply discounts as a percentage off.

Banners/CTAs.

Trigger banners/call to actions based on discount criteria.

Discount frequency.

Set limits on discount application within a basket,

Manage anywhere

Promotion Builder APIs

Open up your product and systems to use promotions natively with our Promotion Builder APIs. Seamlessly integrate advanced promotional capabilities into your existing pipelines, allowing you to extend or create using enterprise-level features

Empower your teams to operate more efficiently by embedding promotion management directly within their workflows or by building automated systems that react dynamically.

Build Conditions

Create and define evaluation conditions

Publish

Publish and unpublish promotion.

Interaction management.

Control discount interactions

Build Actions.

Create and define actions for promotions

Targeting

Properties, add discounts utilising them and then provide those for evaluation.

Loop/limit.

Limit the number of times a discount applies to a basket.

Currency

Set and manage default and alternative currencies.

Sequence

Full control of the order and interactions of your discounts.

Build better engagement

Loyalty Program APIs

Build better engagement with our Loyalty Program APIs. Design modern loyalty programs that fit your clients' unique needs, blending seamlessly with other APIs to use natively within your systems.

These APIs enable you to create full, customized loyalty programs that enhance customer engagement and integrate effortlessly into your existing applications. Empower your clients to foster stronger connections with their customers by leveraging these flexible, powerful tools.

Fixed Points

Assign a set number of points for specific behaviours

Multiple Schemes.

Businesses can design various schemes tailored their business.

Automatic Enrollment.

Customers can be auto-enrolled when they earn points.

Ratio Points.

Designate points based on expenditure

Scheme ID Types

Determine a unique property as the scheme's identifier.

Loyalty Statistics.

Businesses can access vital metrics related to their loyalty schemes,.

Points for Discounts.

Points can be converted into monetary discounts.

Conditional signup.

Customers can be allocated to a scheme through via sign up.

Loyalty Tiers.

Point tiers, facilitating differential rewards based on tiers.

Validity & Expiry.

Points can possess both start and expiration dates,

Integrate and share

Coupon Campaign APIs

Integrate and share seamlessly with our Coupon Campaign APIs. Create and manage sophisticated coupons and vouchers that import and export effortlessly across systems, building automated processes that enhance operational efficiency.

These APIs enable you to develop cohesive coupon strategies that integrate smoothly with your existing platforms, allowing for synchronized promotions across multiple channels. Leverage the power of automation to streamline your coupon management, ensuring a consistent and effective customer experience.

Generate codes.

Manually create codes or generate random codes based on rules.

Single use.

Create codes that can only be used once.

Import/Export codes.

Import and export codes to and from files.

Set usage.

Create coupons that can be used a set number of times.

Customer Specific.

Target codes for use by a specific customer or customer group.

Valid from/to.

Create start and end dates for coupon codes.