Now that you getting started with Talon.One, here is a list of useful terms that will be good for you to know. 

 
 
Account   The central dashboard in Talon.One where you manage your Applications, Campaigns and Account Settings. An Account is associated with one billing address and multiple users may belong to an Account. Talon.One provides user permission settings so you can specify the level of access for each user profile in your account.
 
Advocate   The Advocate is the person that will invite others to discover your business by sharing a referral code or link through an email, message, social media, etc. Advocates are typically loyal customers and marketers encourage them by providing compelling rewards to help drive customer growth, increase sales and create ROI.
 
API   An Application Programming Interface (API) is a set of definitions and tools for building application software. It allows two software programs to easily communicate with each other. An API makes it easier for developers to use certain technologies when building applications. Test the Talon.One API in minutes and check your integration using our interactive Quick Start Guide with example requests.
 
API Key   This unique ID is associated with an Application in Talon.One. Each Application has its own API key that is used for sending integration data to Talon.One.
 
Application   An Application is the environment in which you create and manage your campaigns. They are the highest level of organization in your Talon.One account and the source of your customer activities. Each Application has a unique API key used to send integration data.

Depending on your business requirements, you can set up Applications that connect to a website, ecommerce shop, mobile app, different country markets, etc. For testing purposes, you can also set up a Staging/Sandbox and/or Production Applications.
 
Attributes   The core data model of Talon.One defines a small set of common attributes for various entities, such as customer names, billing addresses, shipping costs, etc. You can also add a number of pre-defined attributes from our Attribute Library in the Developers section of your account or define your own Custom Attributes. Learn more about Attributes.
 
Campaign   A Campaign is the core entity that marketers create in Talon.One. Campaigns are defined by a name and a sequence of rules that evaluate conditions and trigger effects. They can include components like Coupons, Referral Codes or Webhooks for example. They are the "frame" for your promotions in Talon.One. Each Customer Session whose data is sent by a Application's endpoint goes through every Rule set that has been defined within your Campaign.
 
Campaign Dashboard   The Campaign Dashboard gives you an overview of your campaign's information and allows you to manage all the components like creating rules, editing the name/details, adjusting settings.
 
Campaign Manager (CAMA)   The Campaign Manager is the frontend application of Talon.One where you can set up new applications, create, manage and analyze your promotional campaigns, maintain your integration and manage user profiles. Campaigns can be created manually in the CAMA application or programmatically via the Management API. The Campaign Manager includes are the following sections Applications, Campaigns, Developers, Admin Section.
 
Cart Item Discount   Select this feature in effects if you want to apply a discount to a specific item in a customer's cart to create a per product discount. You will need to save a Cart Item Filter, then select this in your effects to apply your discount.
 
Cart Item Filters   In the Rule Builder, use the Cart Item Filter feature build a more dynamic rules by filtering items in your customer's cart. Manipulate cart item data then save filters so you can apply per product discounts, order lists based on price and count the number of items to determine discounts.
 
Client   Our valued customer (you!) who is using Talon.One either by logging into to CAMA or through the Management API.
 
Conditions   Conditions are the first part of a rule that must be evaluated, all conditions are evaluated and must match to trigger the effects of a campaign. An integrated condition such as "coupon code is valid" must be selected to build a Rule in a campaign. The conditions set in a rule (e.g., customer is from Germany, has 100€ in basket) must be evaluated and match before an effect is applied.
 
Coupon   A coupon is a code or voucher that can be used to reduce the price of goods or services. Coupons can be generated in Talon.One and used in campaigns in a variety of ways to achieve your business goals. For example, customer can enter a coupon code to redeem a reward, or your customer service agents can solve support cases by generating coupons directly from your CRM system. Read more about coupons here.
 
Create Coupon   Coupon codes can be created as an effect of the campaign. Select the target campaign the coupon should belong to.
 
Customer   The user of your company's application. A customer is represented in Talon.One by a Customer Profile that combines data supplied by your application (e.g., attributes like names, email, shipping addresses) and profile data that is created by campaign rules (e.g., add loyalty points).
 
Customer Engagement   Customer engagement measures how a client's (you) users interact with brand or service. Engagement can be defined by number of orders a user makes, the actions a user takes related to your service and/or how often they use your brand. Businesses use tactics like promotions to increase engagement of their customers with their brand.
 
Customer Lifetime Value (CLV)   The future profit or revenue that a customer will generate during their relationship with a brand.
Customer Session   Describes the activity of your user within your application (e.g., website, shop). A Customer Session typically corresponds to a single order or billing cycle and may have multiple updates before it is finalized. You control the unique identifier by your integration.
 
Discount   Discount campaigns in Talon.One are used to encourage or reward customers by reducing the the usual cost of a product or service. With Talon.One you can create a wide variety of discount campaigns for your customers such as percentage, dollar value, free shipping, free gifts, etc. Read about different discount campaigns here.
Discount Type   The monetary value or percentage value of your customer discount.
Effects   Effects in Talon.One are only executed when the conditions of a rule have been evaluated and validated. To build a rule, you must select an integrated effect that is awarded to the customer if they fulfill all conditions. Types of effects in a campaign can be receiving a discount, free shipping, sending an email, updating a customer profile, or sending requests to pre-defined external APIs.
Event Attributes   Allows you to create conditions in your Rules by evaluating attributes that are used in custom event types. Note: Will only appear in the Rule Builder when there are Custom Event defined in the application.
 
Friend   In a Referral Program, the friend is the person who receives an invite from an Advocate. For a referral to be successful, the Friend must complete an action like signup or make a purchase.
 
Limits   The rules in the campaign that define how many coupons or referral codes can be redeemed, how many times and by how many users. Limits can be defined with the Budget feature, in the Settings section of a campaign.
 
Loyalty Campaign   A series of rules in a campaign designed to execute a particular loyalty reward incentive or effect (e.g., add points, free product).
 
Loyalty Program   A Loyalty Program is a type of rewards program where our customers offer their users free products, rewards, coupons, or points for making frequent purchases.
 
New Customer   A customer has never registered, signed up or made a purchase. Note: this exact should be defined by our client.
 
Platform   The Channel where the Campaign will take place (i.e. Web, iOS, Android). 
 
Priority   Where you control the importance of all campaigns in a given application. Set campaigns to exclusive, stackable or universal to define whether a user can qualify.
Product Bundle   Product Bundling campaigns offer several products or services for a single price and allows you to drive product sales, increase ROI and the average quantity per transaction. For example, if a customer buys a shirt, a jeans and a pullover and enters a valid coupon code, then give a pair of free socks.
 
Promotion Marketing   Promotion Marketing is the use of incentives, rewards and special offers that are relevant and targeted with the goal of influencing a purchase, attracting customers and increasing brand awareness. Promotion Marketing uses methods like discounts, coupons, referral campaigns, loyalty programs and product bundling to achieve your business goals.
 
Promotions   Special deals or discounts that are applied for a specific time period on certain products to encourage purchase.
 
Referral Code   Referral codes can also be created as an effect of the campaign. Select the target campaign the coupon should belong to. Add Create Referral code as an effect. Learn more about referral codes
 
Referral Program   A set of steps designed to promote the products or services of our client's to new customers via word of mouth. Referral programs reward customers for recommending your products or services to their Friends. A Referral Campaign in Talon.One contains a set of rules that produce the referral reward. 
 
Reward   Also called an effect, something that happen as a result of a valid condition/rule. This can be Loyalty Points, coupon, discount, etc.
 
Rule Builder   The Rule Builder is the heart of the campaign manager. It let’s the customer define the behavior (conditions and effects) of a rule by creating and manipulating Talang expressions. Define rules based on custom data that combines conditions and effects to trigger discounts, coupon codes, referral rewards, etc.
 
Rules       A Rule is defined by conditions, and effects to evaluate if the condition for the rule is met. These effects include (but are not limited to) updating of the Account's database, by applying discounts or changes to the user's cart in a shopping session, and sending API requests to arbitrary endpoints for more custom integrations. Learn how to build a rule.
 
Select Attributes              This option allows to select variables and operators to build your expressions when building conditions in a rule. Click the field and the pop-up with all available attributes will appear. Depending on the variable you pick in the first field, we offer different operators. It is possible to have multiple arguments in the third field (even enter in formulas).
 
Set a Discount   In the Rule Builder, the option when you add effects that allows you to define the discount a customer will receive if all conditions in the rule are validated. Your discount should be given a descriptive name and in the value field you can input the type (monetary value or percentage value). The descriptive name you give to your discount that will appear in your rules.
 
Talang   At the core of the Talon.One Rule Engine is a custom programming language named Talang. Campaign rules are made up of conditions & effects, each of which is stored internally as Talang expressions.

When you build rules in the Rule builder, this is essentially a form of programming. We created a custom language to represent the "programs" written in the Rule Builder, with certain characteristics (easy to parse, interpret and manipulate; easy to represent in JSON; safe runtime properties (no recursion, no infinite loops); Type-safe expressions).
 
Update A Value   Set a variable and select the new value you wish to update
User   Our client's users, also known as your customers.
 
Webhooks   Webhooks are a mechanism that let web services talk to each other by making HTTP requests to update data, notify services, or trigger actions. Webhooks exist as effects in Talon.One to let us communicate with an outside service when certain rule criteria is validated (e.g., a customer registers for an account). Webhooks automate certain effects in your promotion workflow to deliver an improved user experience (e.g., send "Welcome" email with 5% discount).

Webhooks can easily be configured in the Developers section of your account. Once you have created the webhook, simply create a campaign with a webhook effect in the rules.