Talon.One Logo

Save hassle, save time and leave promotions to the marketers

Integrate our Promotion Engine into your tech stack, define your application behaviour and data points, then let marketing do the rest.

Auto-scaling sales promotion API for developersBook a Demo
Auto-scaling sales promotion API for developers
logo-ticketmasterlogo-mercedes-benzlogo-hostelworldlogo-Zipcarlogo-delivery-herologo-zalando

Empower your team with an API-first Promotion Engine

Geofencing icon
travel
Location-based discount
If a customer in Berlin books a flight in winter (Oct-Feb) to a country in the Equatorial category, and the flight costs at least 200€, then apply a 20% discount to their shopping cart.

curl -X PUT -H 'Content-Type: application/json' \    
   -H 'Authorization: ApiKey-v1953f4d85715c479a30b9ac0592495b57 6ee90dfc7671a53a7ed440225cb48676' \    
    -d '{    
    "total": 210,    
    "state": "open",    
    "attributes": {        
        "Destination_type": "Equatorial",               "CurrentLocation": {                
             "format": "point",                
             "object": "13.427540899999999,52.4979898"        
        }    
    }
}'
'https://developerdocs.talon.one/v1/customer_sessions/wpxc1n9jlo'

Effects

[
 [
   3,
   10,
   0,
   [
     "setDiscount",
     "20% off",
     42
   ]
 ]
]

mobility
Loyalty program
If a customer is registered in a loyalty program and drives a car 5 times for more than 5 minutes, then add 500 points to their Loyalty Wallet.

curl -X PUT -H 'Content-Type: application/json' \
   -H 'Authorization: ApiKey-v1 953f4d85715c479a30b9ac0592495b576ee90dfc7671a53a7ed440225cb48676' \
   -d '{
   "attributes": {
       "Ride_duration": 10,
       "Ride_count": 6
   },
   "profileId": "loyaltyUser",
   "state": "open"
}' 'https://developerdocs.talon.one/v1/customer_sessions/1qvlylonptt'

Effects

[
 [
   5,
   19,
   0,
   [
     "addLoyaltyPoints",
     "500 points",
     1,
     "",
     500,
     "loyaltyUser",
     "unlimited"
   ]
 ]
]

Geofencing icon
gambling
Referral bonus
If a customer refers a friend with a referral code, then the friend gets 50 game credits, and the advocate gains VIP access to the platform.

curl -X PUT -H 'Content-Type: application/json' \
   -H 'Authorization: ApiKey-v1 953f4d85715c479a30b9ac0592495b576ee90dfc7671a53a7ed440225cb48676' \
   -d '{
   "referral": "EEUF-JQ45",
   "profileId": "friend",
   "state": "open"
}' 'https://developerdocs.talon.one/v1/customer_sessions/p1u96uz3my'

Effects[
 [
   4,
   12,
   0,
   [
     "acceptReferral",
     "EEUF-JQ45"
   ]
 ],
 [
   4,
   12,
   0,
   [
     "set",
     "Profile",
     "Attributes",
     "Credits",
     1200
   ]
 ],
 [
   4,
   12,
   0,
   [
     "set",
     "AdvocateProfile",
     "Attributes",
     "Tier",
     "VIP"
   ]
 ]
]

Geofencing icon
ecommerce
Coupon discount
This campaign returns a discount relative to a value when the coupon (the customer enters) is valid. Meaning, the usage limit of the code hasn't been reached, the code hasn't expired and the code isn't tied to another customer.

curl -X PUT -H 'Content-Type: application/json' \
   -H 'Authorization: ApiKey-v1 953f4d85715c479a30b9ac0592495b576ee90dfc7671a53a7ed440225cb48676' \
   -d '{
   "coupon": "Coupon_10",
   "state": "open"
}' 'https://developerdocs.talon.one/v1/customer_sessions/TEST-SESSION-ID-Coupon'

Effects

[
 [
   1,
   2,
   0,
   [
     "acceptCoupon",
     "Coupon_10"
   ]
 ],
 [
   1,
   2,
   0,
   [
     "setDiscount",
     "Dynamic coupon value discount",
     10
   ]
 ]
]

Geofencing icon
ecommerce
Free gift
If a customer has more than 3 items from the category cosmetics in the cart and a total cart value of more than €50, then add a gift.

curl -X PUT -H 'Content-Type: application/json' \
   -H 'Authorization: ApiKey-v1 953f4d85715c479a30b9ac0592495b576ee90dfc7671a53a7ed440225cb48676' \
   -d '{
   "cartItems": [
       {
           "name": "Lipstick",
           "sku": "Z4522A12E",
           "quantity": 3,
           "price": 29.99,
           "category": "cosmetics"
       }
   ],
   "total": 89.97,
   "state": "open"
}' 'https://developerdocs.talon.one/v1/customer_sessions/el9c3jcfkdq'

Effects[
 [
   2,
   6,
   0,
   [
     "addFreeItem",
     "TEST-USER-ID",
     "SKU-456",
     "A free item for you!"
   ]
 ]
]

Simple, secure and robust

Save time developing and maintaining sales promotions

One-time integration

After integrating, your input is minimal. We handle the complex marketing requirements.

Choose your open source SDK for your sales promotion integration

Dedicated technical support

Developer Docs, SDKs and Technical Engineers to guide you along the way.

Focus on the core-product by spending less time maintaining promotion code

Save development time

Save developer hours, building promotions from scratch. Focus on your core product.

PedidosYa quote from Adam Mallat about Talon.One
“I love that our marketers can log in and manage all of our campaigns in one platform, without distracting the development team.”
Marius Blaesing

CTO of Getsafe

Fractal logo white
“We got Talon.One up and running within two weeks, which was a great result in itself.“
Julio Santos

Chief Product Officer

Company logo quote
“Now I don’t need to look at our campaigns every day, because I can just automate everything.”
Anna Dufková

Head of CRM & Marketing at Dáme jídlo

SEAMLESS INTEGRATIONS

Omnichannel solutions for POS, internal data,
and any 3rd party source

Platform Services with Talon.OnePlatform services mobile image
Get Started

Connect to servers worldwide

World map Talon.One server blue

Give marketers all they need to run promotions without your help

Focus on your core product and empower your marketers to create any type of promotion with a single interface - with no more coding for you.