What's new
See the latest improvements and features in Talon.One.
September 2023
Redesigned users, roles, and permissions
Roles & permissionsOn the new Users and Roles page, you can manage everything related to the users of your organization, the roles and permissions they have, and the campaign access groups they are part of.
The fully redesigned page allows you to create highly customizable roles, either from a template or from scratch, to match the needs of your organization.
Campaign types
CampaignsIntroduced campaign types to give you more flexibility in managing your campaigns:
- Standard campaigns are all current Talon.One campaigns that can apply effects to all entities, such as customer sessions and cart items.
- Item campaigns are a specialized type of campaign that can apply effects only to individual cart items.
New loyalty-related endpoints
Integration APIAdded the List customer's unused loyalty points and the List card's unused loyalty points endpoints so you can view the balances of unused points linked to a customer profile or a loyalty card.
New export customers' tier data endpoint
Management APIAdded the Export customers' tier data endpoint, which allows you to export all the customers from a loyalty program including the tiers they are in.
Export customers and their tiers
Loyalty programsYou can now export the list of users from a loyalty program, including the tiers they are in, as a CSV file directly from the Campaign manager. See Exporting loyalty tier data.
More monthly updates
- (2023-09-19) Campaign Manager: Added a message to the Customers page that informs you which time zone the timestamps are displayed in.
- (2023-09-19) Notifications: An email notification is now sent every time a notification is disabled.
- (2023-09-06) Cart item filters: When an
Item Category (Item)
attribute is hidden, Talon.One no longer shows it when creating a cart item filter. - (2023-09-06) API: The Get transactions endpoints now have a
loyaltyTransactionType
parameter. Use it only to retrieve specific types of transactions. - (2023-09-06) Webhooks: The Webhooks page has been redesigned.
- (2023-09-06) Notifications: The Campaign notifications page has been redesigned and moved into the Notifications page. See Notifications.
- (2023-09-06) Notifications: The pending points notification type is now more precise and provides the start and expiration dates of the points. See the schema.
- (2023-09-06) Campaign evaluation: Improved response times when evaluating many campaigns in a campaign evaluation group whose evaluation mode is set to Highest Discount.
- (2023-09-06) Usage & Limits page: An indication was added to show the date when the account usage was last updated.
- (2023-09-06) Loyalty: Improved the error message when trying to import invalid CSVs with loyalty data.
- (2023-09-19) Rule Builder: Fixed a bug where sometimes the Rule Builder did not load properly.
- (2023-09-19) Applications: Fixed a bug that prevented the updated value of a boolean attribute to be displayed in the Triggered effects window when viewing Sessions or Events logs.
- (2023-09-06) Rule Builder: Fixed a bug that prevented users from copying promotional rules with custom per-item effects as strikethrough rules.
- (2023-09-06) Imports: Fixed a bug that prevented users from importing referrals and coupon codes when values were missing for some rows.
- (2023-09-06) Imports: Import of coupons and referrals from a CSV file now fails if expiration/start date is not given in some rows.
- (2023-09-06) Exports: Fixed a bug that caused a date-range inconsistency when exporting loyalty program dashboard data.
- (2023-09-06) Loyalty tiers: Fixed a bug that prevented tiers from updating properly when retroactively changing their start date.
August 2023
Random number attribute
Rule BuilderThe new built-in Random Number attribute generates a random number between 1 and 100 (both numbers included). This attribute enables you to create conditions that trigger effects only within a specific probability, enabling multi-variant testing and chance use cases.
To use the attribute in your conditions, in the Attribute Selector, select Random Number.
Export tier data from a loyalty program
LoyaltyWith the new Export customers' tier data endpoint, you can export a CSV file that contains the tier information for customers in a profile-based loyalty program. You can filter the results by subledger ID and tier name.
Update audience effect
Rule BuilderWith the newly added Update audience effect, you can add a customer to or remove them from an audience using the Rule Builder.
With this effect, you can build promotions that update audiences based on customer behavior. You can then use the audiences to reward the members in them with additional discounts, loyalty points, and other rewards.
More monthly updates
- (2023-08-22) Attributes: To improve campaign performance, you can add only up to 50
String
values while using theis one of
andis not one of
operators with the Validate attribute value condition. To add more than 50 values, create a collection. - (2023-08-22) Integration API: When you try to reopen a cancelled customer session, an accurate error message is returned alongside the
400
status code. - (2023-08-22) Campaign Manager: Added new typography components to improve the UI consistency and legibility.
- (2023-08-22) Loyalty: Loyalty balances for a customer profile are now calculated and returned much faster.
- (2023-08-08) Attributes: Create or update custom attributes of the
time
type with longer duration options: months and years. - (2023-08-08) Notifications:
- Strikethrough pricing notifications: Editing the value of a custom attribute that is associated with either the Application or Campaign entity triggers a notification.
- Loyalty notifications: The notification payload for pending loyalty points includes batching and the subledger ID field.
- (2023-08-08) Dashboards:
- My Account Dashboard:
- When viewing the Revenue Overview graph, you can now select a time period.
- The dashboard is more responsive and is better adjusted for larger screens.
- Loyalty dashboard: If subledgers are enabled for your loyalty program, you can now filter the dashboard results by subledger.
- My Account Dashboard:
- (2023-08-22) My Account Dashboard: Fixed a bug where the Select Application dropdown was improperly rendered on smaller screens.
- (2023-08-22) Campaigns: Fixed a bug where you could copy a campaign with strikethrough rules that contain an attribute that is not connected to the destination Application.
- (2023-08-22) Loyalty: Fixed a bug where incorrect tier data was returned for customers in the lowest tier of a loyalty program.
- (2023-08-22) Rule Engine: Fixed a bug where reopening a closed session would sometimes return a
409
status code. - (2023-08-22) Rule Builder: Fixed a bug where values entered in conditions were duplicated.
- (2023-08-08) API tester: Fixed an issue where it was not possible to remove selected options from the Response Content field.
- (2023-08-08) Attributes:
- Removed Friend's Profile ID.
- Fixed an issue where the modal referencing the attributes used in a campaign did not close.
July 2023
Bloomreach Engagement integration
IntegrationCreate coupons and referral codes directly from your Bloomreach Engagement platform using our generic CEP endpoints and use them in your customer engagement efforts.
Notifications for pending loyalty points
IntegrationCreate loyalty notifications to receive updates about pending points that are becoming active. You can use this, for example, to remind your customers to use their loyalty points and boost engagement.
The schedule for this notification type is currently fixed and cannot be changed. See Managing loyalty notifications.
More monthly updates
- (2023-07-25) Loyalty: An accurate error message is returned instead of a 500 Internal Server Error when the Rule Builder tries to deduct more loyalty points than available from a customer's balance.
- (2023-07-25) Strikethrough pricing: A strikethrough pricing notification will be triggered when you activate a strikethrough notification.
- (2023-07-25) Rule Builder: Hidden attributes now appear in the search results of the Attribute Selector.
- (2023-07-11) Rule Builder: The new Application creation flow is now available.
- (2023-07-11) Strikethrough pricing: A strikethrough pricing notification will be triggered when:
- A campaign evaluation tree is edited.
- A new strikethrough notification is created.
- (2023-07-11) Strikethrough pricing: You can now create only one strikethrough pricing notification per Application.
- (2023-07-11) Strikethrough pricing: Notifications are now sent in the same order as they were triggered inside Talon.One.
- (2023-07-11) Coupons: You now have the Display Code to All Customers option when editing existing Universal codes.
- (2023-07-11) Notifications: You can now deactivate loyalty notifications and some Application notifications.
- (2023-07-11) Collections: Collections can no longer be used with the built-in attribute
Integration ID (Customer Profile)
- (2023-07-25) Loyalty: Fixed a bug that prevented setting up a future reward start/expiry date for loyalty points at hours later than the current time.
- (2023-07-25) Loyalty: Fixed a bug that prevented importing points into a subledger balance because of a large file.
- (2023-07-25) Strikethrough pricing: Fixed a bug where if a catalog was connected to two Applications with strikethrough campaigns, a notification for disabling a campaign in one of the Applications was not sent.
- (2023-07-25) Rule Builder: Fixed a bug that sometimes made it impossible to delete an unused custom effect.
- (2023-07-25) Rule Builder: Fixed a bug that did not allow deleting attributes that shared the same name.
- (2023-07-25) Rule Builder: Fixed a bug where attributes with a
null
value were still displayed in the Campaign Manager during a multiple customer profile update. - (2023-07-25) Rule Builder: Fixed a rare bug where certain conditions in the Rule Builder were deleted if Talon.One was opened in multiple browser tabs.
- (2023-07-11) Campaign evaluation: Fixed a bug where sometimes even after locking a campaign evaluation group the group would still be unlocked.
- (2023-07-11) Dashboards: Fixed a bug in the dashboard to accurately display Influenced Revenue and Total Revenue values.
- (2023-07-11) Loyalty: Fixed a bug to show accurate dropdown values in the Expiration date field in the Tiers section when editing a loyalty program.
- (2023-07-11) Loyalty: Fixed a bug when evaluating subledger bindings to display a missing type field.
- (2023-07-11) Strikethrough pricing: Fixed a bug where strikethrough campaigns copied from templates did not trigger strikethrough notifications.
June 2023
API collections on Postman
DocumentationWe have moved our API collections to a Postman workspace. You can fork the collections, as well as our generic environment, and you'll be notified when we update the collections.
See our Postman workspace.
Universal coupon code visibility
PromotionsUniversal coupon codes now come with a visibility feature that allows you to display them in the customer's coupon wallet.
If you select this option for a universal code,
the code is returned in all List Customer Data
API calls for
all profile integration IDs.
Loyalty programs section revamp
DocumentationThe Loyalty programs section now has individual sections for profile-based and card-based programs.
More monthly updates
- (2023-06-21) Rule Builder: Improved Attribute Selector is now fully released and available globally.
- (2023-06-21) Rule Builder: When you copy a campaign across Applications, it is now possible to have the same campaign name as the original campaign.
- (2023-06-21) Campaign Manager: The Valid from and Valid until columns in the giveaway codes table were renamed to Awarded from to Awarded until.
- (2023-06-21) Strikethrough pricing: Improved the collection modification trigger for strikethrough pricing. A strikethrough pricing notification will now only be triggered if the collection is being used in a strikethrough campaign.
- (2023-06-07) Loyalty programs: When you create a loyalty program, the API name field is now automatically filled in based on the name of the program.
- (2023-06-07) Campaign evaluations: Improved how the Campaign Evaluation page is displayed on smaller screens.
- (2023-06-07) Strikethrough pricing: Importing new data in collections will trigger a strikethrough pricing update notification.
- (2023-06-07) Strikethrough rules: Improved the UI for strikethrough rules' custom per-item effects by removing unsupported attributes.
- (2023-06-21) Budget: Fixed a bug where budgets exceed their defined limits.
- (2023-06-21) Budget: Fixed a bug so budgets are copied accurately when creating a campaign from a template through the API.
- (2023-06-21) API: Fixed a bug where the Get Customer Session endpoint would not return updated information about cart item total and additional cost total.
- (2023-06-21) Rule Builder: Fixed a bug where the browser would crash when dragging and dropping conditions with attributes or values that had special characters.
- (2023-06-21) Strikethrough pricing: Fixed a bug to disallow the copying of a strikethrough pricing campaign with a custom per item effect to an Application that does not support custom effects.
- (2023-06-21) Strikethrough pricing: Fixed a bug with cart item filters in strikethrough campaigns. You can now use several cart item filters in STP campaigns and receive notifications for only relevant SKUs chosen in the cart item filter.
- (2023-06-21) Loyalty Programs: Fixed a bug where the new card identifier was not visible in the UI after loyalty data was transfered to a new card.
- (2023-06-07) Loyalty programs: Fixed a bug where deleted tiers used to persist in the Tiers section.
- (2023-06-07) Loyalty programs: Fixed a bug where the Tier definition setting wasn't editable in the creation flow of a loyalty program.
- (2023-06-07) Campaign evaluation: Fixed a bug where users with the Create & Edit or Draft campaigns permission at the campaign-group level could not see campaign evaluation groups when creating campaigns.
- (2023-06-07) Strikethrough rules: Fixed a bug that allowed creating strikethrough rules without using cart item filters.
May 2023
Advanced loyalty tiers
Loyalty programsNewly created profile-based loyalty programs now support advanced loyalty tiers. Advanced tiers allow you to ensure customers stay in a tier for a chosen period of time, instead of relying on their number of expired points. See Loyalty tiers.
You can also import customers into the tiers via the Campaign Manager or via the API. Use this feature to migrate your current loyalty tiers into the newly created loyalty programs.
Points and tiers expiration as years
Loyalty programsYou can now also set your rewards' expiration date relative to years. It used to be limited to days, weeks and months.
Campaign evaluation groups
CampaignsThe Priority section is now called Campaign Evaluation, and it gives you more control over your promotion strategy.
Campaign evaluation groups allow you to group campaigns. You can define each group's evaluation mode that determines which triggered campaigns must be applied.
The available evaluation modes are:
- Stackable: All campaigns in the evaluation group can stack with each other.
- First Campaign: Only the first campaign that successfully met all criteria is applied to the order.
- Highest Discount: The campaign that gives the total highest discount value is applied to the session.
See Managing campaign evaluation.
- A menu called Campaign Evaluation was used in the previous version. It was renamed General Settings.
- The Campaign priority changed notification schema was updated to match the new terminology. It is now called Campaign evaluation tree changed. The properties in its schema were also renamed. See the updated schema and update your integration layer if needed.
Improved attribute selection
Rule BuilderThe improved Attribute Selector is now available.
The Attribute Selector is visually consistent with our other components in a drawer. You can also view sample values for attributes where this data is available.
Hide attributes globally
Rule BuilderManaging attribute visibility is now available.
Depending on your attribute usage, you can control the default visibility of attributes in the Attribute Selector. For example, you can hide outdated or irrelevant attributes so that finding attributes becomes easier.
Absolute or relative expiration dates for points
Loyalty programsWhen adding points to or deducting points from a customer's wallet or a loyalty card, you can choose start and expiry dates that are absolute or relative.
- Absolute dates are fixed calendar dates.
- Relative dates are relative to when the points are added or deducted.
Strikethrough pricing available (Beta)
Rule BuilderThe beta version of strikethrough pricing is now available. You can create per-item effects in your strikethrough campaigns. You can also use strikethrough pricing notifications to receive strikethrough pricing updates.
Relative expiration dates for point-related endpoints
APIWhen you add loyalty points to a customer's profile or a loyalty card using the Add points to customer profile endpoint, you can use absolute or relative dates.
Receive notifications about coupon-related changes
ApplicationsCreate a notification about coupon-related changes to receive real-time updates when a coupon is created, updated, or deleted.
More monthly updates
- (2023-05-24) Strikethrough rules: Support for Time parameters in custom per-item effects.
- (2023-05-24) Management API: The List items in catalog endpoint is now available.
- (2023-05-24) Campaign states: You can now archive a campaign only after it is disabled.
- (2023-05-24) My Account Dashboard: We improved the tooltip display for the Total and Affected revenue fields.
- (2023-05-16) Loyalty: Loyalty points can be rolled back to a customer or a loyalty card when a customer session is reopened or canceled.
- (2023-05-16) Integration API: Version 1 of the following endpoints is deprecated and no longer accepts API calls. Use Version 2 instead:
- (2023-05-16) Giveaway pools: The customer integration ID of the recipient of an awarded giveaway is now displayed in the UI and in the giveaway pool export file. You can:
- Filter giveaway codes by specific customer integration IDs.
- Export giveaway pool data.
- (2023-05-16) Strikethrough pricing: Notifications are also triggered when a campaign changes state from scheduled to active or when a campaign expires. You can also create per-item custom effects in your strikethrough campaigns.
- (2023-05-01) Loyalty: Use relative start and expiry dates when importing loyalty points.
- (2023-05-01) Strikethrough pricing: Notifications are also triggered when changing a campaign's rules, activating, or disabling the campaign.
- (2023-05-01) Rule Builder: Renamed Name (Current Tier) as Tier name (Current Tier).
- (2023-05-01) Loyalty: The Update customer session endpoint returns
0
for expired and spent loyalty balances. - (2023-05-01) Management API: Moved the List loyalty program transactions endpoint from Integration API to Management API.
- (2023-05-24) Rules: Fixed a bug where Talon.One would consider the is equal to, is greater than and is lower than operators incorrectly in conditions when used by 2 rules in the same campaign.
- (2023-05-24) Campaign evaluation notification: Removed the
created_date
field. - (2023-05-24) Permissions: Fixed a bug where users with the Manage Loyalty Program permission were not able to delete loyalty cards.
- (2023-05-24) UI: Fixed a bug in the drawer that appears when clicking the Collections button from campaigns created from a template.
- (2023-05-16) Loyalty: Fixed an invalid query parameter error that occurs when you import a loyalty card.
- (2023-05-16) Strikethrough pricing:
- Fixed a bug where strikethrough pricing effects were not being generated while using attributes in the custom effect payload.
- Fixed a bug to ensure that the payload shown with strikethrough pricing notification settings is valid JSON.
- (2023-05-16) Rule Builder: Fixed a bug to make it possible to add cart item filter attributes in notifications.
- (2023-05-01) Rule Builder: Fixed a bug where a user was allowed to type a subledger name containing whitespace characters and commas.
- (2023-05-01) Discount effects: Fixed a bug where discount effects would sometimes return a negative value.
- (2023-05-01) Strikethrough pricing:
- Collections are supported as part of conditions in the Rule Builder.
- Fixed a UI bug with strikethrough pricing effects.
April 2023
Display campaign performance
ApplicationsThe My Account Dashboard is now available.
This new dashboard on the Apps page gives you an overview of your campaigns and their past performance across all available Applications. After you select an Application, you can view the total revenue generated from all its campaigns, as well as the influence your campaigns had on your business' revenue stream in the recent past.
Transfer loyalty card data using the Campaign Manager
Loyalty programsIn case of a broken, stolen, or lost loyalty card, you can copy the original card data to a newly created card and block the old card from within the Campaign Manager.
Imports and migrations section
DocumentationWe've introduced an Imports and migrations section in the docs, which we hope helps our existing and prospective clients better understand how to get started with Talon.One and import various types of data.
More monthly updates
- (2023-04-04) Loyalty: Added a start date and end date to pending points in loyalty notifications to distinguish them from active points.
- (2023-04-04) Campaign Templates: Added a List campaign templates endpoint that allows you to programmatically retrieve a list of Talon.One campaign templates.
- (2023-04-04) Rule Builder: Improved the rule evaluation time for campaigns that use automatic cart item filter attributes.
- (2023-04-04) Management API Key: Excluded the Create strikethrough notification endpoint from the Allowed endpoints list during Management API key creation if an Application is selected.
- (2023-04-04) Rule Builder: When using a custom per item effect in a promotion rule, you can reselect
All items in the cart
from the List of cart items dropdown after selecting another option. - (2023-04-04) Rule Builder: Fixed a bug where sometimes the dropdown of a rule condition overlapped with the conditions below.
- (2023-04-04) Coupons: Fixed a bug where the calendar date picker wasn't properly shown for custom attributes when creating or editing coupons.
- (2023-04-04) Insights: Fixed a bug where the Insights page showed double the actual value for the Basket Value widget when the session was closed.
March 2023
List all transaction logs of a loyalty program
LoyaltyWith the new List loyalty program transactions endpoint, you can retrieve all loyalty program transaction logs in a given loyalty program. This includes manual and imported points.
Specify the reward schedule using a relative date
LoyaltyWhen creating or editing a loyalty program, you can use a relative date in the Reward Schedule section. For example, you can specify that a reward expires 3 weeks after the reward start date.
Slight What's new redesign
DocumentationWe've freshened up this page to help categorize new features. The More monthly updates collapsible element contains all smaller enhancements and bug fixes for the month.
More monthly updates
- (2023-03-21) Authentication: In the campaign activation request workflow, Application admins are also listed alongside admin users.
- (2023-03-21) Loyalty: The loyalty program management workflow is redesigned.
- (2023-03-21) Loyalty: In the response to a session update, Talon.One returns
0
as values for spent and expired balances. - (2023-03-07) Collections: Deleting a campaign now automatically deletes any campaign-level collections within the deleted campaign.
- (2023-03-07) Loyalty: Changed
export_loyalty_balance
toexport_loyalty_balances
in the Export customer loyalty balances to a CSV file endpoint path to improve consistency. - (2023-03-07) Loyalty: Added back
seconds
as a date format for scheduling reward start dates and expiration dates.
- (2023-03-21) Rule Builder: Fixed a bug where the Campaign Manager would sometimes crash when selecting a value from a list of attribute value suggestions.
- (2023-03-21) Campaign activation: Fixed a bug where users with the Create and Edit access level had to request activation for campaigns created using a template.
- (2023-03-07) Loyalty: Disabled the Add Points and Deduct Points UI buttons for blocked cards.
- (2023-03-07) Loyalty: New points awarded via the Rule Builder now use the loyalty program's time zone instead of the Application's.
- (2023-03-07) Loyalty: The List customer data and Update customer session endpoints now return an empty response instead of a 404 or 500 error when the balance is
0
. - (2023-03-07) Coupons: The
Coupon.ProfileRedemptionCount
attribute now considers only closed sessions when calculating how many times a customer has redeemed a coupon. - (2023-03-07) Customer session management: Fixed a bug where Talon.One wasn't properly fetching the latest event of a closed session when determining which effects to roll back while reopening the session.
- (2023-03-07) Customer session management: Fixed a bug that in some cases allowed reopening a customer session using the Update customer session endpoint.
February 2023
Loyalty points balance change notifications
Loyalty programsReceive real-time notifications about changes to your loyalty points balance, whether they happen through the Campaign Manager, Management API, or the Rule Engine.
Get loyalty ledger balances
Integration APITo retrieve loyalty balances per profile in a given loyalty program, including for future dates, use the Get loyalty ledger balances endpoint.
This endpoint is also a replacement for the deprecated loyaltyProjectionEndDate
query parameter in the List customer data endpoint that can be used to get projected balances.
More monthly updates
- (2023-02-21) Discount Effects: Updated the way we solve rounding errors for the Discount individual items pro rata and Discount bundles pro rata effects.
- (2023-02-21) Campaign Templates: Support for strikethrough rules.
- (2023-02-21) Docs: The Campaign evaluation page now contains an illustration of the internal workflow.
- (2023-02-21) Troubleshooting: The Sessions and Events pages now return details about the triggered effects.
- (2023-02-21) Loyalty: New added and deducted loyalty points' time information is now shown in the loyalty program time zone.
- (2023-02-21) Loyalty: Updated loyalty card status names. Previous status
Disabled
is nowInactive
, andPermanently disabled
isBlocked
. - (2023-02-07) Integration API:
name
is no longer a mandatory property in the Update customer session endpoint. - (2023-02-07) Rule Builder: Improved performance in Applications where a catalog is connected.
- (2023-02-21) Customer session management: Sending an update customer session request without the
state
object no longer reopens a closed session. - (2023-02-21) Customer session management: When reopening a session, Talon.One now properly fetches the most recent
talon_session_closed
event to roll back the applied effects. - (2023-02-21) Management API key: Fixed a bug that allowed the creation of a Management API key without selecting endpoints.
- (2023-02-21) Rule Builder: Fixed a bug inside the rule evaluation logic with empty values for automatic cart item filters attributes.
- (2023-02-21) Coupon effect: Fixed a bug with the create coupon effect referencing custom coupon number attributes.
- (2023-02-07) Custom effects: You will be alerted when you create custom effects with an incorrect JSON payload for
List of Strings
parameters. - (2023-02-07) Loyalty: Fixed a bug where the transactions in the Loyalty Points section of the customer page were listed in an incorrect order.
January 2023
Reopen a closed session
Integration APIYou can now reopen a closed session with the Reopen customer session endpoint. You can use this endpoint, for example, when a session has been completed but still needs to be edited.
Learn more about session states.
Improved performance for high-load loyalty programs
Loyalty programsThe increased support for high-load loyalty programs means your customers can earn loyalty points faster and on a bigger scale than before.
This enterprise-grade scalability improves consistency for real-time updates.
Evaluate specific campaigns with dry requests
Integration APIYou can now send dry requests against the campaigns of your choice, regardless of their state.
For example, to test disabled campaigns before activating them. You can send a dry request via the API tester or by Postman via our Integration API Postman collection.
Picklist values for custom effect parameters
Rule BuilderCustom effects now support picklist values. Use this feature to control the allowed values for parameters of string and list of strings type.
Cart item filter attributes
Rule BuilderWhen you create a cart item filter that returns a list of cart items, 2 attributes related to it are automatically created:
- <Filter name> item count
- <Filter name> total price
You do not have to create additional filters to access this data anymore so the new filter shortcut button has been removed.
Bundle definitions attributes
Rule BuilderSmiliarly to the cart item filters attributes, when you create a bundle definition, a Count (<Bundle definition name>) attribute is created automatically. It represents the total number of bundles formed by the given bundle definition.
More monthly updates
- (2023-01-24) Rule Builder: You can now set picklists for custom effect parameters of type time and number.
- (2023-01-24) Loyalty: New
tentativePendingBalance
field in the loyalty object which returns the future value of the pending balance based on the order of effects in the Rule Builder. - (2023-01-10) Loyalty: Ability to export the current balance report for a specific date.
- (2023-01-10) Management API: Restrict Management API keys to a given Application.
- (2023-01-10) Account: Enforce stronger password complexity for user accounts.
- (2023-01-10) Account: Request re-authentication after 24 hours of no activity in the Application.
- (2023-01-10) Account: Reset-password links expire in 30 minutes. User-invitation links expire in 24 hours.
- (2023-01-10) Outbound Notifications: Campaign evaluation information is also returned for the
campaign_created
andcampaign_evaluation_tree_changed
events.
- (2023-01-24) Loyalty: The Loyalty Cards tab in the Manage Loyalty Program menu is now highlighted when open.
- (2023-01-24) Loyalty: Fixed an issue that allowed users to be awarded 0 loyalty points in certain cases.
- (2023-01-10) Loyalty: Manually adding/deducting points is now listed in the audit logs.
- (2023-01-10) Rule Builder: Fixed an issue related to negative point deductions and additions.
- (2023-01-10) Rule Builder: Fixed a bug where sometimes the rule builder would not load after deactivating specific custom attributes.
- (2023-01-10) SSO: Fixed an issue related to SSO error handling and SAML decoding.
- (2023-01-10) Rule Builder: Event attribute of time type is now correctly displaying in the Rule Builder.
- (2023-01-10) Coupons: Coupon creations now work correctly when using attributes
ChannelName = Influencers
andCampaignGroup = Paid
. - (2023-01-10) Attributes: Fixed UI inconsistencies in the attribute creation form.
- (2023-01-10) Attributes: 2 attributes had identical names (Number of coupon usages (Coupon)). They now have more appropriate names: Total coupon redemptions (Coupon) and Coupon redemptions for this profile (Coupon).
- (2023-01-10) Loyalty: Fixed the negative projected balance values returned from the List customer data endpoint.
December 2022
Notifications about expiring points
Loyalty programsNotify your customers of expiring loyalty points. For each notification you create, add up to 3 triggers, each at a different alert time before the points' expiration date.
To learn how to do this, see Managing notifications.
Notifications about deleted campaigns
ApplicationsReceive a notification when a campaign is deleted, with details such as when it was deleted and by whom.
To learn more, see Outbound notifications.
Application admin role
Roles & permissionsThe Application admin role offers the user admin access to a single Application. To learn about roles, see Managing roles.
More monthly updates
- (2022-12-01) Loyalty: Fixed an issue where the
Export customer loyalty balance to a CSV file
endpoint unexpectedly returns502 Bad Gateway
. - (2022-12-01) Coupons: Fixed an issue where a universal coupon code failed to generate if a custom attribute was defined in Mandatory attributes.
November 2022
Strikethrough rules
Rule BuilderStrikethrough rules are a new type of rules. These rules can trigger only per-item effects and have no conditions.
Use them to create strikethrough campaigns and display a discounted price on your webshop on all items that currently have a discount applied to them.
More monthly updates
- (2022-11-22) Cart item catalogs: Attributes types
list time
,list string
,list number
, andlist location
are supported. - (2022-11-22) Notifications:
campaign_created
,campaign_edited
, andcampaign_state_changed
notifications also returnruleset
data. - (2022-11-22) Rule engine: The rule engine properly evaluates campaigns that reference
List of Strings
attributes. Re-upload allList of Strings
catalog tiems for this to take effect. - (2022-11-01) Loyalty cards: Each loyalty card now shows to which customer profile it is connected.
- (2022-11-01) Customer profiles: The dropdown in the loyalty points tab when no profile-based program connected to it.
- (2022-11-01) Rule Builder: You can now see the
profileRedemptionCount (coupon)
attribute in the Attribute Selector.
- (2022-11-22) Loyalty: Fixed an issue where the time zone field in a loyalty program shows duplicate entries for
Europe/Berlin
- (2022-11-22) Loyalty: If subledgers are enabled in a campaign, they are visible even with the campaign loyalty feature disabled.
- (2022-11-22) Customer sessions: Fixed an issue to ensure all timestamps on the Sessions page follow the local time zone formatting of your computer.
- (2022-11-22) Campaign Manager: Fixed performance issues related to strikethrough pricing rules.
- (2022-11-22) Campaign Manager: Fixed an issue regarding an incorrect time stamp in the
campaign_evaluation_tree_changed
notification. - (2022-11-01) Loyalty cards: Fixed the incorrect timestamp of loyalty cards when registering a loyalty card.
- (2022-11-01) Rule Builder: Users can now select the Loyalty card is registered condition in old Applications.
- (2022-11-01) Loyalty cards: Fixed the duplication of user profiles of a card during import.
- (2022-11-01) Loyalty: Fixed the loyalty program shown in the loyalty points tab dropdown.
- (2022-11-01) Audiences: Fixed the audiences icon not being highlighted when selected.
- (2022-11-01) UI: Fixed the new text field component to trim empty value.
- (2022-11-01) Insights: Fixed the insights page that did not load in some cases.
- (2022-11-01) Rule Builder: Fixed string value input conversion to number attributes.
October 2022
Transfer loyalty card data
Loyalty programsCopy loyalty data, such as linked customers, loyalty balances and transactions, from a given loyalty card to a new automatically created card using the Transfer loyalty card data Management API endpoint.
Create audiences using the Campaign Manager
AudiencesCreate audiences from within the Campaign Manager. To get started, on the leftmost menu, click Audiences.
Reserve coupon effect
Rule BuilderA new effect called the Create coupon code reservation effect allows you to reserve a given coupon for the user.
End of support for TLS 1.0 and TLS 1.1
InfrastructureStarting November 1, 2022, Talon.One is dropping support of Transport Layer Security (TLS) versions 1.0 and 1.1 for better platform security and performance. Requests using these versions will not be recognized by Talon.One's APIs.
Where possible, Talon.One recommends that organizations remove all TLS 1.0/1.1 dependencies in their environments and disable TLS 1.0/1.1 at the operating system level.
You can check our systems' status on our dedicated page.
Please confirm with your engineering team that you are using up-to-date libraries and packages. If you are still using TLS versions 1.0 or 1.1, or have any questions on this topic, you can reach out to your Technical Account Manager.
Introducing loyalty cards
Loyalty programsA loyalty card allows you to add or subtract loyalty points to a unique ID that is not attached to a specific customer.
This new feature increases the flexibility and options to structure your loyalty program, such as creating family cards or sharing points between customers.
More monthly updates
- (2022-10-19) Subledgers: When a loyalty program is created with subledgers, balances of the main ledger are now available in the Attribute Selector.
- (2022-10-19) Management API: When creating a new Management API key and selecting which endpoints can be accessed with each key, you can view the HTTP method of the available endpoints.
- (2022-10-19) Rule Builder: Reorder rules in the Rule Builder by dragging and dropping them.
- (2022-10-19) Effects: Parameters of custom effects now support the
list of strings
data type. - (2022-10-19) Management API: The Create coupons asynchronously endpoint no longer has a minimum limit. It can now be used for smaller batches.
- (2022-10-11) Campaign Templates: A placeholder now inherits the picklist of an attribute it is validated against in a rule.
- (2022-10-11) Rule builder (in conditions / effects): You can now type in values manually and also add from the Attribute Selector (both in the same input field).
- (2022-10-11) Campaign Attributes: The time selector is available for Date & Time attributes (and these attributes are now UTC again).
- (2022-10-11) Integration API: Rule Failure Reasons are no longer automatically returned for Sandbox Applications.
- (2022-10-11) Campaign Manager: The Dev Tools menu item was renamed as Tools.
- (2022-10-19) Loyalty: Fixed a bug where every loyalty point deduction appeared as two transactions.
- (2022-10-19) Loyalty: Fixed a bug for balance point calculations.
- (2022-10-19) Campaign Manager: Fixed a bug where a newly created loyalty program did not appear without a page reload.
- (2022-10-19) Rule Builder: Fixed a bug where no error message was shown when saving an inconsistent ruleset.
- (2022-10-19) Effects: Hid unnecesssary attributes for the Discount individual items pro rata effect.
- (2022-10-19) Rule Builder: Hid unnecessary item attributes from several effects.
- (2022-10-19) Rule Builder: Fixed a bug where Segment event attributes appeared in the wrong section in the Attribute Selector.
- (2022-10-19) Rule Builder: Deleting the rules from a campaign will now correctly trigger a campaign updated notification.
- (2022-10-19) Rule Builder: Fixed a bug that allowed users to enter string values for list of numbers attributes.
- (2022-10-11) Fixed a bug that did not allow copying campaigns with a positive current balance and no subledger.
- (2022-10-11) Fixed a bug where the Application environment dropdown list was enabled while editing the Application details.
- (2022-10-11) Fixed a bug where Rule Failure reasons made Coupon Rejection reasons unreadable.
- (2022-10-11) Fixed a bug where the Advocate profile was not correctly loaded.
- (2022-10-11) Fixed a bug where the
CampaignLimitReached
error was triggered when the campaign budget had not been reached. - (2022-10-11) Rule Builder:
- Fixed various bugs in
list time
attributes. - Fixed various other performance issues.
- Fixed various bugs in
September 2022
Management API key
Management APIThe Management API is used for back-office operations, such as importing coupons, or retrieving campaign data. Management API keys allow you to select which endpoints can be accessed with each key. You can then share keys with the access level of your choice with the developers of your choice.
Separation of sandbox and live environments
ApplicationsYour Talon.One data is now separated into 2 environments: sandbox and live. Learn more about what this means for your Applications.
More monthly updates
- (2022-09-20) Integration: The Get loyalty ledger profile transaction logs endpoint now returns up to 50 transactions per request.
- (2022-09-20) Rule Builder: You can no longer select a reward expiration date that falls before the reward start date.
- (2022-09-20) Cart Item Catalog: The SKU values of the cart items in the catalog are also available as picklist values for any SKUs you reference in your rules.
- (2022-09-20) Partial Discounts: Now, if you enable partial discounts in a Discount individual items effect, the rule passes even if the budget is insufficient to apply a discount on every eligible cart item.
- (2022-09-20) Rule Builder: For attributes with a CSV picklist and cart item catalog suggestions, the suggestions are prioritzed over the CSV picklist values.
- (2022-09-06) Copying Campaigns: New procedure to copy campaigns between Applications from different environments or connected to different entities. Learn more.
- (2022-09-06) Campaign Templates: Template placeholders now support boolean values.
- (2022-09-06) Campaign Manager UI: The Customer Integration ID is now named the same throughout the entire Campaign Manager.
- (2022-09-06) Rule Builder: When using Add loyalty points effects, the loyalty points expiration date cannot be set to a date before the start date.
- (2022-09-20) Campaign Templates: Fixed a bug where editing a template with coupon attributes made the page crash.
- (2022-09-20) Loyalty Points: Fixed a bug where the spent balance was incorrect if a session was canceled.
- (2022-09-20) Loyalty Points: Fixed a bug where the pending balance was incorrect if a session was canceled.
- (2022-09-20) Loyalty Points: The Add loyalty points per item effect supports bundles.
- (2022-09-20) Navigation: Fixed a bug where, after clicking the Advocate's integration ID, navigating back from the shop system page to the Referrals page caused the page to break.
- (2022-09-20) Management API: Fixed a bug where the user access limit was not considered for the
List Customer Profiles
endpoint. - (2022-09-20) Authentication: Fixed a bug where attribute values were completely inaccessible by non-admin users who tried to create a coupon.
- (2022-09-20) Copying Campaigns: Fixed a bug that caused a blank page to appear while switching between destination Applications.
- (2022-09-20) Copying Campaigns: Fixed a bug that did not allow copying campaigns with a positive current balance and no subledger.
- (2022-09-20) Copying Campaigns: Fixed a bug where campaign attribute values were not copied over.
- (2022-09-06) Campaign Manager: Fixed a bug that showed some campaigns in draft and disabled state at the same time.
August 2022
New Integration API endpoint for loyalty
Integration APIThe Integration API now has a new endpoint to retrieve the loyalty balance of a given customer. See Get loyalty ledger balances.
New endpoints for Segment integration
Technology partners- Upsert customer profile V2: Creates or updates a given customer profile, and creates or sets the specified attributes and audiences. This endpoint creates attributes or audiences automatically, making it easier to use.
- Update customer session: Updates customer sessions from Segment.
Loyalty dashboard
Loyalty programsThe loyalty dashboard enables you to view the performance of a profile-based loyalty program. You can use it to identify trends in the use of your loyalty programs.
Cart item catalog attributes load faster
Rule BuilderCart item attributes from cart item catalogs are now loaded from the database for rule evaluation and are not dependent on the customer session, which increases performance.
More monthly updates
- (2022-08-16) Rule Builder: The Subledger field was renamed to Subledger name.
- (2022-08-16) Get loyalty ledger profile transaction logs endpoint: Returns
rulesetID
andruleName
properties. - (2022-08-16) Get Customer Session endpoint: Returns the latest effects triggered by the session in the
effects
array. - (2022-08-16) Cart Item Catalog: Added the Price column to the UI.
- (2022-08-16) Rule Builder: Ability to mix text and attributes for:
- Add Loyalty Points effect: reason field.
- Set Discount effect: name field.
- (2022-08-02) Segment Integration: Clients can manually specify attribute types, if required, using the
attributeInfo
property. - (2022-08-02) Braze Track Event V2: The endpoint now returns a JSON object for the
effects
array. This allows you to parse it in your Braze campaigns, for example, to display the awarded number of points. See the tutorial. - (2022-08-02) Rule Builder: When entering new values in the suggestions dropdown, pressing the Enter key will add the selected value.
- (2022-08-16)
AttributeForm
is now updated after the Application subscription changes. - (2022-08-16) Do not allow adding negative loyalty points.
- (2022-08-16)
customerSessionID
returned in the Get loyalty ledger profile transaction logs endpoint now matches the session integration ID that is shown in the Campaign Manager. - (2022-08-02) Bundles: Fixed an issue that prevented using the entire cart as a list of cart items in a bundle.
July 2022
Get the loyalty transactions for a given customer profile
Loyalty programsNow you can programmatically get paginated information about the loyalty points transactions of an individual customer through the Get loyalty ledger profile transaction logs endpoint.
You can filter transactions by date and select how many you want to obtain, and performance improves in relation to the use of the Management API. Learn more.
Introducing cart item catalogs
Rule BuilderCart item catalogs contain a number of cart items with unique SKUs. They allow you to synchronize your entire inventory with Talon.One and can be updated as needed.
You can view and search for product items in your cart item catalogs directly from the Campaign Manager.
When creating and editing a custom attribute for the Cart Item entity, you can now connect them to one or more catalogs and Applications.
Also, when you use a cart item catalog in a given Application, we automatically generate picklist values in the Application based on the values of the catalog's cart item attributes.
Bundles redesign
Rule BuilderThe redesigned version of item bundles is now available to all users. You no longer see the older version of item bundles.
More monthly updates
- (2022-07-19) Cart Item Catalogs: In all the campaigns of any Application connected to a cart item catalog, you can now use picklist values based on the values of the catalog's cart item attributes.
- (2022-07-19) Coupon Codes: You can now manually update the value of previously created gift cards.
- (2022-07-19) Cart Item Filters: Filter items by condition filter steps are now grouped together for better performance.
- (2022-07-19) Cart Item Catalogs: Item prices are now synchronized when you synchronize a catalog.
- (2022-07-05) Campaign Access Groups: Support for templates.
- (2022-07-05) Segment Integration: General improvements.
- (2022-07-05) Management API: Improved performance of Customer Profile search endpoints.
- (2022-07-05) Rule Builder: New suggestions dropdown with the ability to show more suggestions.
- (2022-07-05) Campaign Templates: Preview feature for placeholders.
- (2022-07-19) Attributes: A Cart Item attribute cannot be selected as a value for the reason and subledger fields of the Add loyalty points effects.
- (2022-07-19) Attributes: If you try to disconnect an attribute from a given Application, we will first check if the attribute is in use in the Application.
- (2022-07-19) Segment Integration: Replaced 409 status code with 429 status code for Segment to repeat requests when updating a customer profile.
- (2022-07-05)
List customer data
endpoint: Fixed rounding errors indiscountRemainder
anddiscountLimit
. - (2022-07-05)
List customer data
endpoint: Fixed thediscountRemainder
coupon. - (2022-07-05)
List customer data
endpoint: Fixed rounding errors withdiscountRemainder
on gift cards. - (2022-07-05) Giveaway: Fixed a bug that caused the
willAwardGiveaway
effect to trigger on open sessions if the list of giveaway items is empty. - (2022-07-05) Rule Builder: Fixed inheriting cart item filters.
June 2022
Braze integration upgrade
Technology partnersYou can now trigger Track Event v2 endpoints as connected content from Braze. This allows you to run the Rule Engine from Braze and have all the functionalities of all the different types of promotions available.
See an example in the Add loyalty points tutorial.
New Collections endpoint
Management APIYou can now retrieve the content of a collection through the Get Collection items management API endpoint.
More monthly updates
- (2022-06-21) Campaign States: Archived campaigns will now appear in a separate tab.
- (2022-06-07) Exports: When you export an item, an information message tells you that Talon.One is processing the export.
- (2022-06-21) Canceled Sessions: Fixed an issue that prevented cancelling sessions that had triggered effects from a previously deleted campaign.
- (2022-06-21) Additional Costs Per Item: Fixed 2 bugs. One of them caused the item subPosition property to not be taken into account when validating additional costs per item. The second bug caused effects to fail when cascading discounts were enabled and the value of an additional cost per item was used as the value of a discount.
- (2022-06-21) Custom Attributes: Fixed missing error message when importing an empty list of picklist values during the attribute creation process.
- (2022-06-07) Collections: Fixed an issue that caused the GET collection endpoint to return only one item in the payload instead of 50.
- (2022-06-07) Rule Engine: Fixed an issue that caused the greater than or equal to and smaller than or equal to conditions to behave incorrectly in cases where both elements are equal.
- (2022-06-07) Customer Profile Page (and others): Fixed links to Customer Sessions Pages where the Customer Session Integration ID contains special characters.
- (2022-06-07) Attributes: Fixed an error that allowed the import of an empty list.
- (2022-06-07) Segment Integration: Fixed an issue that caused Segment integration to work incorrectly with boolean and numeric attributes.
- (2022-06-07) Segment Integration: Fixed an issue that did not allow updates to only attributes in the customer's profile if the RunRuleEngine parameter is false.
- (2022-06-07) Iterable, Braze Integrations: Fixed an error that caused the Third-party API not to store the request result if the DryRun parameter is false.
May 2022
Docs updates
DocumentationThe Technology Partners section has been reworked:
The technology partner tutorials used to be in the Tutorials section of the Developer docs. They are now in their corresponding Technology partners section.
The tutorials for most partners used to provide the endpoint documentation that didn't appear in the Integration API or Management API reference docs. We now have a dedicated Third party API reference docs page.
The technology partner docs will receive More monthly updates over the next few months.
We have slightly reduced the number of entries in the table of contents of the Product and Developer docs.
Partial loyalty rewards
Loyalty programsSimilarly to partial discounts, you can now allow partial rewards when adding loyalty points.
Additional costs per item
Rule BuilderYou can now create additional costs that apply to individual items. For example, if an item has an extra shipping cost for being very large, you can set it as an additional cost per item. These additional costs can be discounted using the new Discount additional cost per item effect. Learn more.
Loyalty points per item effect
Loyalty programsYou can now award loyalty points to a customer when they purchase a specific cart item. These loyalty points are revoked if the item is returned. Learn more.
More monthly updates
- (2022-05-24) Optimized performance of large collections checks in the Rule Engine.
- (2022-05-24) Optimized performance of campaign limit fetches, mainly impacting clients with lots of campaigns running.
- (2022-05-24) Rule Builder: All time input fields (number of days/weeks/months) have been replaced with a formula input field to enable attributes or template parameters use in time-related operations.
- (2022-05-10) Rule Builder: Improved description and advanced settings UI for all Discount effects.
- (2022-05-10) Collections: It is no longer possible to create a campaign-level collection without uploading a CSV file.
- (2022-05-24) Fixed the calculation of spent balance.
- (2022-05-10) Customer sessions: Fixed an issue that caused session total discount to be miscalculated. The API Endpoint now also returns the calculated total discount.
- (2022-05-10) Rule Builder: Fixed an issue that caused the Update cart item attribute effect to only work in the first rule of a campaign.
April 2022
New budgets
CampaignsYou can now create budgets for the following:
- Webhooks
- Add free item
- Custom effects
Third-party integration: Referral support for Braze
Technology partnersYou can automatically generate referrals inside Talon.One and deliver the referral codes to specific customer segments using Braze's connected content feature. Learn more.
More monthly updates
- (2022-04-26) Rule Builder: The per-item additional costs are now available on the Attribute Selector in a Cart Item Filte.
- (2022-04-12) Campaigns: Users can now filter for future date ranges to see which campaigns will be active, for example 3 month from now.
- (2022-04-12) General Settings: Cart item flattening is the only behaviour for all new Applications. For existing Applications, once you enable Cart item flattening you cannot disable it.
- (2022-04-05) General Settings: You have to be unlock the settings before editing to avoid accidentally changing running campaigns.
- (2022-04-05) Third-party Integration: The CEP and Iterable referral enpdoints
externalCampaignID
parameter has been deleted.
- (2022-04-12) The Password reset link has been fixed.
- (2022-04-12) Customer Details page:
- Fixed calculation of the customer analytics when the customer had partially returned sessions.
- Fixed an issue that prevented the return items section from opening.
- (2022-04-05) Campaign Manager: Customer session and customer profile pages with a # sign in their integration identifier now open correctly.
March 2022
Pro rata discount effect
Rule BuilderYou can now allow discounts to be prorated across the cart items. A pro rata discount is a discount value that is divided among the eligible items proportionally to the price of each of them. See the available discount effects.
More monthly updates
- (2022-03-22) We have created a new built-in attribute: Total quantity of items. It stores the total number of items in the cart when cart item flattening is enabled.
- (2022-03-22) Limits: You will receive a notification when the number of active campaigns or coupons is reaching the contractual limit.
- (2022-03-01) Rule Builder: New way to compare dates in conditions:
is on
. For example, you can use the new operator to give rewards to your customers on their birthday. See this tutorial. - (2022-03-01) Account Analytics: Changed the calculation of the Loyalty Programs metric to count the number of programs connected to live Applications.
- (2022-03-01) Loyalty Program management: Remove timeout for Loyalty Program deletion.
- (2022-03-29): Fixed a redirect issue when a Campaign is created.
- (2022-03-22)Campaign Access Groups: Campaigns added to a campaign access group can now be edited.
- (2022-03-22) Rule Builder: Item attributes appear now in the Attribute Selector when using the Update cart item attribute value effect.
- (2022-03-22) Fixed a bug that caused wrong information to be displayed on the Customer Profile and Customer Session pages.
- (2022-03-15) Item attributes are now always accessible in Sum up cart item attributes cart filters.
- (2022-03-15) Campaign attributes now do not have a default value selected.
- (2022-03-15) Returning an item now returns all the loyalty points associated with the returned item.
- (2022-03-07) Rule Builder: Show the loyalty program's name instead of the program's API name in the Attribute Selector.
- (2022-03-07) Fixed the activate/disable button text overflow when the name of a campaign is too long.
- (2022-03-07) Mandatory attributes: Attributes are now automatically removed as mandatory when they are disconnected from an Application.
- (2022-03-07) Product bundles: Fixed a bug that caused requests to fail when a cart item in the bundle didn't have an attribute that was set for the bundle.
- (2022-03-07) Rule Builder: The All category is now selected by default when opening the Attribute Selector.
- (2022-03-01) Additional costs: Cannot delete additional costs created in the Campaign Manager.
February 2022
Partial returns
CampaignsYou can now return specific cart items after a session has been closed. Every return gives you a list of effects that were rolled back. See the Product docs and the Integration tutorial.
Add loyalty points per item effect
Rule BuilderThe new effect allows you to assign points per individual item in the cart. See the available effects.
Outbound notifications
ApplicationsYou can now receive an outbound notification every time a campaign's evaluation tree changes. Learn more.
More monthly updates
- (2022-02-22) Loyalty Program creation page: Small UI and copy changes.
- (2022-02-22) Attributes with up to 500k suggestions: A user can now upload a list (CSV file) instead of manually typing in suggestions.
- (2022-02-22) Attributes Picklist: If an attribute contains suggestions a user may select the suggested values or type in any other value. If an attribute contains a picklist a user can not type in new values.
- (2022-02-15) Session Revocation: We have identified a degradation and have optimized Customer Session Revocation operations.
- (2022-02-08) Campaign Manager: Coupon UI improvements. Gift cards are now created in a dedicated tab. Changed naming of coupon code types, added descriptions to input fields, and updated code pattern options and moved them to Advanced tab.
- (2022-02-22) Users can now see suggested attribute value when using the
is one of
oris not one of
condition of a cart filter. - (2022-02-15) Bundles: Different matched items sets are bundled together.
- (2022-02-15) Coupons: Personal coupon codes are now created with a usage limit of 1.
January 2022
Partial discounts
ApplicationsYou can now allow partial discounts in your Applications. This feature allows a discount rule to pass even when the campaign's remaining discount budget is insufficient to apply the whole discount. Learn more.
More monthly updates
- (2022-01-19) Campaign Manager: Added support for numbers lower than
0.1
in attribute and template Parameter inputs such as0.05
. - (2022-01-19) Campaign Manager: Improved legibility of input fields with errors by removing red background.
- (2022-01-11) Campaign Manager: Made the location and behavior of the return buttons consistent across sub-menus for campaigns, giveaways and campaign templates.
- (2022-01-10) Attributes Deletion: attributes deletion is now immediate.
- (2022-01-19) Rule Builder: Attributes that are not subscribed to an Application won't show in its campaigns' Attribute Selector.
- (2022-01-19) Campaign Dashboard: Do not show the Missing property value info box for campaigns that were not created from a campaign template.
- (2022-01-11) Rule Engine: Fixed a bug that caused the Rule Builder to crash when adding a "list of locations" attribute.
- (2022-01-06) Generic CEP Endpoints: Any Customer Engagement Platform can integrate with Talon.One using Generic CEP endpoints. See the endpoints in the Developer docs.