Commitments are financial agreements between publishers, customers, or/and your customers' agencies which you can track in ADvendio. They can be agreed to at the beginning of the year or even earlier at the end of the preceding year. A commitment manages the planned advertising spendings in order to achieve a certain discount or rebate in kind.
You can set up scaled discounts related to the amount the a publisher/agency spend in that year. Throughout the year ADvendio calculates the actual revenue figures for you. So this can be matched with the earlier commitment value to verify that numbers are reached and the "real" discounts need to be applied.
Version 2.99 and up
We have added record types to add new features in the future. Currently only Advertiser / Agency Discount and Master is working. So make sure to disable the others for all users.
If you don't want to use the record types you can deactive them. Old commitments without record types will work just like Advertiser /Agency discounts. We recommend that you better sooner than later migrate to use record types though.
This can currently only be done by ADvendio. Please ask your TAM to perform the expected changes.
Here you can configure which amount field is used for your calculations and what the achievement status will be. These settings are optional.
Navigate to the App Manager and search for Feature Settings. Then find the CommitmentConditionCriterionPriority record:
Make sure not to modify the syntax but just the weight (integer) for each type.
Depending on how you like your staff to use this feature make them navigate to the Overview Tab and open the Commitment object. Alternatively you can enable the related lists in the layouts for
To use Commitments you need to plan an APEX job, which counts all Campaign Items relevant to that Commitment and writes this information in the relevant Commitment Conditions. The APEX job also counts the number of Campaign Items spent (for Example Rebate in Kind Items) and writes that information into the Commitment Conditions. To activate the job use the following steps:
Version 2.109 and up: You can set up a list of email recipients for the result emails. Find out here how to: 7.2.19 Setup Email Recipients
In order to improve the performance for business critical jobs, your admin can also limit the batch size for those jobs by configuring a Feature Setting. This will also help to avoid CPU Time Limit error messages.
|Remember that process builder might create performance issues. Therefore Salesforce recommends to use only one flow per object.|
You can also start the APEX job from a process flow, for example each time a certain record is created.
Attention: As the Apex Job goes through a lot of data (depending on the number of Media Campaigns with a Commitment connected), it might take some time. You need to wait for the job to be done, before earned or spent Campaign Items will be counted towards the relevant Commitment Conditions. This also concerns the number of Rebate in Kind items available and already spent. Please keep that in mind when planing your Media Campaigns.
We have created a Process flow for you that waits for an hour after creating a Commitment and Commitment Condition to update the name from Commitment and Commitment Condition based on custom criteria. Ask your ADvendio consultant at Support@advendio.com to help you deploy this.