Managed package releases are for enhancements and various minor bug fixes that integrate with Salesforce. You can manually install managed package updates to your instance of Fullcast.
Managed packages 2.20x
Managed package 2.200 (16 June 2025)
Concurrent API request limit updates
Users were experiencing concurrent API request limit issues within Salesforce due to the average runtime of the Fullcast managed package taking too long. This was fully fixed by adding a custom metadata, Execute Territory Routing ASync, that allows you to execute the Territory Routing Response process asynchronously.
Note
By default the process will run synchronously unless you configure the asynchronous mode. Only true or false are supported to define the execution mode.
GTM Leaf Information failing
The GTM Leaf Information was failing due to too many jobs running at the same time.
Managed packages 2.19x
Managed package 2.199 (28 May 2025)
Concurrent API request limit updates
Users were experiencing concurrent API request limit issues within Salesforce due to the average runtime of the Fullcast managed package taking too long. This was partially fixed by converting API requests to be asynchronous to prevent too many from sending at the same time.
Account Hierarchy restructure
When parent accounts were removed from the CRM it caused the children accounts to disconnect from the account hierarchy and you had to manually add a new parent. Now when a parent account is removed, it triggers the children accounts to automatically find and connect to the parent one level higher than the one that was removed.
Managed package 2.198 (15 May 2025)
Territory member export error fix
During territory member export the error message,
CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY
, was displaying because the Territory Member trigger was cleaning up the account teams during both the export job and routing queue execution. This was fixed so the clean up only executes during the routing queue execution and is not duplicated.
Managed package 2.197 (28 March 2025)
Territory routing for multi plan
You can now route account territories in multiple active plans.
Managed packages 2.18x
Managed package 2.186 (10 December 2024)
Various improvements
Multiple values with
CONTAINS
andDOES NOT CONTAIN
operators are now supported.Transactions are now clearing when changing owners in Salesforce.
Change Owner is now updating correctly in Salesforce workflow post-confirmation.
Managed package 2.185 (18 November 2024)
Change owner and assignment workflows
You can now use streamlined assignment processes with Salesforce Lightning Web Components (LWC) to create, update, and terminate assignments:
Transfer accounts from one territory to another by assigning them to a new user or territory.
Search and locate users or territories.
Select whether to include child accounts in the ownership transfer.
Automatic authorization of the new owner for access.
Support changing ownership for users with single or multiple roles.
The following is the mandatory Custom Metadata Setup which changes from customers to customer based on requirements.
Metadata label
API name
Value
Description
Tenant ID
Tenant_Id
21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the production instance.
Tenant ID Sandbox
Tenant_Id_SandBox
21b93277-b89f-4594-9a56-c3d6bbc26be5
The Fullcast tenant ID of the preproduction instance.
Role Name
Role_Name
Sales Manager
Based on this role name we fetch the Active Assignements from the Fullcast App and display on the Change Owner page.
Commit Flag
Commit_Flag
Fales
This is used to commit/propose the transactions in the Fullcast app.
Managed package 2.184 (30 August 2024)
Deprecated fields
The fields listed in the following table have been deprecated:
New installations:
If this package is installed for the first time in your organization, any deleted fields will not be recoverable.
Upgrades:
If you are updating to a newer version of this package, previously deleted fields will still exist in your organization. You will need to manually delete these fields if you no longer need them.
Existing customers using specific features:
To use the Account Hierarchy, Clean Domain, Best Matched Account, or Industry Taxonomy features, you will need to populate the corresponding custom metadata fields with the necessary values.
Note
Discontinue using the listed deprecated fields.
Jobs will fail if you upgrade from an older package version to 2.184 and delete the Ultimate Parent ID field in Salesforce.
You will need to create a new LookUp(Account) field for the Ultimate Parent ID in Salesforce and change the Ultimate Parent ID Known Column Type in Fields and Entities with a new Salesforce field value.
Field label
Field API name
Object name
fcio1__Industry_Code__c
Account
fcio1__Industry_Taxonomy__c
Account
fcio1__UltimateParent__c
Account
fcio1__UltimateParentKey__c
Account
fcio1__Ultimate_ParentId__c
Account
fcio1__Territory__c
Account
fcio1__Domain__c
Account
fcio1__Domain_Last_Updated_At__c
Account
fcio1__Domain_Key__c
Account
fcio1__Domain_In_Sync__c
Account
fcio1__Contact_Status__c
Contact
fcio1__Domain__c
Contact
fcio1__Domain_Last_Updated_At__c
Contact
fcio1__Domain_Key__c
Contact
fcio1__Domain_In_Sync__c
Contact
fcio1__Best_Matched_Account__c
Lead
fcio1__Domain__c
Lead
fcio1__Domain_Last_Updated_At__c
Lead
fcio1__Domain_Key__c
Lead
fcio1__Domain_In_Sync__c
Lead
Change owner workflow
You can now use the change owner workflow.
The following custom metadata records have been created to support the new workflow:
Custom metadata name
Custom metadata API name
Value
Module name
Description
Get Assignment By Role SandBox
Get_Assignment_By_Role_SandBox
https://app.fullcast.io/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Assignment By Role
Get_Assignment_By_Role
https://fullcastpreprod.herokuapp.com/api/v1/assignments/getActiveAssignmentsByRole
Sales Manager Workflows
Endpoint to fetch the Assignments
Get Territories By Role
Get_Territories_By_Role
https://app.fullcast.io/api/v1/assignments/getTerritoriesByRole
Sales Manager Workflows
The endpoint to fetch existing territory details of accounts
Get Territories By Role Sandbox
Get_Territories_By_Role_Sandbox
https://fullcastpreprod.herokuapp.com/api/v1/assignments/getTerritoriesByRole
Sales Manager Workflows
The endpoint to fetch existing territory details of accounts
Get Token
Get_Token
https://app.fullcast.io/api/v1/common/tokenAuthorization
Sales Manager Workflows
The endpoint to fetch the token
Get Token Sandbox
Get_Token_Sandbox
https://fullcastpreprod.herokuapp.com/api/v1/common/tokenAuthorization
Sales Manager Workflows
Endpoint to fetch the token
Commit Flag
Commit_Flag
True/False
Sales Manager Workflows
This determines whether we commit/propose the records
Role Name
Role_Name
Channel Manager
Sales Manager Workflows
Based on this role the assignments are fetched.
Enable Account Families Treatment
Enable_Account_Families_Treatment
True/False
Sales Manager Workflows
This flag is used to show Account Hierarchy options in Change Owner UI
You now can use the Change Owner action to filter a list of records eligible for ownership changes. This filtering is based on the user's role and specific assignment criteria.
You can also create the Change Owner List View button.
Managed package 2.180 (30 January 2024)
Deleted fields
The following fields were deleted:
Note
Fields deleted from the package are not deleted from the Salesforce Org. A Tenant Admin must delete the fields after completing the necessary migration steps.
Policy
Deleted field
Object
New source field
Routing Queue
Routing Rule
Account
Motion Policy Tagging
Routing Queue
Routing Rule
Lead
Sales Manager Workflows
Routing Queue
Routing Rule
Case
Sales Manager Workflows
Routing Queue
Routing Rule
Contact
Sales Manager Workflows
Routing Queue
Routing Rule
Opportunity
Sales Manager Workflows
Deprecated fields
The following fields were deprecated:
Note
The new fields that replace deprecated ones should have distinct API names. This guideline applies to all fields. For example, the deprecated field Best Matched Account (API name: fcio1__Best_Matched_Account__c) should not be replaced with a field named Best Match Account with the same API name (fcio1__Best_Matched_Account__c).
Policy
Deprecated field
Object
New source field
All Policies
Territory
Account/Lead/Contact/Opportunity/Case
Territory Member Custome Object > Fullcast GTM
Account Hierarcy
UltimateParent
Account
Fullcast Custom Metadata > Ultimate Parent
Account Hierarchy
UltimateParentKey
Account
Fullcast Custom Metadata > Ultimate Parent Key
Account Hierarchy
UltimateParentID
Account
Fullcast Custom Metadata > Ultimate ParentId
Industry Taxonomy
Industry Code
Account
Motion Policy Tagging Functionality
Industry Taxonomy
Industry Taxonomy
Account
Motion Policy Tagging Functionality
Clean Domain
Domain
Account/Contact/Lead
None
Clean Domain
Domain Last Updated
Account, Contact, and Lead
None
Clean Domain
Clean Domain
Account
Fullcast Custom Metadata > Account Clean Domain
Clean Domain
Clean Domain
Contact
Fullcast Custom Meta Data > Contact Clean Domain
Clean Domain
Clean Domain
Lead
Fullcast Custom Metadata > Lead Clean Domain
Clean Domain
Domain In Sync?
Account
Fullcast Custom Metadata > Account Domain in Sync
Clean Domain
Domain in Sync?
Contact
Fullcast Custom Metadata > Contact Domain in Sync
Clean Domain
Domain in Sync?
Lead
Fullcast Custom Metadata > Lead Domain in Sync
Best Matched Account
Best Matched Account
Lead
Fullcast Custom Metadata > Lead Best Matched Account
Best Matched Account
Best Matched Account
Contact
Fullcast Custom Metadata > Contact Best Matched Account
Added option to skip updating the Opportunity Ownership in both the matching and non-matching sections.
Added Tagging functionality allowing for custom fields to be populated with holdout information.
Account hierarchy—ultimate parent
A new system field is now available which shows the automatically calculated ultimate parent. The ultimate parent is calculated by using the parent field and traversing the tree to locate the ultimate parent.
Note
You can still use a custom ultimate parent field by using the Known Field tagging on a custom field. If you have not implemented the Account Hierarchy Policy or have this data available, this means functionality is restricted. The calculation of the ultimate parent are not automatic when you import the data.
Managed packages 2.17x
Managed package 2.178 (31 August 2023)
Access to opportunity product data
Inability to access opportunity product data was fixed.
The following object level and field level security now have Read access to opportunity product data:
Security Level
Object/field name
Object Level Security
Pricebook2
Field Level Security
OpportunityId
Field Level Security
UnitPrice
Field Level Security
Quantity
Field Level Security
ListPrice
Field Level Security
TotalPrice
Field Level Security
ProductCode
Managed package 2.177 (28 August 2023)
Permission sets
Permission sets for standard import, export, and motion integration to work out of the box are now available.
Wildcard tagging prioritization
Routing issue due to prioritization conflict between two queues using wildcard tagging. Now fixed to prioritize at every hierarchy level instead of prioritizing for all levels together.
No active policy tagging
When policy is identified from the parent hierarchy level then the policy status was wrongly tagged as No Active Policy identified. Now fixed to match the status based on the outcome of the policy identification irrespective of the hierarchy level identified.
Managed package 2.171 (16 March 2023)
When the new territory member trigger flag in the custom metadata Fullcast settings is enabled and an account is moved from one node to another, cleanup of all the assignments related to the moved account is triggered in the previous node to avoid duplication of accounts while exporting the jobs.
Is Invalid flag on the member objects
The new formula field Is Invalid flag in the member objects—Territory Member, Team Members, and Product Group Members—identifies and cleans up duplicate records generated during the merger then exports only one merged account.
The new Assignment Type field in the Account Team Member object in Salesforce retrieves the value of the assignment type (Normal/Temporary) from the Fullcast design app and exports that type of user.
Note
Only the real-time assignments are exported and all the future TBx (To-be-determined) assignment types are filtered.
Managed packages 2.16x
Managed package 2.162 (21 October 2022)
Now the tie-breaker criteria of BMA comes with an EXIT option in addition to MAX and MIN which facilitates you to move ahead with the execution of the task if you do not want to choose any of the best matched accounts and want the system to consider BMA value as NULL. When there are a lot of duplicate records found this option might be useful.
You can now pick the latest BMA record for the routing queue by passing the string value ExecuteBMA which will retry fetching the latest BMA record to pick the territory for territory routing. If there is no change in the records, the same best match account will be retained and can be chosen for territory routing from the territory.
Managed package 2.160 (29 September 2022)
Teams as participants
You can now add the participants as a team.
Members who are not required to be participants can be added to the exception list.
Policy status update
The Status object view now shows the inputs, the processing that was done, and the outputs for every policy.
References and links were added so you can quickly navigate to the affected objects.
Integration layer enhancements
You can now fully manage what fields to import, what to export, and the status and details of each job.
Error files (like Salesforce's Data Loader) are also available so you can quickly troubleshoot integration issues.
Round-robin functionality can perform to its fullest when the GTM trigger flag is enabled in SFDC environment.
Enable the trigger flag in Salesforce so whenever export jobs are run, if the changes to hierarchy are updated on GTM Object or Team Member Junction Object, the changes will be applied to round-robin list of participants as well.
The following are the new end-points introduced to implement the round-robin functionality:
Custom metadata name
Environment
Value
App Endpoint
Production
https://app.fullcast.io/api/v1/common/assignments
App Endpoint SandBox
Pre-Prod
https://fullcastpreprod.herokuapp.com/api/v1/common/assignments
GTM Leaf Info Endpoint
Production
https://app.fullcast.io/api/v1/common/getLeafs
GTM Leaf Info Endpoint SandBox
Pre-Prod
https://fullcastpreprod.herokuapp.com/api/v1/common/getLeafs
Managed Packages 2.15x
Managed package 2.158 (31 May 2022)
SLA policy timer
The SLA policy now has a timer in the Salesforce Lightning mode that shows the following statuses:
Active: If the SLA is active on a particular object, the timer keeps ticking.
Paused: If the person is on vacation, the timer is paused.
Stopped: If the SLA is closed, the timer is stopped and it shows the elapsed time.
Do nothing in Holdout now
The Do Nothing tab in the Holdout policy provides an action plan option when opportunities do not match the section criteria.
Embargo policy search list change
Part 561 list was replaced with the CAPTA list to align with the government changes to the US trade embargoes.
Manual address flags in embargo
The Criteria tab was added to the embargo policy to help you create custom criteria and identify country, state, or city from the embargo list without passing through the search list.
TBx update in Salesforce assignment workflows
If an assignment is of type
TO-BE-
*, then the confirmation workflow shows the new person’s placeholder and their start and end date in the user panel.When the clone fields are setup for the type
TBx
(x-Hire/Replace/Transfer):The user will now be able to select the respective TBx user of the same type or create a new placeholder record.
If no records exist of the type, it defaults to the create a new placeholder record option.
Temp access displays in the user panel
Temp users now display in the user panel until their temp access expiry time. You can view the temp users in the user panel and modify or terminate their usage, as needed.
Login display
Your login name now displays in the UI instead of your email address.
Organization chart restructured
Chart control was upgraded to use the latest version in Org chart.
Managed Package 2.154 (15 March 2022)
Workflows available in Salesforce
Sales Managers can now perform the following workflows in Salesforce without having to log in to Fullcast:
Move accounts between territories
Manage coverage assignments
Terminate Assignment workflow
Change Role workflow
Confirm TBx Assignments workflow
Reorganize teams and associated roles
Reorganize products and associated roles
Speed to lead and other service level scenarios
Added a new policy for service level measurements where you can track:
Speed to lead scenarios by evaluating how quickly your representatives are getting to their leads after routing.
The time it takes for your opportunities to move from stage to stage.
Any time-sensitive interactions and take action if they exceed the established Service Level Agreements (SLA)s.
SLAs on various business processes working on leads, opportunities, cases, accounts, and contacts in Salesforce.