Use Gridbees to connect your back-office(s), aggregate your heterogeneous data to feed your front-offices in a homogeneous way
Marketing tools, order management PIM and offer catalog.
Learn more about how we could help you reach your goal.
API documentation & specification
Built on RESTful API, OAUTH2 protocol and HTTPS
A complete omnichannel CRM & customer service / call center
Gridbees solution simplifies the promotional codes, coupons and loyalty programs management.
Our promotion tool offers an efficient solution to generate unique codes and a large variety of promotions type.
Our system facilitates the subscription to loyalty programs, loyalty tiers and wallet management.
Gridbees promotions engine is based on conditions to check, and behaviours to apply to the basket if all conditions are satisfied.
Our promotion engine allows to configure and export single-use promo codes. Gridbees can create millions of single-use promo codes in less than 10 minutes.
A single-use promo code can be used to purchase with a discount. Once the purchase is made, the single-use code is burnt. This code can be used once a time.
A multi-use promo code can be used by many customers. The customer must fill this code to trigger the promotion. Once a purchase is made, the multi-use code continue to be active until the end date of the promotion.
A promotion can have many multi-use codes, separated by a semicolon. Each one of them can be sent to different population type in order to analyze the behaviour of each population for example.
A limited-use count promo code behaves like a multi-use promo code, but the maximum use of this promo code is limited to a number. For example, you can create a promo code to be used only for the first 1000 orders. As soon as the limit is reached, the promo code is no longer available.
A promotion can have many limited-use count promo codes (separated by a semicolon).
By default, promotions don't need codes to work. A promo code, if exists, is just a condition to fulfill for eligibility .
Gribees promotion object has the following properties :
- Status, such as created, published, unpublished
- Period, defined by a start and end dates. If the status is "published", the promotion can be loaded by the pricing service
- List of conditions, that can be applied on the basket, a line of the basket, or fees etc
- List of advantages, to apply if all conditions have been satisfied
- Priority, to define in which order promotions will be applied
Promotions are created and used by merchants in order to boost sales. With Gridbees, sales are based on offers catalog.
An offer can have:
- One or many products, it can be a bundle of products
- Prices, and attributes on prices allowing prices segmentation
- Additional services with custom prices
- A period of publication, during this period the offer is active and can be ordered
Each time a basket is submitted, the pricing service
, checks all the input basket data by doing these operations :
Clean up the starter basket by removing all prices, rules from promotion and attached products
Calls other Gridbees API service :
In case of subscription management, pricing service checks subscription conflicts
If a promotion code or a coupon code is attached to the basket, the service checks the validity of this code (Limited number, non-burned single-use code, publication date)
The modified basket is submitted to the promotion engine :
All final prices, discounts, adjustments are calculated and the resulted basket is returned to the frontend application
A hash is calculated from all amounts and sensitive data in order to guarantee all the prices returned by the service.
A condition on the total amount of the basket to compare with a value.
Some basket lines can be filtered before the calculation of the amount.
The basket lines can be filtered before the calculation of the amount.
Operator Tour Conditions
If all conditions of the input basket are satisfied, the pricing service will trigger all behaviours attached to this promotion. The behaviours could :
If the flag is reversed is not set, the value is a discount and will decrease the total amount to pay, otherwise the value will increase this total amount to pay.
This behaviour is a rule to calculate a price value to apply to the total amount to pay for a selected basket line. This value is signed depending of flag isreversed.
If the flag isautomatic is set, the new line will be automatically added once the conditions are satisfied. In this case if the offer was already in the input basket, only the discount will be applied. If the flag isautomatic isn't set, the discount will be applied only if the offer was already in the input basket.
These lines are filtered on some the properties to parameter are :
If exists a family A offer in quantity 2 and a category B offer in quantity 3
Then apply 15% off to family A offer and 20% off on category B offer.
The coupon to create must come from another campaign type promotion.
It is also possible to use the Email template management tool to create an email, merge the new coupon and automatically send the email to the customer.
This behaviour is mainly used to send a new coupon, once the purchase is made, in order to invite the customer to come back to buy.
Operator Tour Benefits
If the flag is reversed is not set, the value is a discount and will decrease the total amount to pay per passenger type, otherwise the value will increase this total amount to pay.
From the promotion menu, you can create a new promotion.
Mandatory fields used for the eligibility of the promotion :
Optional fields used for the eligibility of the promotion:
Optional fields not used for the eligibility of the promotion :
A promotion can have many rules. Each rule can have many conditions and many benefits. For a given rule, promotion engine verifies the header conditions and each rules condition. The rule is eligible if all those conditions are satisfied. Once the rule is elected, all benefits of the rule are applied.
My first promotion :
Once all conditions and behaviours are created, you can save them inside a rule.
So, you can create as many rules as you need for the same promotion. All the promotion rules will share the common conditions defined in the header.
To finish, you just need to save your promotion. Only promotions with PUBLISHED status and the period is still active, will be loaded by the pricing service.
When you create promotions of type Voucher, you must use campaign management in order to create the single-use codes attached to this promotion.Gridbees promotion tool can create millions of coupons in few minutes.
To add new coupons to this campaign, use "Add Vouchers" button.
When adding new coupons, you can set eligible conditions on those coupons (country, market, business line, vendor).
Once created, use the Export button to export the coupons in a CSV file :
Ask for a presentation