Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Hot Upgrade is a feature that allows the Google Sheets runtime users to upgrade their grid maps without opening a new runtime file. Runtime Users can view all the changes made to the App without opening a new runtime file.
Open an Excel in Design Studio and click Settings from Valorx Fusion Ribbon.
Select Settings from "App".
Turn on "Enable Hot Upgrade" under App Performance.
Click Ok.
The App Menu will open directly when there are no changes made to the App. Runtime users will receive an App Modified message when there are any changes made in the App and users need to click on “Yes” which will regenerate the newer grid map. Grids will require to be cleared before the new map is loaded.
User has added/removed/updated/moved fields, changed , and to the grid map using Fusion Grid Map screen.
User has added/removed/updated/moved fields directly in Excel and has performed “Full Map Validation”.
Filters and conditions are based on named ranges.
Formulas, formats, and data validations added directly on Excel by the Design studio user within the map range would be lost.
Filters and conditions based on cell references may not work.
Deleted grid maps wouldn't be removed by the hot upgrade flow.
If the Form map has some offline data, then it wouldn't be considered for save. User needs to run the workflow again to save data.
Changes in picklist values except Record Types (as they are not supported in Sheets).
Replacing or changing the existing spacers in Grid Map will work however label of spacers will not match the label set in the app.
Hiding or unhiding columns of the Map will not work.


Google Sheets is one of the two other runtime platforms that Valorx supports. Google sheets does not support Design Studio mode it suuports only Runtime. Let's have a look at Google Sheets and its installation and also know how it works.
Visit Valorx for Google Sheets: GSuite Marketplace
To get Valorx Fusion installed and running on your Google Sheets, please follow the below steps.
Open a blank Google Sheet
Select Add-ons, and click on Get add-ons.
Search for Valorx for Salesforce, and click on Valorx Fusion.
Click on Install.
Follow the installation process, and provide the required Credentials to get started with Valorx Fusion.
This documentation provides an overview of the Salesforce APIs supported by Valorx Fusion, detailing how these APIs enable seamless integration and enhance functionality within the platform.
The CPQ APIs provide essential functionality for managing quotes, products, and related data within Salesforce CPQ. These APIs facilitate tasks like reading, validating, calculating, and saving quotes, as well as adding and retrieving products.
Below is a summary of the core properties and functionalities of the CPQ APIs:
Description: Retrieves detailed information about a specific quote, including its associated Quote Lines and related data.
Use Case:
Fetching the current state of a quote for review or updates.
Inputs:
Quote Form Map
Outputs:
Quote Model with Quote Lines
Description: Performs pricing calculations for a quote, applying rules such as discounts, taxes, and promotions.
Use Case:
Ensuring accurate pricing before finalizing a quote.
Inputs:
Quote Form Map
Quote Line Grid Map
Outputs:
Updated Quote Model with calculated prices
Description: Checks the quote for errors or discrepancies, ensuring it meets predefined business rules.
Use Case:
Verifying quote accuracy before submission or approval.
Inputs:
Quote Model
Outputs:
Validation Results (Pass/Fail)
List of Errors (if any)
Description: Saves changes made to the quote and updates the Quote Model in Salesforce.
Use Case:
Persisting updates to a quote after modifications.
Inputs:
Updated Quote Model
Outputs:
Confirmation of successful save
Description: Retrieves product information from the Salesforce Product Catalog.
Use Case:
Fetching product details for inclusion in a quote.
Inputs:
Product ID or Filter Criteria
Outputs:
Product Details
Description: Adds a product to a specific quote, updating the Quote Line Model.
Use Case:
Including additional products in an existing quote.
Inputs:
Quote ID
Product ID
Quantity
Outputs:
Updated Quote Model with the new product
These APIs are designed to integrate seamlessly with Salesforce CPQ functionality.
Proper authentication and API permissions are required for access.
Responses are returned in standard Salesforce data formats (e.g., JSON or XML).
By leveraging these APIs, users can automate and streamline their quote and product management processes, improving efficiency and accuracy.









Application Program Interface (API) allows Valorx Fusion App to call Salesforce Webservices. Salesforce will allow to create API using external platforms. Designers can create an Apex Class in Salesforce by logging into your Org Id or they can even use the existing or predefined API enabled classes.
Create a Apex Class in Salesforce. Once a class is created then, open an app from Connections List in Design Studio, and click on Task and select New API Task.
API Task window will open which will have Class Name, Name, Classes and Actions.
Follow the below steps to create and run an API through Valorx Fusion.
Provide the name of the API task under Class Name.
Select the class from the drop-down provided under "Classes".
Select the Actions from the drop-down ( Method that we used to create API task).
Customizing App is the next step once the app is installed from Valorx App Store. Designers can customize the app before installing the app or even after the installation.
Click on Valorx App Store and Click on GET. APP Customization : User Management page will open.
Click on Customize option and a page will open. On the left hand we will find the APP and on the right hand we can see the unused fields from CRM. Designers can just drag and drop the unused fields if they want to add them to the app, and click on Apply changes.
Select where to display the results under Return Type Mapping.
Click Save.

When Google Drive API or SDK is disabled for user by the Admin in the Google workspace account, users may receive the below message while opening the App from the App list or opening an existing Runtime App from the Drive. Users need to contact their respective Admin if they receive these messages.
Below message will be displayed when new file creation is disabled by admin for the user in the Google workspace.
When we uncheck "Allow users to create new Docs, Sheets, Slides, Drawings and Forms files
Collaboration on existing files won't be affected."
When we uncheck "Allow users to create and upload any file Editing and sharing existing files won't be affected. Moving and organizing existing files may be limited. ".
When both options are checked for new file creation users will receive the below message.
When user opens the existing runtime file and Google Drive is disabled by admin for the user in the Google workspace.
When app is open and suddenly Google Drive is disabled by admin for the user in the Google workspace.
Tasks
API Document Launch CRM Refresh Map
Data Import
Workflow and UX-Toolbox-Common Tasks
Notification Include Save Summary Connect


Workflow and UX-Toolbox-Common Tasks-Decision Rule Type
Launch Mode
Workflow Ribbon UX-Toolbox
Toolbox
Workflow and UX-Toolbox-Display
Workflow Dynamic Icons
Maps-Configure Lookup
Lookup
Maps-Settings-Display Options-General
Customized Grids Allow adding dynamic columns in runtime




Designers, Users or Customers can submit their Apps once approved and will be published to the Valorx App Store once reviewed and approved by our Valorx Team.
Follow the below steps to submit an app to Valorx App Store.
Open an Excel, click on Start and now select App Admin from Valorx Fusion Ribbon.
Select App Admin from the connections list which will open Administration page.
Select Valorx App Store from Configurations and on the right hand users will find "Manage your Valorx App listing".
Designers now need to fill the details of the app before submitting the app.
Designers can Read, Write or Edit the name of the app from App Name.
Designers should define under which version the app will fall and provide the details under Version.
It's time to decide whether the app is available at no cost or Users need to pay. Click Pricing drop down and select "Free" or "Paid".
Click on App Category and a pop up with list of categories will open select from the list and click OK.
Now, Designers need to describe about the app. Click Add Description and add the notes and click OK.
Click on Required Dependencies and add the dependencies and click OK.
Designers should add Images or Video Links by clicking on Browse.
Click on Submit to Valorx App Store once done with filling the details.
Valorx Team will review the app submitted to the Valorx App Store and publish the app to the store.
Valorx Fusion Settings let users configure how Fusion behaves on their machine, separate from the app-level settings within Salesforce. The Settings screen is organized into four sections: Information, Settings, Logs, and Runtime Cache, each covering a different aspect of the Fusion experience.
To open Valorx Fusion Settings, click the Settings button on the Valorx Fusion Ribbon.
The Information tab displays your current application version alongside your user and organization details, pulled directly from your connected CRM account.
Version – the currently installed version of Valorx Fusion (e.g., V21.43)
Designers have an option to launch the app rom CRM or Salesforce when, they want. This is made simple with one of our workflow properties Launch CRM. Designers will have to create a Launch CRM task query which will be displayed under workflow.
Open an app and select Workflow and UX from Valorx Fusion Ribbon.
Designers will find Workflow Settings on the right hand side. Click on the drop-down and the Workflow properties gets expanded. Designers can find two options like Launch from CRM and Run at App Launch.
Select "Launch from CRM " this will provide the Launch from CRM instructions button click on it and a popup window opens which will guide the user on how to configure a workflow to launch it from CRM.
Refer to know more information on the instructions button.


Full Name – the name associated with your logged-in user account
User Email – the email address tied to your account
User Name – your CRM login username
User Id – your unique CRM user identifier
License Type – the type of Valorx license assigned to your account
Organization Name – the name of your connected Salesforce organization
Organization Id – the unique identifier for your Salesforce organization
This information is read-only and is primarily useful for troubleshooting or when contacting Valorx Support, since it lets support quickly confirm which version, user, and org you're working from.
The Settings tab lets users configure how Valorx Fusion behaves, including Map appearance, general application behavior, active CRM connections, runtime file storage, and Valorx Support access.
Map Color Settings let users customize the header and data background colors for Grid and Form Maps before creating them. To access these settings, click the color palette icon on the map toolbar to open the color picker. Colors can be set independently for both Grid and Form Maps, using either Standard (pre-defined colors) or Advanced (custom color) options. Users can reset colors to default at any time. This only affects map-level color settings and does not impact any other map customization.
Pointer Text in Formula Row of Map controls whether the formula currently used for a mapped column is displayed in the map's formula row. This is especially useful for blank columns or save-only fields where custom formulas have been applied, letting users quickly see which formula is driving a given column. Users can toggle this text to Show or Hide as needed.
Active CRM displays the CRM connections available on the Start Screen, letting users quickly view and switch between connections. Valorx Fusion currently supports three CRM connections: Salesforce, Microsoft Dynamics 365, and ServiceNow.
Runtime File Location lets users specify where Fusion's runtime files are stored. This setting only takes effect when Store Runtime files in User's OneDrive folder is enabled in the App Settings screen. By default, the folder is set to:
C:\Users\<Name>\OneDrive - Valorx Inc
Users can click Change Folder to select a different storage location if needed.
The Valorx Support section provides a password field that unlocks additional support-level options within Fusion. Since this password is not self-service, users who need access should contact Valorx Support at support@valorx.com to obtain it.
Use the Logs section to view activity logs for both Design Studio and Runtime. For more information, see Logs.
When users run an application, certain files required for the app to start are downloaded and stored locally on the device. This caching reduces launch time on subsequent runs, since those files don't need to be downloaded again, resulting in a faster launch and a better overall experience.
The Runtime Cache tab lists all cached apps, showing:
App Name: the name of the cached application
Connection: the CRM connection associated with the app
Cached Time: when the app's files were last cached, along with a relative time (e.g., "22 hours ago")
If recent app design changes aren't reflected properly, users can clear the cache for a specific app:
Click Settings.
Then click on the Runtime Cache tab.
Locate the app in the list.
Click the Delete icon next to the app's name.
This removes the cached files for that app only, ensuring the latest design changes are loaded on the next launch.
To clear the cache for all apps at once, use Purge Cache:
Click Settings.
Click on the Runtime Cache tab.
Click the Purge Cache button.
This removes cache files for all apps simultaneously. It's useful when multiple apps aren't reflecting recent changes and a fresh load is needed across the board.


Designers can easily find when an app is selected to Launch from CRM as the app will be marked with the symbol shown below.
Valorx Fusion will provide the end users with an option to open the data from CRM and this option is known as Launch CRM. It will be useful to Users with huge data and want to check the record from CRM. Designers when they want to configure data from Excel to CRM then, Launch CRM task will be used.
To get started with creating a Launch CRM Task open an Excel and click Start from Valorx Fusion Ribbon.
Now, open an app from Connections List in Design Studio, and click on Task and select New Launch CRM Task.
Now a Task bar will open which will have Name, Type of Task, URL Configuration and Custom Message.
User Focus: This will launch the CRM records based upon the Users selection on a grid.
Custom: This launches CRM records based on the custom configuration.
Standard: Standard in URL Configuration is very simple and Users need not to provide any URL or define any URL.
Custom: Designers needs to provide the URL and Custom the URL
Follow the below steps for Launch CRM using User Focus and Standard URL Configuration.
Provide the name of the task under Name.
Select the Maps which will be displayed on the "Maps" Section.
Select User Focus and now select "Standard" from URL Configuration.
Follow the below steps for Launch CRM using User Focus and Standard URL Configuration.
Provide the name of the task under Name.
Select Custom and now select "Custom" from URL Configuration.
Select Form Map, Cell Reference or Name Range Reference as per the requirement.
Detailed list of all the user activities
The Logs tab provides visibility into user and system activity across both Runtime and Design Studio, helping users identify the cause of any failed action. To view logs, go to Settings > Logs under Fusion.
Logs are organized into five categories, selectable via the Active Log tabs at the top of the screen:
Studio Logs
Runtime Logs
Audit Logs
Diagnostics Logs
Valorx Home Logs
Displays logs related to Design Studio activity, including any failed configurations encountered while designing an app.
Displays logs related to Runtime activity, including details on any actions that failed while an app was running.
Displays the Save Summary for apps in Runtime mode, showing whether each save was Skipped, Successful, or Failed.
Provides a structured, interactive view for analyzing and debugging app workflows. Designers can:
Filter logs by Org, App Name, or Workflow Step, and by a date-time range
View logs in a table with columns for No., Org Name, App Name, Workflow, No. of Steps, Start Time, and Elapsed Time
Sort any column
Diagnostic Logs are only visible to Fusion App designers; Runtime and front-end users do not have access to this tab.
Displays logs related to the Home screen and its background services, including the reason for any failed action, and detailed logging for the Auto Update process (covering each step and outcome of automatic update operations).
Note: Valorx Home Logs previously included a separate "Service Logs" section; the two have since been merged into a single log view.
Regardless of which log type is active, users can:
Clear Logs – delete all entries in the current log view
Open File – open the log file in Notepad for viewing outside Fusion
Copy – copy an individual log entry to the clipboard using the copy icon next to that entry
Open logs in a separate browser window
Export a single log entry (multi-log export is planned for a future release)






Google Sheets are one of the platforms where users can run Valorx Fusion app
Google sheets is one of the platforms where users can run Valorx Fusion App. This page contains the below sections which provide information related to Google Sheets.
This release focuses on improving reliability during everyday use of Fusion. We've addressed an issue related to session handling after periods of inactivity, helping ensure a smoother, more consistent experience whether you're working in Runtime or Design Studio.
Explore what’s new in Fusion v21.40 and download the latest version here!
Previously, if the application remained inactive for approximately one hour, the Salesforce session would expire, and returning to the application could result in a runtime error stating that the session had expired and could not reconnect automatically. This could occur in both Runtime and Design Studio.
This has now been resolved, so you can return to Fusion after a period of inactivity without interruption.
If you have any questions or feedback, please visit our Valorx Support page. We are fully committed to enhancing and complimenting your CRM experience and look forward to hearing from you!







Click Save.
Create a button on the Workflow and UX, and then Save and Run the app.
Select one record and click the button which was created. Once, we click on the button it will open the record from Salesforce.
Create a button on the Workflow and UX, and then Save and Run the app.
Click the button which was created. Once, we click on the button it opens the record from Salesforce.

Super Fast Way to create an App
It's super easy and quickest way to create your first App with Express Mode where you can Preview the app and Save it whenever you feel its OK to have it available as an app.
Valorx Fusion Ribbon tab has a dedicated section called Quick start where you can find Express Mode beside Favorites button.
On clicking Express Mode, user will get following screen where they can search objects from the search bar which can be included in the app.
The moment user selects the Object it gets added to the Objects list, and it immediately opens up the Field selection window for the added Objects.
User can quickly search and select fields to be included for the selected object and at this point user can simply hit the Preview button, and Express Mode will create all required building blocks of an app and it will also run the preview of an app.
Lets take a look at an Express Mode app with multiple objects. After selecting first object and fields instead of Preview we can add more objects by searching from search bar or to get related object based on object relationships. Click(Relationships) to open Relationship Explorer of an object.
Now we can search and explore relationships and once we click related object gets added with required fields and relevant filters to establish the relationship. To add more related objects we can either search in the existing relationships or we can to add related object and further explore newly added object's relationships to Nth level. You may recall that in Express Mode a user only needs to know selection of required objects and fields only and the rest of the components will be created by Express Mode.
In the above screenshot we can see two objects are selected and on the right hand side its basic workflow is also created. In the selected object cards we can see some details like where exactly the data will be rendered and whether the data is filtered or not by number of filters created. We can configure object's fields, Query and Map by expanding the card to fine tune our app.
On selecting already added object's card it gets expanded to give more detailed options to fine tune basic building blocks. Here in above snapshot Query Mode is updated to User Selection and Map's location and its Layout type is updated from Grid to Form as we want a single record to be displayed. For the second object we have updated Map's location and its Layout type is Grid only to show multiple records related to first object. And here we go for Preview to get following output.
App Designers can administrate Valorx Fusion Apps from the Apps List in Start screen through the following methods.
The App Admin window is accessible by going to Start, and clicking on the App Admin button in the Apps List.
In here, an App Designer can perform a few actions.
Rename the App.
Delete the App.
Add Users/Profile to the App through Access Control. This will give the added users or users with the added profile access to use the app. You can learn more in App Provisioning.
Submit a Valorx Fusion App to Valorx App Store
App Designers can build Apps for Valorx App Store that will be available to all Valorx Fusion customers. You can learn more by going to its dedicated section.
The Add Field task enables the users to add a field(s) in the sheet while executing any App in the runtime mode.
You can access it from the Add Field tab in the Tasks menu. By clicking the 'New Add Field Task' button, the Add Filed Task screen appears as shown in the image below:
You can select the desired configuration for adding a field(s) using the options described as follows:
Selecting the desired map upon which the field is to be added.
Field Type: Fields List or Spacer (blank) Field.
Start Location where the field has to be added.
Map Field Type: Display Only or Display And Save
Value type: Static, Cell Reference and Named Range
Add Value: Input field values
Once the Add Field Task has been created, you can create a workflow and use it to add field(s) in the runtime mode.
Designers will create a Refresh Ribbon task first under Design Studio to put it under the workflow under Runtime. Refer Refresh Ribbon to know more information on how to create a Clear task.
Drag and drop the Refresh Ribbon properties in the workflow which will be shown under the Refresh Ribbon.
In addition to Step Name property if Refresh Ribbon task has any rule based condition which requires Data Intake then it will have Data Intakes section to select required Object data which is nothing but an output of other task. Warning symbol shows that data input required. Designers can edit the actual Refresh Ribbon Task associated with the step with the help of edit button on the right hand side.
This release focuses on security improvements and connection health visibility. Users on Legacy Connected App connections will now receive clear in-app prompts to guide them through upgrading to the Valorx Fusion v2 Connected App, helping ensure all connections meet current security standards. This release also includes bug fixes for state/province display accuracy and Map list refresh behavior.
Explore what’s new in Fusion v21.30 and download the latest version !
Connections using the Legacy Connected App now display an inline warning indicator to signal that action is required. When opening such a connection, users are prompted with an Update Required dialog, encouraging them to upgrade to the Valorx Fusion v2 Connected App for improved security.
Upgrade to Fusion v2 to remove the Security Warnings
We've addressed several issues in this update to improve your experience. Here are the details of the bug fixes included:
This release brings some exciting updates to Fusion. Dynamic API opens the door to connecting Fusion with virtually any external system, bringing more of your data into one place than ever before. Alongside that, we've made two improvements that make building and running workflows even smoother: workflows now avoid running into trouble when a query comes back empty, and ribbon groups have twice the room to keep related actions together.
Explore what’s new in Fusion v22.10 and download the latest version !
Fusion can now connect directly to outside systems, like an ERP, a financial platform, or a logistics tool, and bring that data straight into Excel alongside your Salesforce data. No coding needed.
An admin sets up the connection once, choosing where the data comes from and where it should land in your grid.
Designer will configure the workflow and add a button which will be displayed on the Valorx Fusion Ribbon bar. These buttons which Designers design will be displayed under Runtime UX. Users can launch the app just by clicking on the button. Designers can choose the buttons of their choice and provide a name to the buttons as per the requirement.
Follow the below steps to create the app buttons.
Click on Workflow and UX and Workflow window will open.
Click on New Workflow and create the workflow.
We have noticed that, users facing issues while opening an app due to pop-up blocked from the browser both MS Edge and Google Chrome. Below are the steps to follow when users are stuck with the pop-ups.
On MS Edge Browser go to Settings.
Click Cookies and Site Permissions from the "Settings" bar on the left hand side.
Valorx ships the Windows client in .EXE and .MSI formats. Valorx includes the link to download Valorx Fusion setup.exe. MSI are provided for all major releases and can be used to mass rollout to end users using device management software like Microsoft Endpoint Manager (also known as Microsoft Intune). MSI links are available on-demand by reaching out to .
Most users would require a desktop team to help with the installation. Valorx can be installed silently and pushed remotely using this switch.
Valorx Fusion V22.exe /exenoui /qn
Below is the list of prerequisite software required by the Valorx Fusion client. In case of MSI-based mass rollout, customers should ensure that this prerequisite software are installed.
Designers will create a Document task first under Design Studio to put it under the workflow under Runtime. Refer to know more information on how to create a Document task.
Drag and drop the Document properties in the workflow which will be shown under the Document.
On the right hand side Designers can find Document Properties to edit actual Document Task associated with the step. Document task always need a Data Intake which represents the record which will hold the uploaded document in CRM.
Query Task is one of the properties where Designers will make the steps. Whenever we drag and drop any task from Toolbox to designer canvas it becomes a step of the workflow. So for every step in workflow there is a common property called Step Name which is a Task name by default but user can overwrite it anytime. Lets have a quick look at the task properties of different tasks.
Every Query task returns data and every step created from Query task needs an Output Name to uniquely identify the data retrieved in that specific step. Query task can also contain Filters of different types. Whenever filter of type Data Intake is there in Query it requires that Data Intake to execute the Query task. For such Data Intake filtered tasks Query properties will have Data Intakes section to select required Object data which is nothing but an output of other task. Edit button to edit actual Query Task associated with the step.
Expand the Query Task and you will find all the Maps. Drag and drop it in the workflow below the Start button.
On the right hand side we can find Workflow Settings where Designers will add the Data Intake and select the Ribbon Icons which will be displayed under Workflow Trigger.
Dataset Task can combine or find intersect records from two to ten dataset retrieved by Query Tasks by using AND/OR operator.
To get started with creating a Dataset Task open an Excel and click Start from Valorx Fusion Ribbon.
Now, open an app from Connections List in Design Studio, and click on Task and select New Dataset Task.
Dataset Task bar will open which will contain Object Name, Name, Number of Dataset to merge and Operator.










State Saved Incorrectly When Multiple Countries Share the Same State Code
Fixed an issue where Fusion displayed the wrong State/Province value for records with a country-state combination that shares a state code with another country (for example, CA for California in the United States and CA for Cagliari in Italy). Fusion now correctly resolves the state value based on the selected country, matching what is displayed in Salesforce.
Cloned Map Does Not Appear Immediately in Maps List
Fixed an issue where a Grid/Form Map cloned in Design Studio did not appear in the Maps list until the Maps page was closed and reopened. The cloned Map now appears immediately after cloning is completed.
This release introduces the Connected App Selection and Error Handling improvements to the Fusion in Mac platform.
A new Connected App to Call dropdown is now available in the connection dialog, allowing users to choose which Connected App to authenticate with. When editing an existing connection, users can modify the Connection Name and the Connected App to Call. Note that the Login Mode (e.g., Sandbox, Production, Community) is locked and cannot be changed in Edit Mode.
Connections using the Legacy Connected App now display an inline warning indicator to signal that action is required. When opening such a connection, users are prompted with an Update Required dialog, encouraging them to upgrade to the Valorx Fusion Cloud Connected App for improved security.
A confirmation message is now displayed before a Clear Task operation is executed, giving users the opportunity to review and confirm before any records are cleared. This prevents unintended data loss and gives Designers greater control over Clear operations.
We're pleased to share Valorx Fusion for Mac v49.1, which focuses on improving reliability of macro execution and app navigation. This release includes the following bug fixes:
Improved consistency in Macro Task execution. Macros now run reliably across all scenarios, resolving cases where task execution behaved inconsistently.
Improved navigation on app launch. Launching Valorx Fusion now correctly moves users to the App Menu page instead of remaining on the Home page.
This release introduces the Connected App Selection and Error Handling improvements to the Fusion in Google Sheets platform.
A new Connected App to Call dropdown is now available in the connection dialog, allowing users to choose which Connected App to authenticate with. When editing an existing connection, users can modify the Connection Name and the Connected App to Call. Note that the Login Mode (e.g., Sandbox, Production, Community) is locked and cannot be changed in Edit Mode.
Connections using the Legacy Connected App now display an inline warning indicator to signal that action is required. When opening such a connection, users are prompted with an Update Required dialog, encouraging them to upgrade to the Valorx Fusion Cloud Connected App for improved security.
A confirmation message is now displayed before a Clear Task operation is executed, giving users the opportunity to review and confirm before any records are cleared. This prevents unintended data loss and gives Designers greater control over Clear operations.
We’ve introduced Salesforce List Views in Google Sheet to make creating grids faster and easier.
When you create a grid, you now have two choices:
Salesforce Views – Pick an existing list view from Salesforce. The grid will be created with the same fields and filters from that view. You can still add or remove fields if you want. This won’t affect the original Salesforce view.
Fields – Build your grid from scratch by choosing fields manually, just like before.
After your grid is created, you can refresh it with the latest Salesforce data, make edits, or delete it from the “This File” section.
This makes it much faster to set up a grid, especially if you already use Salesforce list views.



Your login details, tokens, and passwords stay securely on your own computer. They're never shared with other users or sent to Salesforce.
For a full walkthrough of setting up and running a Dynamic API task, see [Dynamic API documentation].
Workflows can now automatically stop when a query returns no records. This prevents subsequent steps from running without data, helping avoid blank saves, empty display sheets, and confusing errors. Your apps can now handle no-data scenarios more predictably.
Ribbon groups now support up to 20 buttons each, double the previous limit. This means more related actions can live together under one heading, instead of being split across separate groups just to work around a button count limit, keeping your app's navigation cleaner and more intuitive.
We've addressed several issues in this update to improve your experience. Here are the details of the bug fixes included:
Preloaded Grid Map Rows No Longer Hide in Runtime Fixed an issue where preloaded rows in previously created Grid Maps could be hidden in Runtime when multiple Grid Maps used Preload Grid – Based on Query. Preloaded rows now remain visible independently for each Grid Map, even when new Grid Maps are created.
Multiple Clear Tasks Now Clear Records from Their Respective Grid Maps Fixed an issue where only the first configured Grid Map was cleared when multiple Clear Tasks were used in the same workflow. Each Clear Task now correctly clears records from its associated Grid Map when the workflow is executed.
Thank you for using Fusion. We remain committed to simplifying your workflows while giving you greater control over your configurations. For any questions, please contact our support team at support@valorx.com
Once the workflow is created on the right hand Users will find a Excel Ribbons.
Users needs to click on Change and select the button of their choice from Valorx Icon Store and click OK.
Select the size of the icon Large Icon or Small Icon.
Click Save.
Designers has successfully created the buttons in Design Studio. Now, the buttons which Designers has created will be displayed on the Valorx Ribbon.
Let's have a look at the below image, the buttons in highlighted area are created by the Designer in Workflow and named that section as My opportunities. Users, can just click on those buttons in Runtime and the results will be displayed.
Select the URL from "Allow", and click Remove.
On Google Chrome Browser go to Settings.
Click Security and Privacy from the "Settings" bar on the left hand side.
Click Site Settings.
Select Pop-ups and redirects from "Content".
Select the URL from "Allowed to send pop-ups and redirects" and click Remove.
Microsoft VSTO 4.0 Runtime Download Link
Microsoft Edge WebView2 Runtime We have moved off of Internet Explorer 11 and its dependency from V10 onwards. Microsoft Edge WebView2 provides a modern chromium-based browser experience. Download Link
Note: setup.exe already installs these prerequisites automatically.

This feature is deprecated from Fusion V20.20 onwards and has been replaced by the in .
For ribbon tasks created in Fusion V20.10 and earlier, the Refresh Ribbon Task can now be found in the Ribbon Section of the State Management Task.
Refresh Ribbon task will hide or disable those button which are not used when an app opens. It will display all the buttons which Designer defines on the Workflow either in group or single buttons. Refresh Ribbon task will always refreshes the ribbon as per the instruction provided by the Designer.
To get started with creating a Refresh Ribbon Task open an Excel and click Start from Valorx Fusion Ribbon.
Now, open an app from Connections List in Design Studio, and click on Task and select New Refresh Ribbon Task.
A Refresh Ribbon task bar will open where Designers can find all the runtime buttons of Valorx Fusion. Designers will have an option either to Hide or Show the buttons over the Valorx Fusion Ribbon. Designers can decide whether they want the button to be displayed in a group or individual button display.
Designers also have an option called Rule based apart from than hide or show. Once ,we select Rule then we can see Define Rule where, Designers can Add the rules of their choice depending on the complexity of the app.
Click Define Rules which opens "Rules of : Refresh Ribbon Task". Select Add Rule then, we can find different attributes to add the rules. Designers can even have an option which is called "Add Rule Logic".
Rule Type: Rule type is nothing but, on which basis Designer want to define the rule. In this, we have few options like Excel Reference, Name Range Reference, Launch Mode, Save Results and Field Values.
Data Intake Object: This will indicate on which basis the data will take the input. It is based on the rule type and this will contain all the objects on the map.
Field Name: This will contain all the field names on the map.
Operator: Operator will contains drop-down through which will define the results based on the data intake.
Value Type: This field will contain the value from which the results needs to be defined like Excel Reference, Constant Value, Name Range Reference.
Value: Designer will provide a value in this field and this field is linked to operator. In case Designer provides Equals in Operator and provide Value as 5 hence, the results will be displayed which are equal to 5.
Workflow and UX: Designers will define the buttons in Workflow. On this Workflow Designers will find Default Visibility by enabling this option we can see the buttons on the Valorx Ribbons. In case this is disabled we cannot find the buttons on the Ribbon.
Valorx Admins can be used to provide the License to users. User will be assigned to either Design Studio, Runtime Only, Runtime + Express Mode access depending on the user requirement.
Valorx Admin screen will show the information about the package and Organization Id. It will also show number of License(s) assigned.
Follow the below steps to add a user and provide the License.
Click on Add User.
Search for the user by clicking on Search button.
check-in against the user name which needs to be added.
click on Add User.
As the user is added now it is time to provide the License. Users will be provided with different level of access depending on the requirement. Access can be provided by just turning on the radio button, and click on Save. Below are the different access levels.
Design Studio: This permission will provide the access to user to design and modify an app through Design Studio. User can also promote Apps, manage access control, and download Apps from the Valorx App Store.
Runtime + Express Mode: This access will allow end users to run the Valorx Apps. User will be able to use the Express Mode without the ability to save the App.
Runtime Only: This permission will allow the users to run the Valorx Apps. User assigned to this permission cannot make any changes to the app.
None: This permission will not allow user to enter the app as there is no access provided. User will receive the below pop up to check and add the fields.
Once the installation is completed, open a blank Google Sheet and the user should go back to Add-ons, and here user will find Valorx for Salesforce hover on it, and click on Start.
Now a Task pane will open where user can add a new connection by clicking on New Connection.
Provide the credentials, and click on Add.
Connections: This is used to create new connections and find any existing connections. Users can find which Org they are connected. Users can connect to multiple Salesforce Orgs. This will show all the information like which org is connected, it will provide an option to logout from the connected org, gives an option to connect.
Users will receive the below warning message when they try to delete a connection.
Apps: Users can open assigned apps from Apps List in Runtime mode. Users can search and find the apps from the list. Once an app is open users can find the option to open the App Menu or a New Copy of the app.
Users can find the owner information by hovering on the app name. This will show when the app modified or used.
Users can find this App Menu when an app is opened. Users will find the Workflow action buttons which are created and the toolbox default buttons under App Menu.
Valorx App Store will provide us with already designed Apps which are available for Designers. Designers can use these templates which will make the work easy as they are already built apps. Designers can make changes to the app as per their requirement.
Designers will find Valorx App Store on the Valorx Fusion Ribbon. Click on Valorx App Store then a list of Apps will be displayed. Some of the apps are provided at free of cost and some of the apps are chargeable.
Designers should have Active Connection to download the apps. Below validation message will be displayed when there is no active connection.
To install any desired App. click on GET. In the below image, the app is listed as FREE; hence, no price will be charged. The app will be installed on the designer's desktop. Valorx even provides a free trial.
Let's have a look at the app in the image below, which is listed as $299. Designers need to pay $299 to get this app.
Click on Install, and the app will be saved to the Org.
Designers will create a Add/Delete task to put it under the workflow. Refer Add/Delete to know more information on how to create a task.
Drag and drop the Add/Delete in the workflow and on the right hand side Designers can find Add/Delete Properties.
In addition to Step Name property Add/Delete task can have single Data Intake to be selected only if associated task is of type "Add" and it is adding rows based on Record count. It has Edit button to edit actual Add/Delete Task associated with the step.
Windows, Mac and Google Sheets
Valorx brings your CRM into spreadsheet such as Microsoft Excel and Google Sheet. Valorx provides two way connectivity between CRM and Excel.
Valorx supports Mac and Google Sheets. Users who interact with Salesforce data on daily basis can try Valorx ultimate sheet connector - a mix of speed, amazing UI and bulk data processing.
Valorx will make this happen by providing a natural sheets experience for both simple and complex computation needs while maintaining the security, needs and controls established within Salesforce.
User can install the latest Valorx Fusion Versions on Mac and Google Sheets.
Visit the below to know more about these supported platforms.
The Maps feature is an essential second step that users will take when creating the Valorx Fusion App. After selecting the desired objects, the next task is to determine where and how these selected items will be displayed within the App.
There are two main types of Maps available: Grid Map and Form Map. These can be created based on the specific requirements of the App. Grid Map is ideal for displaying data in a tabular format, while Form Map is used to present data in a structured form.
To begin this process, open an app in Design Studio and select Maps. This will initiate the mapping process, allowing users to set up how the selected objects will be presented and interacted with in the Valorx Fusion App.
Now Maps window will open, presenting you with the option of choosing between Grid Map and Form Map. Based on your specific needs and preferences, you can make the appropriate selection. If you require a tabular view of the data, opt for the Grid Map. On the other hand, if you prefer a more structured and organized display, go for the Form Map.
Valorx App is a Microsoft Excel template that is tailored to work with the objects/entities and fields in your CRM.
Take a look at the below example of Valorx App - it looks just like an Excel file that you work with everyday, but it has deeply integrated with . In this example, the table is constructed using the records from the Opportunity object in Salesforce. Users can easily retrieve data, work on the data using Excel's functionalities, and save the data back to Salesforce with just a button click.
Using a Valorx App is exactly like using an Excel workbook. All the functionalities (Data Filters, Formulas, Conditional Formatting, Pivot Table, Charts and so on) will continue to work, because they are still in Excel.
To access Valorx functionalities, users need to click on the buttons in the Valorx















For example, in the context of Product and Pricing for Commerce Cloud, a Grid Map is employed to present all the Product records retrieved from the CRM (Customer Relationship Management) system. This layout allows users to easily view and analyze the product-related data in a structured and organized manner, akin to viewing data in a spreadsheet.
By using the Grid Map, users can quickly navigate through numerous records, efficiently manage product details, and gain valuable insights without feeling overwhelmed by the sheer volume of information. Its tabular format is well-suited for handling substantial datasets and simplifies data exploration and analysis in the Valorx Fusion App.
Refer to know more information.
As the name suggests, Form Map is suitable perfectly for any single record. Let's say you want an App that allows the user to pick a single Account and its related Contacts. From the section above, we know a Grid Map is needed for the Contacts because there can be multiple Contacts in an Account.
Account, however, will always have only one record by design. This is where Form Map comes into rescue. It can display the Account in a form layout that is more natural for the users to navigate.
Refer to know more information.
Settings section of the Valorx Fusion Ribbon is an essential tool for users who wants to configure their Valorx Fusion settings according to their requirements. One important area within this section relates to Maps (Grid and Form Maps), where users can access vital information about how to customize the color of maps. With these settings, users can easily tailor the visual aspects of their maps to their liking, ensuring that their data visualization is as clear as possible.
Please follow under Valorx Fusion Settings to know more about the Map Settings.
Majority of the Valorx Fusion Ribbon buttons are customizable by App Designers in Design Studio. These buttons are governed by the Workflow and UX.
In Valorx Fusion, there are two ways to interact with a Valorx Fusion App - Design Studio and Runtime.
Design Studio is built for App Designers to model, configure, and modify Valorx Fusion Apps, which will be available for the users.
Runtime is where a user will run a Valorx Fusion App, and use it to retrieve and modify data from your CRM. Runtime user will not be able to modify the Valorx Fusion App in the cloud.
All your Valorx Apps are stored in your CRM, which means everyone in your team will be using the same Excel template for their day-to-day operations. Only dedicated Valorx Designers can modify your Valorx Apps. This minimizes the confusion around having multiple versions of Excel workbooks shared across your team.


Designers will create a Dataset task to put it under the workflow. Refer Macro to know hot to write a macro.
Open the properties from the workflow on the left-hand side.
Drag and drop the Dataset in the workflow as shown in the image and, the warning symbol that we have to provide the data intake.
Dataset task takes multiple Data Intakes of same object and result is merged records based on Dataset operator. To hold the result Dataset property always have Output Name to uniquely identify result data of the step. Similar to other tasks it also has Edit button to edit actual Dataset Task associated with the step.
Inserting rows using the right-click option is one way where users will be able to insert the rows. Select one or more entire rows by moving the cursor to the row numbers. Right-click the selection and select Insert rows from the selection. Select either the row that needs to be inserted above or below the selection.
In the below image we inserted a row below E9 and when we click Save it will display the data in E10.
We’re pleased to introduce Valorx Fusion v21, focused on enhancing the stability and reliability of State Management. These improvements are designed to provide a more consistent configuration experience, reduce errors, and ensure rules behave as expected across different scenarios.
Enhanced State Management to improve overall stability, validation, and configuration consistency. These updates ensure that rule settings persist correctly, prevent incomplete configurations through stronger validation, and provide more reliable handling of multi-picklist and Boolean values. Additionally, the Preview experience has been refined to a read-only mode, allowing users to safely review configurations without unintended changes.
These improvements help deliver a smoother and more dependable experience when configuring and managing State Management in Fusion.
As always, we'd love to hear your feedback. If you have questions or run into anything unexpected, reach out to our support team or visit the Valorx documentation at docs.valorx.com.
Thank you for being part of the Fusion community. Happy building!

















Excel is one of the supported platforms where users can run Valorx Fusion
Microsoft Excel is a widely used tool for data management and computation. Valorx enhances this experience by building a powerful bridge between Excel and Salesforce.
Valorx Fusion is designed with all users in mind—aiming to simplify complex workflows and deliver a seamless experience when working with Salesforce data directly in Excel.
In this section, you’ll find:
Minimum System Requirements for running Valorx Fusion
Installation Instructions to help you get started quickly
To ensure the best experience with Valorx Fusion, please review the supported environments below:
🖥️ Supported Windows Client Versions
Valorx Fusion’s Excel add-in is built on widely supported Microsoft technologies and runs smoothly on the following Windows Client versions:
*Although technically supported on Windows 7, we strongly recommend upgrading to Windows 10 or later for optimal security and performance.
📊 Supported Microsoft Excel Versions
The add-in works with the most widely used versions of Microsoft Excel:
📌 Our Recommendation
For optimal performance and the most reliable experience, we recommend:
Using Microsoft Excel 2016 or later
Running on Windows 10 or Windows 11
To get Valorx Fusion running on your computer, please follow the below steps.
Click to download the latest Valorx Fusion.
Once the installation page pops up, check in the Terms and Conditions and click on INSTALL.
Once the installation is complete user need to click on Finish.
Once the installation is completed, open Microsoft Excel, and you should see Valorx Fusion Ribbon tab. This means you have successfully installed Valorx on your computer.
Select Valorx Fusion and click on Start.
App Settings are those which Designers will set for the App. These settings are only for the apps that you create. App Settings will have four categories like Information, Settings, Security and Messaging and Reporting.
This setting will provide the information related to the App. This will have two categories like General and App History.
General information will have the App Name, Unique Id and CRM Id.
App History will contain the information of history like the App Version, name of the Creator, date when the app was created, name who modified the app and the date when the app is modified.
This App Setting will have three categories – App Behavior, App Performance, and Connection Settings. App Behavior will have five check-ins through which Designers can set how an app should behave or run in Runtime.
This section includes five check-in points that allow Designers to configure how the app behaves during Runtime. Each option provides flexibility to define runtime interactions based on specific business requirements.
Prevent Local Save - This will prevent the app from saving it offline. By enabling this option Designers will find that the option to "Show dialog for unsaved changes when closing Runtime file" as disabled.
Show dialog for unsaved changes when closing Runtime File -
Enabling this checkbox prompts a confirmation dialog when closing the Runtime file if it is not saved locally.
Note: This option applies only to local saves of the Runtime file and does not affect Salesforce saves.
This section offers two settings that help optimize how the app performs, particularly when working across Microsoft Excel and Google Sheets environments.
Apply Field format in Design Studio - This setting will help the Designer in case of any field formats applied in Microsoft Excel to be applied in Google sheets by enabling this setting. This setting will also improve the app opening experience in Runtime.
Remove Data Validation message in Google Sheets - This setting is designed for Google sheets as the Excel will have two types of data validation messages however, Google Sheets will have will merge the two validation messages from Excel and have one message. By enabling this option validation messages will not pop up in Google sheets.
The "Use Specific API version" option allows the design studio users to select a specific API version supported by their Salesforce Org. By default, Fusion uses the latest API version supported by the Salesforce Org. This flexibility allows users to be on a specific version of the Salesforce API.
This app-specific setting allows users to use different API versions across different Fusion Apps.
This setting will allow the Designer to provide the password and protect their worksheet. Designer can decide if the sheet will be password protect only in Design Studio or in Runtime. If Designer decides to protect the sheet in Runtime mode then, Users can only view the information.
Below is the image when the sheet is not protected.
Worksheets needs to be protected in Design Studio from Maps.
In Design Studio, select Maps, hover over Display Options, select Security.
Edit Map which needs to be protected, and check in "Secure worksheet based on field metadata".
Provide the Password, and if the sheet needs to be protected in Runtime or Design + Runtime.
Below image shows when the sheet is protected. Designers can make changes to the password and also change the access level to users by just unchecking or checking the "allow all users of the worksheet to". Below image shows 2 Maps on the worksheet, we have provided password for only one map on the worksheet. Password will be applied to both the Maps but FLS settings will apply only to that Map for which Designer will select.
Designers through this setting will decide at what time or at which level a message should be displayed on the screen.
Below are the five check-ins for Messaging and Reporting.
Inform user when Query found no records
Inform user when Query was not attempted as Dependent Query found no records
Group CRM messages and display once workflow completes
Include success CRM messages in the CRM Audit Log
We are pleased to announce the release of Fusion v21.20. This update focuses on improving the connection management experience with greater flexibility and transparency, enhancing system observability through more detailed logging, and delivering meaningful performance gains for large-scale data operations.
Explore what’s new in Fusion v21.20 and download the latest version here!
To help users avoid login issues caused by missing or misconfigured Connected Apps on Salesforce, we have introduced the following improvements to the connection management experience.
A new Connected App to Call dropdown is now available in the connection dialog.
When editing an existing connection, users can modify the Connection Name and the Connected App to Call.
The Login Mode (e.g., Sandbox, Production, Community) is locked and cannot be changed in Edit Mode.
Changing the Connected App Type on an existing connection requires you to log in again.
Selecting Yes keeps the new selection and triggers the re-authentication flow upon saving.
Selecting No reverts the dropdown back to the previous value immediately.
This confirmation dialog is not shown when creating a brand new connection.
Connection failures during add or edit operations now display a descriptive validation error dialog instead of failing silently.
The error dialog clearly explains the reason for the failure (e.g., "Valorx Fusion Managed Package is not installed" or "Missing object permissions").
If the connection attempt is manually cancelled by the user, no error dialog is shown.
The Auto Update process now provides detailed logging in the Valorx Home Logs panel, giving users better visibility into the steps and outcomes of automatic update operations.
The Clear Task operation has been optimized to significantly reduce execution time when clearing record IDs based on specific conditions. This improvement is particularly impactful when handling large volumes of records, resulting in better overall performance and reduced processing overhead.
Thank you for using Fusion. We remain committed to simplifying your workflows while giving you greater control over your configurations. For any questions, please contact our support team at support@valorx.com
Have a feel of a full blown app running in preview mode. Customize and play with it as many times as you want and hit the Save as an App button to have it in your App List.
When an app is previewed from Express Mode, Valorx Fusion ribbon tab will have a section called Express Actions with different options.
In this section user can re-render data with Display Data button. User can make changes to rendered data in Excel and with Save Data button he can save changes back to CRM. User can further customize the app or he can simply click the button named Save as an App and provide a name and a File type to the app and the app becomes available to the App list.
Once the app is saved and available to the App List user can further customize it by opening it in Design Studio.
Design Studio
Valorx Home for Windows
Users have to first download the . Once Valorx Fusion is installed users will find the Valorx Home icon on their windows desktop. Valorx Home will help the users to manage the Valorx Excel Add-in and the subscription.
Valorx Home will provide information related to
Launching Valorx Home
Valorx Fusion Updates
The Document Task allows Designers to save the Valorx Fusion App as an Excel or PDF file directly to a Salesforce record, either under Notes and Attachments or Files.
Click Task and select Document.
Choose New Document Task. A configuration window will open with four sections: Location, File Format, Selection, and File Name.
Location
Workflow and UX screen is the place where an app designer can craft user experience of runtime of an app. This screen has two sections which are explained as follows.
This section provides the ability to visualize the ribbon when the app is opened in Runtime.
On selecting any ribbon button it also highlights related workflow from the below workflow list. User can change the icon and the size of the button. There is one button property called Default Visibility which indicates whether the button is visible at runtime or not. Hidden buttons can be made visible with Refresh Ribbon Task. Last button property is Run at App Launch which indicates the workflow associated is configured to run immediately on launching app in runtime.
App designer can also control visibility of buttons appearing in Toolbox section of ribbon at runtime. Ribbon UX component is also collapsible so if you just want to focus on Workflow List only it can be collapsed.
This section provides list of existing workflows and ability to create, edit, clone and delete workflows.
Toolbox is one of the most important aspect of Workflow. Designers can make decision of how to display the way an app looks by using the toolbox options. Designers can define the Design mode configurations using the workflow toolbox. However, the runtime toolbox will define the Runtime mode configurations and these are two different toolbox variations.
Toolbox contains all Tasks grouped by type of Task. In addition workflow also provides bunch of Common Tasks too which includes Display and Save which uses Maps to display data and save data. Toolbox contains all the tasks which becomes a Step of workflow on dragging and dropping the same on designer canvas. You can create new task from workflow designer itself by clickingicon beside every task type. Apart from regular tasks workflow has its own set of tasks named "Common Tasks".
Toolbox has different sections like Common Tasks, Query, API, Macro, Dataset, Refresh Ribbon, Clear, Launch CRM, Refresh Map.
Open an Excel and open an app in Design Studio from connections list, and click Workflow and UX.
Select New Workflow from the below Workflow and UX window and provide the name of the workflow under Workflow Name
With connection(s) established, a list of Apps will be displayed. If you have multiple connections, the list of Apps will change by switching the Active Connections tab.
The Apps List will change dynamically for App Designer and Runtime User - allowing them access different functionalities.
An App Designer can run an app in Runtime mode, edit an app in Design Studio mode, and administrate the Apps.
Runtime users can only run Valorx Fusion Apps that are assigned to them by the App Designers using Access Control.
Application Program Interface (API) apart form Step name if an API task is configured to have input from Data Intake then API properties will have Data Intakes section to select required Object data which is nothing but an output of other task. It can also have Output Name property only if Action selected in API task has return type Object.
Refer to know how to create an API class.
Once an API query task is created it will display in the API workflow properties. Expand the API properties and you will find all the API classes. Designers needs to just drag and drop the API as per the app requirement.
On the right hand side Designers can find Edit API Task by clicking on it a window will open in which Designers can edit the API class. Designers can even select a button to display on the Ribbon from Workflow Trigger.





These changes allow the users to conveniently update the Fusion Windows client while they are planning to upgrade the managed package v2.2. We highly encourage customers to upgrade the managed package as soon as possible.







Windows 8.1
✔ Yes
Supported with additional setup
Excel 2016 / 2013
✔ Yes
Fully supported
Excel 2010
✔ Yes
Supported, but older
Windows Version
Compatible
Remarks
Windows 11
✔ Yes
Fully supported and recommended
Windows 10
✔ Yes
Excel Version
Compatible
Remarks
Microsoft 365
✔ Yes
Fully supported (32-bit and 64-bit)
Excel 2021 / 2019
✔ Yes

Fully supported and recommended
Fully supported
Enable Offline Mode - Users will be able to open an app even when they are offline by enabling this option. Designers should save the Runtime App. Once , the app is saved they can open the app on the local desktop.
Enable Macro support for office in Mac
User can also select the protection features available under "Allow all users of the worksheet to".
Click OK.
Inform user when Save task found no record to push to CRM




Administering Valorx Account
A pink icon named Valorx Home on the windows desktop will be displayed once Valorx Fusion is installed. Users can also search for Valorx Home on the windows desktop.
Click on the Valorx Home app icon to launch the app. The Valorx Home page has a few sections, such as Valorx Updates, Version Information, Health Monitor, and Launch Excel.
Valorx Updates: Users can find information related to product releases and version history updates and the status if users are up to date or if they need to update the Valorx Version. Users can even find the Version History by clicking on the hyperlink.
Click on Version History and a pop-up window of Product Versions will open which will show the history.
Version Information: Users can find which version they are using under this section. Users can find the release notes and video tutorials. Click on the hyperlink and it will direct you to the Valorx page.
Health Monitor: Users need to do a health check when they find difficulty in running Excel or an App. Click on Run Health Check which would restart the Excel and usually fixes the issues. It will even show when was the last update done. Health check will show the status of the add-in.
Launch Excel: Users can launch an Excel file by clicking on Launch Excel. Users can open Valorx Fusion by clicking on the Valorx Fusion ribbon button.
Update Now: If a new version is available, the Update Now button will appear under the Valorx Updates column. Click Update Now to start the update.
Files – Saves the app file to Salesforce Files (recommended).
Notes and Attachments – Saves to both Files and Notes & Attachments.
File Format Save the app in either Excel (.xlsx) or PDF (.pdf) format.
Selection Choose what content to save:
Entire Workbook – Saves the whole workbook.
Custom Sheets – Select specific sheets or portions of the workbook.
File Name Define how the file will be named in Salesforce. Options include:
App Name
Custom Name
Named Range
Cell Reference You can also append a timestamp if needed.

Each entry in this list shows Name of workflow, Ribbon Button name of workflow, Workflow Id which is used to configure workflow on Wind, number of steps in workflow and behavior which indicates whether the workflow is configured to run at app launch, whether workflow is enabled for Wind and if yes is it scheduled on Wind or not. These different behaviors can be controlled from the workflow designer while creating or editing workflow.


Below window will open up when we click Create. Toolbox will be displayed on the left hand side of the window.
Data Modeling plays a vital role in the initial phase of designing and developing our Valorx Fusion App in the Design Studio for Windows. It serves as the fundamental building block for the app, providing us with the capability to search for and integrate a wide range of objects and fields based on the specific requirements of our apps.
By engaging in Data Modeling, we can effectively define the structure and organization of our app's data. This process allows us to identify and select the necessary objects and fields that will form the backbone of our application's functionality.
Through Data Modeling, we gain the ability to search for and incorporate various objects that are relevant to our app's purpose. These objects may include customer data, product information, transaction records, or any other entities that are essential for the functioning of our app.
Furthermore, Data Modeling empowers us to define and configure the specific fields associated with these objects. This enables us to capture and store the required data accurately, ensuring that our app operates smoothly and efficiently.
Before starting with Data Modeling, users must ensure that they have access to the below.
To begin incorporating objects into the app, make use of the Search Objects bar. By clicking on it, you can search for the specific objects that you require.
Search Bar
Click on Search Objects bar to search for the objects which you need for the App.
Clicking on the "Fields" option will open up the object fields in Salesforce and present a comprehensive list of all the available fields. Designers have the flexibility to select fields according to their preferences, in addition to the mandatory fields. By utilizing the "Search Fields" feature, designers can conveniently search for specific fields. Moreover, they can enable or disable the required fields by simply toggling the toggler.
Once you have identified the desired object, select it and proceed by clicking on the "Save and Close" button. This action saves your chosen object and includes it in the Data Modeling.
Object Summary: The Object Summary provides users a comprehensive view of how objects are utilized within the app. It provides a clear overview of key aspects such as Fields, Queries, and Maps associated with each object. Additionally, users can easily explore the relationships of an object by clicking on the link icon. This functionality enables users to quickly navigate and understand the connections and dependencies between various objects in the app.
FIELDS: The field mentioned will display the count of fields that are included in the app. To add more fields, click on the "FIELDS" option. This action will open a pop-up window where you can select the desired fields and add them to the respective objects.
QUERY: The specified field provides information about the total number of query tasks that have been created for the corresponding object. By referring to this field, users can quickly determine the count of query tasks associated with the object or they can create the Query task by clicking on New.
MAPS: This field will show the information about the total count of maps associated with the object, enabling users to assess the extent of mapping activities performed. Additionally, users can create a new map by clicking on the "New" button associated with the field.
The Data Modeling feature automatically generates queries and maps for selected objects in parallel, which are then used to create a basic workflow. The Object summary section at the bottom displays the details of the map created for the object.
In addition to creating maps, Data Modeling also generates queries for selected objects, taking into account the context of other objects and fields that have been added. It provides recommendations to add objects/fields and update the relevant query to filter the data accordingly. These recommendations are indicated by a bell icon.
Clicking on the link icon opens a Relationship Explorer, which allows the user to search for related objects and add them with their relevant fields to establish relationships. It also updates the query filters based on the established relationships. This component provides a detailed exploration of relationships between objects and facilitates their inclusion in the workflow.
Object Details is expanded when an Object is selected from Summary list. It gives more details of the Object and ability to modify the Queries and Maps of that Object.
FIELDS section shows total number of fields included and total number of available fields for the Object. Click on Manage Fields to add or remove the fields.
Note: The Select All button is disabled when the field list contains more than 40 fields. This limitation is in place to maintain optimal performance and ensure a smooth experience when working with large objects.
To enable the Select All button, reduce the visible field count to 40 or less. You can do this by:
In addition, the Data Modeling process automatically generates a default workflow on the right side. This workflow plays a crucial role in organizing and visually representing the different components of the app. Users have the option to either edit the default workflow or create a new workflow by deleting it and starting afresh.
This section displays the Default Workflow created using Data Modeling screen. The sequence shows the Query sequence and Display sequence. It also provides ability to remove Object out of Default workflow and to skip creation of Map for any Object. By default, it creates Display and Save workflows but can be turned off anytime.
Below warning message will display when you close the Data Modelling and when there is a default workflow is created. Click Yes in case you do not want the workflow to be saved.
Relationship Explorer
Relationship button is accessible from both the Object Summary and Object Details sections to explore relationships associated with the selected object. This button allows users to navigate and examine the parent/child relationships of the object. This Relationship Explorer will show the object's immediate parent and child objects, as well as their respective parent and child objects, and so on, depending on the specified depth or level of exploration.
It allows user to explore Parent/Child relationship to Nth level and it also creates relationship. Furthermore, when relationships are included and explored, the feature creates a relationship-based filter in the Query task. A Query task is a predefined or user-defined search or query that retrieves specific data or objects based on certain criteria. By including the relationship-based filter, the system will automatically modify or add filters to the default workflow's Query task. This modification ensures that the query includes the necessary conditions to retrieve objects associated with the explored relationships.
In the Data Modeling screen, there is a feature that allows users to edit the Form Map. This feature enables users to map fields without needing to interact directly with an Excel sheet. Select the layout which suits the requirement. Here are the key components of this feature:
Available Field list for mapping: This refers to a list of fields or data elements that are available for mapping. These fields could represent various attributes, variables, or data points that need to be associated with specific columns or rows in the Excel sheet or form. Users can do this by clicking on Fields.
Number of columns and rows as per Layout: The layout refers to the structure or arrangement of the Excel sheet or form. It determines the number of columns and rows present. This information is relevant because it helps users understand the structure of the sheet or form they are working with. Click Add Columns to add them to the Map.
Relevant option to add either Column/Row: Depending on the layout of the Excel sheet or form, users are presented with a relevant option to add either a column or a row. This option allows users to expand the structure of the sheet or form by adding additional columns or rows as needed for mapping purposes. This flexibility ensures that users can accurately map the available fields to the appropriate locations in the sheet or form.
Fusion v21.10 introduces enhancements to improve Salesforce integration, simplify lookup filter management, and provide better control over workflow messaging. This release adds support for Salesforce managed lookup filters, per task Save Summary visibility control, and a more secure PKCE based Salesforce login flow.
Together, these updates help reduce manual configuration, improve security, and deliver a more reliable user experience.
Starting with Fusion Core Client v21.10, Fusion has migrated to a new, more secure Salesforce authentication flow. A new Connected “Valorx Fusion v2” has been created using Salesforce’s modern PKCE (PIXY) login flow and is now bundled directly inside the Fusion Managed Package v2.2. This replaces the older authentication setup that Salesforce has marked as insecure and is actively phasing out.
For most users, this change is seamless. The login experience remains the same, with one small difference on first login after the upgrade.
New secure Connected App. “Valorx Fusion v2” has been created using the PKCE (PIXY) login login flow, which is Salesforce’s recommended login flow for connected apps.
Bundled in Managed Package v2.2. The new Connected App is included directly in the Fusion Managed Package v2.2, removing the need for separate manual installation.
Updated login flow in Fusion Core Client. The Fusion Core Client has been updated to route authentication through the new Connected App instead of the legacy one.
One-time authorization prompt on first login. After upgrading, users will see a single Salesforce authorization screen asking them to grant access to the new Connected App. This only happens once subsequent logins will proceed as normal.
Fusion now introduces a Use Lookup Filter from Salesforce option in the Configure Lookup dialog. When enabled, Fusion fetches the active lookup filter directly from Salesforce and applies it as the field’s filter conditions—removing the need to manually recreate them.
This is an opt-in setting for each lookup field. Once enabled, the filter is managed by Salesforce. You can also use the Sync option to refresh the latest filter at any time. In addition, running full-map validation will automatically re-sync all Salesforce-managed lookup fields across the app.
Example: Customer: Full Name starts with “J”
New “Use Lookup Filter from Salesforce” checkbox. Added to the Configure Lookup options dialog. When enabled, Fusion fetches the active Salesforce lookup filter for that field and stores its conditions as the field’s filter criteria.
Opt-in per lookup field with clear sync feedback The feature is disabled by default and can be enabled individually for each lookup field. If existing custom filters are present, a confirmation prompt appears before they are replaced. Sync actions display snackbar messages with success or failure details, including the number of conditions imported or a description of the issue encountered.
Sync button for on-demand refresh. When the checkbox is enabled, a Sync button appears in the dialog. Clicking it re-fetches the latest filter from Salesforce immediately, with no confirmation required.
This keeps your lookup filters aligned with Salesforce automatically, reduces manual work, and helps avoid configuration errors.
Fusion now allows you to control Save Summary messages at the individual Save task level. With the new Disable Save Summary option, you can choose whether a specific Save task appears in the final summary shown to end users.
Per-task setting The Disable Save Summary option is available under Save Options for each Save task.
Default behavior unchanged By default, all Save tasks continue to appear in the Save Summary unless this option is enabled.
No impact on execution Save tasks still run as usual. This setting only controls whether the result is shown in the summary.
This helps keep Save Summaries clean and easy to understand by showing only the most relevant messages, while giving you better control over what users see.
Thank you for using Fusion. We remain committed to simplifying your workflows while giving you greater control over your configurations. For any questions, please contact our support team at support@valorx.com
State Management enables designers to control the dynamic visibility and locking behavior of their app at runtime. Rules can be defined for three distinct areas of the app: the Ribbon, Sheets, and Maps (grids and form maps).
You can access it from the State Management tab in the Tasks menu. By clicking the 'New State Management Task' button, the State Management Task screen appears as shown in the image below:
At least one rule must be created before the task can be saved.
Ribbon Rules allow designers to control which buttons and button groups are shown or hidden in the app ribbon at runtime. Rules can be applied without any conditions (always apply) or based on defined When-Then conditions.
Enter a Task Name
Select the Ribbon Section tab.
Click "+ Add Rule". A "RULE OF : RIBBON SECTION" pop-up opens.
Enter a Rule Name.
Configure the When (condition) and Then (action) as needed.
Click Save to apply the rule.
Note: The When (condition) block is optional. If left empty, the action defined in the Then block will always apply at runtime regardless of any data or user state. If conditions are added, the action only applies when those conditions are met.
When (Condition) — Optional
Uses the same condition builder as existing Fusion Rules.
Supports multiple conditions. Conditions can be added, edited, or removed.
If left empty, the Then action always applies at runtime
Then (Action)
Select one or more Buttons or Button Groups from the dropdown.
Choose the action from the following options:
Sheet Rules allow designers to control the visibility of individual sheets within the app at runtime. Each sheet can be set to always show, always hide, or show/hide based on defined conditions.
Enter a Task Name
Select the Sheet Section tab.
Click "+ Add Rule", "RULE OF : SHEET SECTION" pop-up opens.
Enter a Rule Name.
When (Condition) — Optional
Uses the same condition builder as existing Fusion Rules.
Click "+ Add" to add one or more conditions.
If left empty, the Then action always applies at runtime.
Then (Action)
Select Sheet: Choose the target sheet from the dropdown.
Action: Choose Show or Hide for the selected sheet.
Click "+ Add" to add multiple sheet action rows.
Multiple sheets can be configured within a single rule
Conditional Locking gives designers control over when and how data is editable within a grid or form map at runtime. Rules can be defined to automatically lock or unlock cells, rows, or columns based on data conditions or formulas. Lock states update dynamically as underlying data changes.
Enter a Task Name
Select the Map Section tab.
Click "+ Add Rule". A "RULE OF : MAPS SECTION" pop-up opens.
Enter a Rule Name.
When (Condition) — Optional
Uses the same condition builder as existing Fusion Rules.
Click "+ Add" to add one or more conditions.
If left empty, the locking action always applies at runtime.
Then (Action)
A dropdown allows selection of the locking type:
After selecting the lock type, a "Select Value Type" dropdown appears to specify how the target cell, row, or column is identified.
Click "+ Add" to add multiple locking action rows within a single rule.
The Utility Task group includes specialized tasks that extend the capabilities of your workflow. These tasks help streamline complex logic and improve overall workflow efficiency.
Currently, the Utility Task group includes:
Wait Task: Introduces a timed pause within the workflow, allowing for delays before proceeding to the next step. Useful for timing dependencies or creating pauses between actions.
Connected Workflow Task: Allows you to call and execute another pre-built workflow within your current workflow. This promotes reusability of common steps such as validations, queries, or data formatting—helping you keep workflows clean, consistent, and easier to manage.
📌 More utility tasks will be introduced in future updates to further expand the design possibilities.
The Wait Task is designed to introduce controlled pauses during workflow execution, particularly for scenarios that require temporary halts before continuing with the next action.
Navigate to the Utility Tasks dropdown.
Select Wait Task from the list.
Drag and drop the Wait Task onto the Designer Canvas to add it to your workflow.
1. Wait Type
Users can configure the type of wait depending on their workflow requirements. Three options are available:
Static:
Uses a fixed wait time specified in the Wait Time field.
Default value: 5 seconds.
Range: 0.0 to 60 seconds.
Notes: If the value entered exceeds 60 seconds, it will automatically be adjusted to the maximum limit of 60 seconds. For the Static option, users will receive an error message prompting them to revise the value if it exceeds this limit.
2. Loading Message
This field allows users to customize a message that displays during the wait period.
The loading message provides feedback to users, indicating that the task is executing.
With the Wait Task, users can now introduce necessary pauses in their workflows, allowing for more efficient and controlled task execution.
The Connected Workflow feature is designed to help Fusion App Designers simplify complex workflows by reusing common task sequences across multiple workflows. It promotes efficiency, consistency, and easier maintenance by modularizing frequently used steps.
To add a Connected Workflow to your process:
Go to the Utility Tasks dropdown in the Designer.
Select Connected Workflow.
Drag and drop it onto the Designer Canvas where you want it to run.
In the Workflow field, select the workflow you’ve already created that you want to call from this step.
Step Name: Defaults to Connected Workflow. You can rename it to reflect its purpose in the main workflow.
Workflow: Choose the existing workflow you want to call from this step.
Loop Threshold Value: Set to 10 by default. Defines the maximum number of iterations allowed during looping scenarios.
Quote WF Connector contains common standard task like Quote Line of Quote, Price Book of Quote and Price Book Entry of Price Book.
Instead of rebuilding these steps in every workflow, you can call Quote WF Connector from workflows like Workflow : Opportunity LFS.
The result? Cleaner, more manageable workflows.
Connected Workflows are a great way to reduce duplication, keep workflows clean, and encourage reusability across your Fusion Apps. This feature ensures robust workflow control with fewer steps.
Google Sheet users who want to share runtime files with other users and use runtime files can do so without any difficulty. However, there are a few technical considerations to keep in mind when collaborating on shared runtime files.
When a runtime file is shared with other users in Google Sheets, it allows them to access the same file and make necessary changes. However, it's important to note that when single or multiple users collaborate on a shared file, users may notice latency in rendering the Form Map compared to the original file that was initially shared.
This latency in rendering the Form Map during collaboration is due to the APIs used to run the shared file.
Follow the below simple steps to share a file with other users.
Open the runtime file in Google Sheets.
Select File and click Share button and select "Share with Others".
Provide the email address of the user to whom it needs to be shared under "Add people or groups".
Click Done.
Once the file is shared it will be saved in Google Drive of the user receiving the file.
Here, are a few messages which Users may encounter when there is no active connection or when they are connected to a different org, and when a fresh copy of the runtime file needs to be opened.
When a file is shared, and the User does not have the Active Connection (comparing the owner of the file and the currently logged-in user) a message will be shown to connect to that org to access the App Menu.
Users will receive a message to connect to that org to access app menus when the active connection is different from the org.
In case you're trying to open a saved runtime file in Google Drive, and you're not the owner of the file, a warning message may pop up asking you to open a fresh copy of the runtime file. This is because the owner of the file might have made changes to the runtime file after it was last saved, and opening a fresh copy ensures that the user is accessing the most up-to-date version of the runtime file.
To ensure smooth collaboration and usage of runtime files in Google Sheets, it's important for users to be aware of these considerations.
We're excited to share what's new in Valorx Fusion v20.2! This release introduces two major additions; the all new State Management task and Preserve Custom Excel Data Validation designed to make your Fusion apps smarter, more dynamic, and more predictable than ever before.
Read on to discover what's new and how these updates can help you work smarter.
State Management is a new task that lets designers control the visibility and behavior of their app dynamically — based on conditions they define. Access it from the task panel, and a pop-up will open with three sections to configure:
Ribbon Rules - Ribbon Rules Control which buttons and button groups are shown or hidden in the ribbon (This replace the Refresh Ribbon Task).
Sheet Rules - Sheet Rules control which sheets are visible to users at runtime.
Maps Rules - Conditional Locking Map Rules give your grid or form map a new level of control with Conditional Locking. Designers can define rules that automatically lock or unlock cells, rows, or columns based on data and it all updates dynamically at runtime.
Find out more about State Management Task .
Your custom Excel data validation set in Design Studio is now fully respected at runtime! Fusion will always prioritise the validation you've carefully configured, giving you complete confidence that your rules are being applied exactly as intended.
Here's how it works:
If you've set up custom Excel data validation on a field in Design Studio, that validation takes priority at runtime just as you designed it.
If no custom validation has been defined, Salesforce's field-level validation steps in as a smart fallback, so nothing is ever left unchecked.
This means designers are fully in control of how data is validated, without Salesforce silently overriding their work.
Fusion v20.2 is all about putting more control in the hands of designers. Whether it's ensuring your custom validation rules are respected at runtime or dynamically managing the visibility and locking behavior of your app — this release delivers the tools you need to build with confidence.
We’re pleased to share Fusion Google Sheet v68, which focuses on improving data validation accuracy and value display consistency. This release includes the following bug fixes:
Resolved false data validation errors for picklist values with numeric or symbol formats Picklist values containing numeric, mixed (numeric + text), or symbol formats (such as 1.5%) no longer trigger incorrect validation errors when selected. The picklist field format is now consistently maintained as Plain Text during runtime and across all workflows, including after Display.
As always, we'd love to hear your feedback. If you have questions or run into anything unexpected, reach out to our support team or visit the Valorx documentation at docs.valorx.com.
Thank you for being part of the Fusion community. Happy building!
Refresh Map as the name suggests it will refreshes the map as per the requirement of the Designer and according to the instructions provided.
To get started with creating a Launch CRM Task open an Excel and click Start from Valorx Fusion Ribbon.
Now, open an app from Connections List in Design Studio, and click on Task and select New Refresh Map Task.
Refresh Map Task window will open which will contain the Name, Map, Object Name of Map, Options and Search.
Select the Map which needs to be refreshed in Runtime according to which the Name and Object Name on Map will change.
Select the option either Refresh entire map or Clear Transaction Status.
Check in the confirmation "Ask for confirmation before removing unsaved records".
Click Save.
Designers will create a Refresh Map task first under Design Studio to put it under the workflow under Runtime. Refer Refresh Map to know how to create Refresh Map task.
Drag and drop the Refresh Map properties in the workflow which will be shown under the Refresh Map.
Refresh Map has no other properties except Step Name and, on the right hand side Designers can find Refresh Map Properties.


Macros are used to record the set of actions, save, run. Macros are used to save time on repetitive tasks when we do not want to do the same task every time. Macros can make wonders and we want you to experience those wonders with our Valorx Fusion.
To get started with this follow the below steps.
Open an Excel, click Start from Valorx Fusion Ribbon.
Follow the instruction provided to view the Developer option on the ribbon. Developer option is used to write macro in Excel
Select File from the ribbon and click on Options.
The Clear Task allows you to remove records from a Map in Excel without deleting them from your CRM. The records will continue to exist in Salesforce.
Clear Task offers two modes: Clear All and Clear Record ID. The clear task support Conditional Filters, ensuring operations only run when filter conditions are met. This prevents unintended data clearing and gives Designers greater control.
Click Task and select New Clear Task.
The Clear Task window will open, displaying the following options:
App has it all together.
We know you are very excited to build your first App. After the installation and creating a connection you are all ready to create your app. Any Valorx app is made from four basic building steps. Users can create a simple or complex app depending on the requirement. User can build an app very easily by following the below.
It's always good to have understanding of above mentioned components of the app but to create the first app user just needs to know simply selection of required objects and fields and the rest of the things will be taken care of by Express Mode.
Run at App Launch this enables the app to launch when users launch an app. Users can launch an app through App Lunch. Users can open the Workflow settings and select the option to Run at App Launch.
Open the Workflow and on the right hand side of the Workflow users will find the Workflow Settings.
Click on the name of the Workflow and users will find two options like Run at App Launch or Launch From CRM.
Designers will create a Macro task to put it under the workflow. Refer Macro to know hot to write a macro.
Open the properties from the workflow on the left hand side.
Drag and drop the macro in the workflow and on the right hand side Designers can find Macro Properties.
Macro properties has only Step name and an Edit button to edit actual Macro Task associated with the step.
Using the search bar to filter by specific field names.
Filtering by data type, such as selecting only text, number, or lookup fields.
These actions narrow down the list, making the Select All button available so you can add fields in manageable batches.
QUERY section shows the dropdown with all the Queries of the Object and the details of the filters created for the selected query. When Data Modeling creates the Query and uses that query for the basic workflow it is marked as default. User can also modify Query.
MAP section shows the dropdown with all the Maps of the Object and the details of the selected Map. When Data Modeling creates the Map and uses that Map for the basic workflow it is marked as default.
RECOMMENDATIONS section shows the possible recommendations of either Object or Field to be included on the basis of other selected objects and fields. It also updates the query filter when recommendation is used by clicking “filter by” hyperlink.
Sync button allows User to sync Object with CRM to get newly added field or any other changes.
Relationships link button is same Relationship walker which allows User to explore related Objects and add them.
































Click Save to apply the rule.
Click Save to apply the rule.
Rule Based
The button/group visibility is controlled by the When condition defined above.
Show
The selected button/group is always shown.
Hide
Rule Based
The sheet visibility is controlled by the When condition defined above.
Show
The selected sheet is always shown.
Hide
Lock Cell
Lock specific individual cells based on Salesforce data, spacer column values, or conditional formatting colors.
Lock Row
Lock entire rows of data when a defined condition is met. Useful for preventing edits on approved, closed, or read-only records.
Lock Column




The selected button/group is always hidden.
The selected sheet is always hidden.
Lock entire columns either permanently (always locked) or conditionally based on defined rules.















Auto-sync during full-map validation. Running full-map validation on the app automatically re-syncs every Salesforce-backed lookup across all grids, so your app always reflects the latest Salesforce filter rules.
Cloud-with-check visual indicator. Lookup fields in Salesforce-managed mode display a cloud-with-check icon on the field row in the Grid Map editor, making it easy to see at a glance which fields are locally managed versus Salesforce-managed.
Clear success and failure feedback. A snackbar message reports the result of every sync, including the number of conditions imported on success, or a description of the issue on failure.
IMPORTANT: COMPATIBILITY NOTE
If your org is running Fusion Core Client v21.10 or later but has not yet upgraded to Managed Package v2.2, login issues may occur particularly for users on restrictive Salesforce profiles such as Standard User.
Recommended. Install or upgrade to Fusion Managed Package v2.2 or above. This includes the new Connected App v2 and is the simplest path to full compatibility.
Alternative. If upgrading the Managed Package is not immediately possible, your org admin can manually install the required Connected App as an interim measure. For configuration instructions, see .
Things to keep in mind.
This initial release covers the most common Salesforce lookup filter scenarios. A few edge cases are not yet supported and are planned for a future release:
Filters referencing the current record. Salesforce lookup filter conditions that use fields from the source record (via $Source) are not yet supported. These conditions will be silently skipped during import.
Filters referencing the current user. Conditions that reference Salesforce user globals (via $User) are not yet supported and will also be skipped during import.
Multi-level relationship field references. Filter conditions that traverse multiple levels of relationships such as Account.Owner.Profile.Name are not yet supported.
Custom filters are not retained when switching modes. When enabling Salesforce-managed filters on a field that already has custom conditions, those conditions will be replaced after a confirmation prompt. Switching back to manual mode starts with an empty filter list rather than restoring the previous custom conditions.



Cell Reference:
Uses a value from a specific cell in the sheet.
The value must be between 0.0 and 60 seconds.
Named Range Reference:
Uses a pre-defined Named Range as the wait duration.
The value in the Named Range must be between 0.0 and 60 seconds.



Select Customize the Ribbon from Excel Options.
Select Developer and click OK.
Developer button will now show up on the Valorx Ribbon.
Open an app and click on Tasks and select Macros now click on New Macro Task. Below validation message will be displayed when there is no macro create on workbook or when Valorx Fusion is unable to access the macro settings. Follow the instruction provided under Information.
To get started with creating a macro follow the below steps.
Select Developer from Valorx Fusion Ribbon.
Click Macros and a dialog box will open.
Provide the name of the macro under Macro Name and click Create.
Now, write the macro in the provided box. Macro needs to be written between the "Sub" and "End Sub".
Once the macro is created now open a New Macro Task and provide the name of the Macro. Designers can choose the macros from Available Macros. Macro Task allows Valorx Fusion App to execute VBA hosted in the Excel file.
Name
Map
Object Name
Mode
The Clear All mode removes all records from Excel and re-initializes the Map. Designers can enable the option Ask for confirmation before clearing records to avoid accidental deletions. Operations only proceed when Conditional Filter criteria are met.
The Clear Record ID mode keeps records in Excel but removes their association with your CRM. When saved, these records are processed as new records in your CRM. Operations only proceed when Conditional Filter criteria are met.
Check-in the option for Run at App Launch and click on Save.
Launch from Salesforce (LFS) denotes a functionality enabling users to directly initiate or access specific apps from Salesforce. This feature offers a streamlined process for seamlessly transferring data from the Salesforce CRM platform to our Valorx Fusion apps, eliminating the need for additional logins.
Designers can launch an app directly from Salesforce and export CRM data to Excel, by selecting the "Launch from CRM" option in Workflow and UX. To initiate the launch, users should access Salesforce, navigate to the desired location, and click on the Custom Button / Quick Action created within Salesforce.
Start an App and open the Workflow and UX from Valorx Fusion Ribbon and locate Workflow Settings on the right-hand side.
Click on the name of the Workflow to access its settings.
Select the "Launch from CRM" option by checking the corresponding box.
Click on Launch from CRM instructions and a popup window “Launch from CRM instructions” page will open which guides the users on how to configure a workflow to launch it from CRM. This page will have clear instructions with examples on how to create Detail Page Buttons and also shows how to add the buttons to the page layout.
Select the object from the "Select Objects to open its Page Layouts" dropdown.
Upon clicking "Open layouts", the Designer will be redirected to Salesforce, where they can access the page layout for the selected object.
To create a Detail Page Button before adding it to the Page Layout, please follow the instructions below:
Log into Salesforce using your login credentials.
Navigate to Object Manager and select the relevant object from Label.
On the left-hand side, click on "Button, Links, and Actions".
Choose "New Button or Link" on the right-hand side.
Provide a descriptive Label that explains the button and the Name will display when we do a tab.
Fill in the details for Display Type, Behavior, Display Type, and Content Source in the respective fields as mentioned in the Launch from CRM instructions page.
Select the object from the "Select Field Type" dropdown.
Here are two example images illustrating the URL with and without inbound integrations.
Click Check Syntax to verify any syntax errors.
Click on Save.
A message will appear, prompting us to add the new button to page layouts. Now, click Ok.
To return to the Page Layout, you can either select "Open layouts" from the Launch from CRM instructions page or choose "Page Layout" in Salesforce.
Below mentioned are the two sections where Designer should add the newly created Detail Page Buttons.
For Salesforce Lightning UI, add the button to "Salesforce Mobile and Lightning Experience Actions" by selecting "Mobile & Lightning Actions" from Fields.
For Salesforce Classic UI, add the button to "Custom Button" by selecting " Buttons" from Fields.
Once, the Designer has completed the creation of the Detail Page Button and its addition to the Page Layout. Now, it is time to run the app by clicking on the created button for Windows.
Navigate to the Sales section and either select the Object from the header or search for it. Then, click on the record to open it.
On the right-hand side, choose the Detail Page Button from the dropdown menu.
Confirm the popup to open up in a new window and click Open Valorx Home.
Before opening the app it will perform the steps of launch and set up in Valorx Fusion, then the Runtime app will open.
Once, the Designer has finished creating the Detail Page Button and adding it to the Page Layout, it is now time to run the app on Mac. Follow the steps below to run the app on the Mac platform.
Navigate to the Sales section and either select the Object from the header or search for it. Then, click on the record to open it.
On the right-hand side, choose the Detail Page Button from the dropdown menu.
When the message "Open this page?" pops up, click on the Open button. This message displays when users have chosen the behavior to "Display in a new window".
When the message below appears, click on Allow to grant permission for downloading the file.
To launch the Runtime Valorx App on Mac, navigate to your downloads folder and open the downloaded file.
Designers will first create a Refresh Map task under Design Studio to put it under the workflow in Runtime. Refer to Add Field to know how to create Add Field task.
Drag and drop the Add Field task properties in the workflow which will be shown under Add Field.
To edit the task, designers can click on Edit Add Field Task on the right-hand side. A window will open where they can make changes to the task. They can also choose a button from Workflow Trigger to show on the Ribbon.






Discover what Valorx Fusion Express is and how it enhances your Salesforce experience.
Fusion Express integrates your Salesforce data with spreadsheets like Microsoft Excel and Google Sheets. This tool enables customers to maintain their familiar spreadsheet workflows while leveraging the enhanced functionality provided by the CRM all in the fastest manner possible all in just a few seconds.
It's a productivity tool designed for Salesforce end-users, optimizing operations across all user roles. It ensures Salesforce security and controls by not saving data locally. Developers and admins also appreciate its capabilities.
Whether you're working in Mac Workbook, Windows Excel, or Google Sheets, Fusion Express streamlines the process, allowing you to focus on your tasks without the hassle of manual data entry.
Below is a step-by-step installation guide for the Sidebar Add-in on different platforms.
Valorx Fusion v22 introduces in-app announcements, significantly faster log file loading, and more consistent update controls for admin-managed environments.
Explore the highlights and bug fixes included in this release below.
This page includes updates for Fusion Mac v49.2, and v49.3.
Explore what’s new in Fusion v22 and download the latest version !
Fusion now shows helpful announcements directly inside the product, so you're informed about important changes, new features, and release updates without having to look elsewhere.
You may occasionally see announcements when you open Excel.
Query is used to build the relationship between the Maps and the Data Modelling. Designers can create the Query Task in three different Modes like Standard, User Selection (Full) and User Selection (Compact).
To get started with creating a Query Task open an Excel and click Start from Valorx Fusion Ribbon.
Now, open an app from Connections List in Design Studio, and click on Task and select New Query.
A Query Task pane will open which will have three different selection types like Standard, User Selection (Full) and User Selection (Compact). Click on Add Filter and once the filters are added click Save.





















Click Save to finalize.



















Open the Installation Link:
Click here to get the latest Valorx Sidebar Add-In app.
Sign In (if required):
Sign in with your Microsoft account if prompted.
Get the App:
Click the "Get it now" button on the app’s detail page.
Installation Process:
Follow any additional prompts to complete the installation. This may include agreeing to terms and conditions and choosing where to add the app (e.g., Excel, Teams, Dynamics 365).
Open the App in Excel:
Once the installation is completed, open Microsoft Excel, and you should see Valorx Fusion Ribbon tab. This means you have successfully installed Valorx on your computer.
Select Valorx Fusion and click on Start.
You may now explore Valorx Sidebar Add-In and its enhancements to your Salesforce experience.
To get Valorx Sidebar Add-In running on your Google Sheets, please follow the steps below:
Open the Installation Link:
Click here to get the latest Valorx Sidebar Add-In app.
Install the App:
Click the "Install" button on the app’s detail page.
Sign In:
Sign in with your Google account if prompted.
Consent and Permissions:
Review the permissions the app requires and click "Continue" or "Accept" to proceed.
Launch the Google Sheets App:
After installation, open Google Sheets. You should find Valorx For Salesforce listed under extensions. This confirms Valorx Fusion has been successfully installed on your google workspace environment.
Select "Valorx For Salesforce" and click "Start" to begin.
You may now explore Valorx Sidebar Add-In and its enhancements to your Salesforce experience.
Install the Valorx for Salesforce Sidebar Add-In on any of your preferred browsers.
After installation, launch the Valorx for Salesforce Add-In. You'll find Fusion Express conveniently located in the sidebar just above the Fusion App.
Log in using your Salesforce by creating a connection in your sidebar add-in. It will prompt you to provide your Salesforce credential.
Connect your Salesforce Org to Fusion Express with a single click. You can easily add multiple Orgs.
Once connected, access Salesforce Objects, select fields, and view records in a Spreadsheet within blink of an eye.
Process Salesforce records directly in Fusion Express and save it back to Salesforce with a single click.


Announcements are targeted to your Fusion product and version.
Announcement types include:
Action Required – Important changes that require your attention.
Release Notes – A summary of new features and improvements.
Announcements – Information about upcoming features or important updates.
Each announcement includes a title and short description.
Viewed announcements won't appear again.
You can also check for announcements anytime using the Announcement button in the Excel ribbon. If there's nothing new, it will simply show "There are no new announcements at this time"
Want to turn off the startup pop-up? Go to Settings > Disable announcements on startup. You'll still be able to check announcements anytime via the ribbon button.
Fusion now properly honors your admin's update preferences across the Excel Add-in.
If your admin has disabled auto-updates for your organization, the Update button (in the Excel Add-in ribbon, under Control Panel) and the Update Now button (in Valorx Home) will no longer be shown
This ensures update behavior remains consistent with your organization's settings.
If you don't see this change take effect right away, try refreshing your cache and logging in again
Fusion now loads large log files significantly faster, reducing the time to display the first results from up to 2 minutes to under 100 ms.
Large log files open almost instantly.
Previously opened log files load even faster using cached data.
A progress indicator keeps you informed while logs are loading.
Performance remains consistent even for large log files.
This improvement changes performance only—the interface and workflow remain the same.
We've addressed several issues in this update to improve your experience. Here are the details of the bug fixes included:
Offline Files Now Respect "Close Without Saving" Fixed an issue where offline files could still save changes after reconnecting, even when users selected Close Without Saving. Unsaved changes are now correctly discarded.
Improved Session Recovery After Extended Inactivity Fixed an issue where Fusion displayed a runtime error after a Salesforce session expired following extended inactivity. Runtime and Design Studio now reconnect successfully.
[Dynamics] Search Across Filters Now Returns Matching Results in Old SNS Fixed an issue where valid keywords returned No Records Found when related fields were included in Search Across and Display. Search results now update correctly.
Multi-Select Selections No Longer Cleared After an Invalid Search in User Selection Query Fixed an issue where previously selected records would disappear after an invalid search was cleared in the new Search & Select. Selected records now stay selected and visible, as expected.
"Contains" Filter Now Supports Free-Text Input for Record Type [Name] Fields in User Selection Fixed an issue where the new Search & Select rendered the "Contains" filter as a dropdown-only field for Record Type [Name] fields, preventing free-text entry. Users can now type values for "Contains," consistent with the old Search & Select behavior.
That covers everything in Fusion v22. If you have any questions or feedback, please visit our Valorx Support page. We are fully committed to enhancing and complimenting your CRM experience and look forward to hearing from you!
We're pleased to share Fusion Mac v49.3, which focuses on improving query result accuracy and save reliability. This release includes the following bug fixes:
Improved reliability of User Selection Query results. Configured lookup fields and related lookup fields now display correctly in the query result grid, alongside standard fields.
Improved stability of the Save operation after Save as PDF. Users can now save reliably after generating and uploading a PDF, without encountering an unsaved-changes error.
We're pleased to share Valorx Fusion for Mac v49.2, which introduces a new sign-in option for a smoother Salesforce authentication experience. This release includes the following update:
When creating or editing a Connected App, users can now choose between Popup Window and Browser Login for the sign-in experience. Browser Login ensures full support for passkey authentication prompts, giving users a smoother and more reliable Salesforce login experience.

Standard : Designers can add this standard query task when Users need not perform or select any action in Runtime. Standard Query Task happens in the background without needing Runtime users to perform any actions.
User Selection (Full) : This Query task will displays a list of records for the users to filter and choose.
User Selection (Compact) : User Selection (Compact) allows users to configure the filters, but they can't choose the records that are retrieved. All records that matches the filters will be retrieved.

The Toolbox is part of the Runtime UX and provides quick access to essential grid actions. Designers can configure Toolbox options in Design Studio under Workflow and UX. Once enabled, selected Toolbox buttons will appear on the Runtime Ribbon for users.
Note: Toolbox is not visible on the Valorx Fusion Ribbon in Design Studio.
Open the app in Design Studio.
Click Workflow and UX.
Under Ribbon UX, find the Toolbox section.
Select the buttons you want to display on the Runtime Ribbon.
Close it and click Save and Run to see the Toolbox in Runtime.
Add 1–10,000 rows directly into Workbook.
Place the cursor where the new rows should be inserted.
To add a single row, click Insert 1 Row.
To add 1–10 rows, use the Insert Row(s) dropdown and select the number.
For larger numbers, choose Custom Rows, enter the value (up to 10,000), and click OK.
Clear all the rows from the grid without affecting the CRM.
Usage:
Select the grid.
Click Clear Row(s).
All rows are cleared from the grid, but records remain safe in the CRM.
Note: Use Clear Row(s) when you want to reset or clean up the entire workbook grid while keeping the records safe in the CRM.
Delete the selected rows from both the workbook and the CRM.
Usage:
Highlight the rows in the grid.
Click Delete Row(s).
The data is removed from the workbook and permanently deleted from the CRM.
Note: Use Delete Row(s) when you want to completely remove records from both Excel and the CRM.
The Lookup feature allows users to update records in the grid using a Salesforce lookup field. Instead of typing values manually, you can search and select from existing records to ensure accuracy and consistency.
How it works:
In the grid, select one or more rows that contain a lookup field.
Click the Lookup button on the Runtime Ribbon.
A Lookup window opens, displaying available records for the lookup field.
Use the search option to quickly find the record you need.
Update options:
Single Value:
If you select multiple rows but choose a single record in the Lookup window, all selected rows will be updated with that same record.
Multiple Values:
Key benefits:
Ensures data integrity by only allowing valid Salesforce records.
Saves time when updating multiple rows at once.
Reduces errors compared to manual entry.
The Multiselect Picklist feature allows users to update fields that support multiple selections.
Setup:
In Design Studio, configure the required multi-select picklist fields in Data Modelling and Maps.
Add at least one multi-select picklist field to the grid.
Usage:
Once enabled and present in the grid, the Multiselect Picklist button will appear on the Runtime Ribbon.
If no multi-select picklist fields are included in the app’s grid, the button will not be visible at runtime.
Key benefit: Provides users with a quick and reliable way to work with Salesforce multi-select picklist fields directly in Workbook.
The Customize Grid feature lets users add or remove fields in the grid at runtime.
Setup:
In Design Studio, go to Maps.
Select the Object Map and click Edit.
Under Display Options, enable Allow adding dynamic columns (runtime mode).
Click Save.
Usage:
Click Customize Grid in Runtime.
To add fields, check the boxes next to the fields and click Customize.
To remove fields, uncheck the boxes or click Remove New Fields to clear all added fields.
The Mass Modifier helps you apply bulk changes to large sets of data directly from the Runtime Ribbon. Designers must enable this feature under Workflow and UX in Design Studio.
Using Mass Modifier:
Open the app in Runtime and click Mass Modifier.
In the Mass Modifier window, configure the following:
Field Name – select the field to update.
Apply On
Rich Text Editor is a powerful feature of our Workflow and UX Toolbox. With this feature, users now have the ability to edit the "Text Area" using the dedicated Valorx editor. The Rich Text Editor can be accessed conveniently through the Toolbox buttons located under the Valorx Runtime ribbon.
To take advantage of this exciting feature, users will need to enable the Rich Text Editor button under Workflow and UX settings. Once enabled, users can leverage the full functionality of the Rich Text Editor to enhance their text editing experience.
Open an App in Design Studio and click Workflow and UX from the Valorx Fusion ribbon button.
Enable “Rich Text Editor” under Toolbox.
Click Data Modelling and select the fields with text under Data Modelling. (Long text or Rich text).
Save and run the app.
Select a field and click on Rich Text Editor from the Runtime ribbon button under Toolbox.
Make the desired changes to the content using the available formatting options provided by the Rich Text Editor.
Note: Editing will overwrite the text and direct changes to the columns is not allowed.
The Long text field will show up in the dropdown of the Rich Text Editor if the content of the Long text field exceeds the workbook cell limit (32,767 characters).
Scenario 1: If the data is not displayed, clicking on the Rich Text Editor button should not open the editor interface, allowing you to enter or edit text.
Scenario 2: If data is present and your cell focus is outside the map-range, clicking on the Rich Text Editor button would typically have no direct impact on the displayed data. The Rich Text Editor button is usually used to format or edit text within a specific range or field. If the cell focus is outside the map-range, the button's functionality may not be directly applicable to the displayed data in that scenario.
Scenario 3: When there is no Rich Text area on the map, the message displayed would typically inform the user that the Rich Text Editor functionality is not available for the current context. This message is intended to communicate that the Rich Text Editor feature cannot be utilized because there are no applicable areas or fields where text editing or formatting is supported using the Rich Text functionality.
To create a field in Salesforce, follow these steps:
Log in to Salesforce and go to Setup.
From the Setup menu, navigate to Object Manager.
Open the desired Object and select Fields & Relationships.
On the right-hand side, click on New.
Choose Text Area (Long, Rich) and click Next.
Enter the desired name for the field in the Field Label field.
Modify the Length if necessary and click Next.
Proceed to the next steps by clicking Next and then Save.
To add records to an object in Salesforce, adhere to the following guidelines:
Go to Sales and access the Object you want to modify.
Select New and specify the Account Name by providing the field name.
Enter the desired input in the any of Rich text or Text Area field.
Click on Save to save the changes.
Workflow is a place where all bits and pieces come together to create a magic. It provides a drag-and-drop interface for designing a meaningful course of actions utilizing Maps, Tasks and many other useful features of Workflow. It resembles flowchart where each step contributes to the final goal of the flow.
Workflow settings contain two things Workflow properties and selected Task properties.
Workflow properties get expanded by clicking Workflow Name. It allows the user to edit workflow properties like Name, Workflow ID, which will be used in Launch from CRM, and Run at App Launch, which enables the workflow to run when the App is opened in runtime mode. Users can enable the offline mode by checking the offline mode option.
Parallel Workflow enables the simultaneous execution of Query tasks, API tasks, or both within a workflow. Traditionally, workflows execute these tasks sequentially, one after the other. With Parallel Workflow, eligible tasks are executed simultaneously, significantly reducing total processing time and improving workflow efficiency.
Follow these steps to set up and execute a parallel workflow in Design Studio.
Designers once done with designing an App it is time for the users to run the same app designed and check its functionality. Designers can make the changes to the app at any time in Design Studio if there is need for any further additions to be made to the app. Designers will configure the app in Design Studio and users will run an app in Runtime mode. Users should have been assigned with Runtime access level to run an app.
Below is the image of our Design Studio Valorx Ribbon.
Runtime is defined by the Workflow and UX. Designers will configure all the actions of the Runtime in Workflow. Users can run the app both in Runtime and Runtime + Express Mode. Users can launch an app in three different ways like Button Click, App Launch and Launch from CRM.
Button Click: Designer will configure the workflow and add a button which will be displayed on the Valorx Fusion Ribbon. Users can launch the app just by clicking on the button. Designers can choose the button of their choice. Refer
Microsoft Excel for Mac is one of the platforms where users can run the Valorx Fusion app
Mac and Google Sheets are the two other runtime platforms that Valorx supports. Let's have a look at Mac and its installation and also know how does it work.
Visit Valorx for Mac: for more information.
To get Valorx Fusion installed and running on your Mac, please follow the below steps.
Open an Excel, and click on Insert.
Design Studio serves as a comprehensive platform tailored for App Designers, empowering them with the necessary tools to model, configure, and modify Valorx Fusion Apps. The primary purpose of this platform is to streamline the app development process and facilitate efficient customization.
To gain a deeper understanding of Design Studio's functionalities, we will guide you through its core features and capabilities step by step.
New Valorx Fusion Apps: Within Design Studio, App Designers are equipped with the ability to craft brand new Valorx Fusion Apps that cater to the unique requirements of users within your team. These apps are specifically designed to enhance productivity, streamline workflows, and address specific business needs.
Three Ways to Create a Valorx Fusion App: App Designers have the flexibility of employing three distinct methods to create Valorx Fusion Apps:
Template-Based Creation:
Here are the step-by-step instructions to open an app in Design Studio mode within Valorx Fusion using Microsoft Excel:















If you select multiple rows, you can also choose a different value for each row by enabling the Select Multiple Values.
The Customize Grid button will now appear on the Runtime Ribbon.
All Records – update every record.
Selection – update only the rows you selected.
Visible Records – update the rows currently visible in Workbook.
Action – choose how to update the field (Change To, Suffix, Prefix).
Input Value – required if you choose Change To, Suffix, or Prefix.
(Optional) Click Change To and select a grid from the available Maps.
Click Apply to update the records.




















Open the App in Design Studio:
Launch the desired app from Design Studio.
In the Valorx Fusion ribbon, click on Workflow and UX to open the workflow editor.
Add Query Tasks to the Designer Canvas:
From the toolbar, drag and drop at least two Query Tasks onto the Designer Canvas. Note: A minimum of two Query Tasks (Standard Mode) is required to run tasks in parallel.
Select Query Tasks for Parallel Execution:
Use your cursor to click and select all the Query Tasks you wish to execute in parallel. Ensure that multiple tasks are selected for parallel execution.
Enable Parallel Execution:
On the Workflow Settings panel located on the right side of the workflow window, locate the Enable Parallel Execution option.
Check the box to enable parallel task execution.
Save the Workflow:
Once you’ve enabled parallel execution, click Save to apply the changes.
Offline Mode for Workflow Ux is one of the important features which we have implemented in V13. Offline mode will help the users to use the app even if they are offline and it will avoid many steps. Users will always have the option to go back Online. Users need to first enable this offline mode from Workflow and UX and Settings.
Follow the below steps to enable the offline mode from Settings.
Open an App in Design Studio.
Click Settings from the Valorx Fusion ribbon tab.
Go to App Settings and select “Enable Offline Mode”, "Run when going offline" and "Run when going online".
Follow the below steps to enable the offline mode from Workflow and UX.
Open an App from Design Studio and click on Workflow and UX from the Valorx Fusion ribbon button.
Open the Workflow now on the right-hand side of the workflow. Click the edit button under Workflow Settings.
Check in the option for "Run while going Offline".
Click Save.
Now, open the App in Runtime mode and save the app in desired location. Users will find two options when they open the saved file.
Connect the app with any one of the two options:
Connect - This will connect you to the app in Design Studio.
Continue Offline – This will open the Runtime Saved file and Users can make the changes to the App.
Note: Users can go online when they want by clicking on “Go Online” this will again connect us to Design Studio.
'Launch from CRM instructions' Button
Users can find a button named "Launch from CRM instructions" when the 'Launch from CRM' button is enabled in the Workflow Settings, which will open a popup window that guides the users on how to configure a workflow to launch it from CRM. When launch from CRM is checked, the Behavior column in workflow list shows icon.
Designer canvas is an area where User can drag and drop various tasks from Toolbox and it becomes a Step of the workflow.
Each step is connected with an arrow connector which specifies the direction of the flow and the next Step in sequence. It also provides ability of zooming and panning, fit to screen and other helping features to visualize and navigate within the canvas.
Workflow trigger has a section which is named as Excel Ribbon.
When Excel Ribbon is checked workflow gets associated with a Ribbon button. Excel Ribbon section allows user to either select or create Button Group which will be rendered at Runtime in Ribbon. User can change the Label of the button, its icon and the size of the button. These are the same things that can be done from Ribbon UX too.
Users can select the size of the button either small or large and also select the button of their choice from Valorx Icon Store.

Run at App Launch : Users can launch an app through App Lunch. Users can select the Workflow settings and select the properties to Run at App Launch this enables the app to launch when users open an app in Runtime. Refer Run at App Launch to know more.
Launch from CRM: Users has an option to launch an app from Salesforce. Users needs to visit the Salesforce and click on Launch from CRM then, the app will be launched from Salesforce. Temporary connection with "one time" org will be displayed when a user launches an app from Salesforce. Example : Connection name will now show up as "Launch for <FirstName>".
Refer Launch from CRM to know more information.
Users needs to click on Start, and click on Run button beside the app. Let's have a look at the Runtime ribbon.
Runtime Ribbon will have few sections like all the buttons which users add in workflow, Toolbox, Quickstart, Control Panel.
Workflow Buttons: Users will add a workflow and configure the actions of the app and add a button which will be displayed on the Valorx Ribbon tab for runtime. In the below image users has added the buttons and named the ribbon as My Opportunities. Once users click on the buttons the result will be displayed in runtime.
Toolbox: Toolbox will have six elements like Inset 1 Row, Clear 1 Row, Delete Rows, Lookup, Customize Grids and Mass Modifier. Refer Toolbox for more information on the elements.
Quickstart: As the name suggests this is used to start the app in a quick way. This has two elements like Express Mode and Favorites. Follow Express Mode for more information.
Favorites: Users can add the apps to Runtime Favorites. Let us follow the below steps to add an app to Favorite list. App is now added to the Favorite list now user can see the ribbon button for Favorite list. Refer Favorite List for more information on favorite list.
Control Panels: Users will find five components like Settings, Valorx App Store, Community, Support and User info.
Settings: Users will find the information related to the users license, Fusion Settings and Logs information. Refer Valorx Fusion Settings for more information.
Refer Logs for more information on Logs.
Valorx App Store : Users can submit a Valorx Fusion App to Valorx App Store. App Designers can build Apps for Valorx App Store that will be available to all Valorx Fusion customers.
User info: App Permissions is a new feature added under User Information in the Valorx Control Panel Ribbon. This will allow the user to verify the accessibility of the required objects and fields (Read, Create, Update and Filter).
Flyout Menu, is an innovative addition to our Workflow and UX. This feature transforms the way buttons are organized by merging related buttons under a single menu. Not only does this optimization save valuable screen space, but it also enhances usability by providing a clear and easily accessible view of the available options.
With the Flyout Menu, users can group multiple buttons together without any limitations on the number of buttons that can be included. This flexibility empowers users to create comprehensive menus tailored to their specific needs, enabling quick access to a wide range of related functionalities.
By consolidating buttons under a single menu button, it provides a cleaner and more streamlined interface. The Flyout Menu ensures that all related buttons are organized logically, making it easier for users to locate and select the desired action. Users can simply expand the menu to reveal the available options.
Note: Menu button will not show the “Run at App Launch” option as it is a button on the ribbon, and it will not have any workflow. Button(s) under the Menu button will have this option available.
Access the Design Studio Mode of the Valorx Fusion app. Navigate to the Workflow and UX.
Next, locate the option labeled "Add Button Group" or the "+" icon located under the Ribbon UX.
After opening the group button, you will see an option to add menu buttons. Click on "Add Menu Button" to add buttons to the group.
Once you have clicked on "Add Menu Button," the buttons will be displayed. Proceed to edit the name of the button as desired.
To add or remove menu buttons, you can either click on the number displayed next to the button or use the option "Add or remove menu buttons."
To add the buttons to the newly created menu button, simply drag the button and drop it onto the Menu Button.
Open the Workflow or click Edit button. By default, the buttons will be displayed under the Menu in the Workflow Trigger.
From the drop-down menu, select the desired Menu button.
Note: If you select an empty area, the menu button will be moved to the group level.
To select or change the icon associated with the button, simply click on the "Change" option.
Once you have made the necessary modifications, click on the "Save" button to save your changes.
Note: Please note that small buttons are supported for buttons within the Menu button.
If there are empty menu buttons, a message will appear indicating this. To proceed, click on "Yes" if you want to continue with the empty menu buttons. Alternatively, you can click on "No" to add buttons to the empty menu.
Save and run the App to see the button menu under Runtime Ribbon.
Select Get Add-ins, and click on STORE.
Search for Valorx and click on it.
Valorx for Salesforce will open once the user clicks on Valorx.
Click Add.
Follow the install process, and provide the required Credentials to get started with Valorx Fusion.
Once the installation is completed, open Microsoft Excel and the user should see the Valorx Fusion Ribbon tab. This means you have successfully installed Valorx on your Mac.
Once the installation is completed, open Microsoft Excel, and click on Valorx Fusion Ribbon tab for getting started.
The user needs to click on Start and a Task Pane on the side will open which will have a Connections tab, Apps and App Menus tab will appear once the user is successfully authenticated.
Connections: This is used to create new connections and find any existing connections. Click on Connect button to connect with Salesforce. Users can connect to multiple Salesforce Orgs.
Apps: Users can open assigned apps from Apps List. Users can also search and find the apps from the list. Users can always create a New Copy or open the App in runtime by selecting the options.
App Menus: App Menus will open automatically when an app is opened. App Menus section will order the buttons configured for that particular app.
Tasks
API Refresh Map Data Import Launch CRM
Workflow and UX-Toolbox-Common Tasks-Decision Rule Type
Launch Mode
Inserting rows using the right-click option is one way where users will be able to insert the rows. Select one or more entire rows by moving the cursor to the row numbers. Right-click the selection and select Insert rows from the selection. Select either the row that needs to be inserted above or below the selection.
In the below image we inserted a row below E9 and when we click Save it will display the data in E10.
Users will now find an option to download the file for Mac version 16.60. Previously, the file used to open automatically but due to security-related updates for v16.60 this change has taken place. Now, with v16.60 users need to manually open the file or app. Refer Mac Release Note 18 for more information on this update.
Currently, .xlsb format apps are not supported by Mac and Google Sheets in Runtime Mode. Save the app in .xlsx or .xlsm format in Design Studio to overcome this issue.
".xlsm" format files are not opening in Excel for Mac for versions above 16.59. User should open the “.xlsm” file manually from the Download folder in Mac for Excel - versions above 16.59.
Custom Development: For more tailored and specialized applications, App Designers have the option to build apps from scratch. This method allows for complete control over the app's features, design, and functionality to ensure a perfect fit for your team's unique requirements.
Modification of Existing Apps: Design Studio also permits the modification and enhancement of pre-existing Valorx Fusion Apps. App Designers can fine-tune these apps, adjusting features or adding new elements to suit evolving needs, thereby maximizing their utility.
There are two ways to create an app:
Design Studio Mode: In this mode, you have access to various features such as Data Modeling, Maps, Task, and Workflow, all available under the "App" section.
Express Mode: This is the fastest method to create an app. For more detailed information about Express Mode, please refer to the dedicated section.
If your team is currently utilizing an Excel template and desires to transform it into a Valorx Fusion App, you can easily achieve this by following these steps:
Connect your environment to Valorx Fusion.
Once connected, access the Apps List.
Click on the "New App" option to initiate the process of creating a new app.
Select "Existing Template" as the App Type.
Use the "Browse File" option to choose the desired Excel template.
This process will transform your Excel template into a functional Valorx Fusion App.
Now, you can begin the integration process with your CRM and utilize the app to streamline your workflows effectively.
We absolutely recommend you to start an App using Express Mode if you know exactly what objects/entities and fields you want to integrate with. However, we do provide a way to start building an App from scratch using a blank template.
Connect your environment to Valorx Fusion.
Access the Apps List.
Click on "New App" to initiate the creation process.
Choose New Template under App Type and give your App a descriptive name.
Click on Create, and you are on your way to awesomeness.
Look for the "Valorx Fusion" option on the Excel ribbon. This option should be available after installing the Valorx Fusion add-in for Excel.
3
Click on the "Valorx Fusion" option on the Excel ribbon.
4
Click on the "Start" button to initiate the process of opening an app.
5
Locate the "Design Studio" option from the list of App list or locate the Design Studio icon.
6
Click on "Design Studio" icon to open the app in Design Studio mode.
The app you wish to work with will now be accessible and ready for customization within Design Studio mode. Start making changes, modifications, and adjustments to the app's layout and functionality using the tools and features available in Design Studio mode.
1
Open Microsoft Excel on your computer.
2
A Grid Map works like a table in Excel, making it ideal for handling and displaying large volumes of data. Designers can create Grid Maps with powerful filtering, customization, and runtime options.
There are two modes available when creating a Grid Map:
Basic Mode offers the same foundational Grid Map setup without Grid Functions. It’s useful for quick, lightweight configurations.
Advanced Mode offers all the capabilities of Grid Map, including enhanced data control, runtime flexibility, and advanced grid functions.
Object: Choose the object defined in Data Modeling. The Grid Map will be based on this object.
Name: Provide or edit the Map name.
Start Location:
Worksheet: Select an existing sheet from the dropdown or type a new name to create one.
Cell Location: Specify where the first column should start (e.g., B5).
In Advanced Mode, Designers can use Grid Functions to enhance how the Grid Map behaves in runtime. There are three key features:
Add a Save Group
Save groups allow fields to be saved in different batches.
Useful when certain fields should be saved later or separately from others.
Visual Indicators
A green “P” appears next to a Map name if preloading is enabled.
A green tick shows next to the Preload Grid Options button when configured.
Resync Preloaded Grid Data
Use Resync to refresh the grid with the latest data without saving the entire Map.
Preloading is triggered when:
Fields are added or removed
Records are updated
Field Configuration defines how data fields appear and behave in your Grid Map. Designers can choose which fields to display, how they should be saved back to CRM, and adjust their layout in Excel.
Add extra fields directly from the Grid Map setup window without going back to Data Modeling.
This is useful when:
You forgot to include a field during Data Modeling.
You want to quickly add a new field for testing or runtime use.
Control how each field behaves in the Grid Map by choosing whether it should display data, save data, or both. The fields location is shown at the Location column.
Display + Save
Data is retrieved from CRM and shown in the Grid Map.
Any updates made in Excel are saved back to CRM.
Display Only
Rearrange the sequence of fields by dragging and dropping them into the desired order. This helps organize the Grid Map layout according to your preferences.
Insert a standard Excel column that isn’t mapped to any field. Spacer columns are useful for adding formulas, calculations, or simply creating extra space in runtime.
Displays the API name of the field, making it easier to identify and reference fields consistently across the Grid Map.
Shows the specific column in the workbook where the field is mapped. This helps Designers quickly trace data placement within Excel.
Displays the field’s data type (e.g., Text, Number, Date). Knowing the data type ensures proper formatting and usage in runtime.
Allows Designers to configure additional settings for the field. For example, you can apply Excel-style conditional formatting to highlight values dynamically.
There are two options available:
Configure – Set up field-specific rules or conditions.
Color Bar – Apply a color bar to visually represent field values.
Click the settings icon next to it to access Field Options.
Specifies a default value to display in the field when the Grid Map is first loaded. This is useful for pre-populating common or expected entries.
Lets Designers hide the field in Excel while keeping it mapped in the background. This helps declutter the sheet while retaining field logic and functionality.
Designers can preview how the Grid Map will look in Excel before saving and closing the configuration. Use this option to validate field arrangements and display settings, without committing changes.
On the lower left of the Grid Map window, you can find Display Options that let you fine tune how a Grid Map operates in Runtime. Display Options has five different options like General, Border and Cor, Pivot, Sort and Security. Designers can just hover the Display Options to see what are the selections made in these five options.
General: In this we will find the information like columns, width, height. General is the first option on Display Options. Select General and below window will open.
AutoFit Columns - Autofit will be applied to the Grid Map's columns after data is displayed and Minimum Width makes sure the columns do not get too narrow.
Autofit Rows - Wrap text and autofit row after data is displayed. Cannot be used together with Autofit Columns.
Set Row Height - Fix the row height after data is displayed.
Border and Color: Border, header's fill color, and header's font color are auto applied based on the setting here.
Pivot: Enabling this feature auto creates a Pivot and Chart in Runtime after the data is displayed.
Sort: Sort displayed data with the fields configured here.
Security: Worksheet Protection based on Field Metadata through which user can protect the worksheet at Map level, and user can also identify their access level. Designers can protect the worksheet by providing a password. Users can change or select the color for the Read Only or No Access to make it easy to identify the access level.
Save Options provide a granular control over the save operation in Runtime. This option is available on the bottom of the Map. Click on Save Options and below window will open. Users can provide multiple save options with multiple filters.
Let us have a look at the options available in Save Options.
Batch Size: Records will be sent to your CRM in batches. The number of records per batch is controlled here.
Partial Commit: Enable partial records to be saved even if some of the records in the same batch failed.
Concurrency Detection: This feature helps when more than one user is working on the same record and prevents overwriting the data by the first user and triggers a summary message to the second user stating that the record has failed and also displays other details. Users should enable the "Concurrency Detection" from Save Options.
This feature will detect if more than 1 user try to modify the same data on same records. It will warn the subsequent user than the first user made a change to the record after subsequent user has retrieved the data. System would stop the subsequent user from overwriting the first users changes.
Disable Fast Save: Save operation will process Salesforce calls sequentially when this Fast Save option is disabled.
Process blank values during save: Insert blank rows as records.
The App Permissions feature in the Fusion App enables users to understand and review their field permissions while working in runtime mode. This helps ensure that users are aware of their access levels for various fields within the app.
Accessing App Permissions
Users can access the App Permissions window directly from the Fusion ribbon:
In the Control Panel section of the Fusion ribbon, click the User Info button.
Then, click on App Permissions button.
Overview of the App Permissions Window
The App Permissions window provides an overview of all objects and fields included in the Fusion App, along with the specific permissions applied to each field for the logged-in user. The permissions indicate the level of access (such as read, create, update and filter) that the user has for each field based on their assigned roles and permissions.
Caching of Field Permissions
It's important to note that field permissions are cached for the duration of the Excel process. This means:
Permissions are loaded once when Excel is launched and remain in effect for that session.
To refresh field permissions, users need to restart Excel, which will initiate a new session and update permissions according to the latest access levels.


As the name suggests Tasks, Designers can add the tasks before executing the app in runtime. Designers can create eight different kind of tasks.
Open an Excel and click on Start and open an app from Connection list.
This Task retrieves data from your CRM and is typically used to display on the Maps that you have created in the earlier steps. Refer for more information.
API Task can call readily available Salesforce Webservices or to perform computations or actions that are not suitable for spreadsheet to handle. Follow for more information.
With Macro Task, you can integrate Excel automation into your Valorx Fusion Apps to speed up some of the tedious manual operations. Refer for more information.
Dataset combines or find similar data retrieved using multiple Query Tasks. Refer














Reorder Multiple Fields
Enables rearranging several fields at once.
Simplifies bulk field organization compared to moving them one by one.
Preload Grid Options
Improves performance by preloading data or blank rows before runtime.
There are two ways to configure the number of rows to preload:
Static Record Count
Preload a fixed number of blank rows (e.g., 10, 50, 100).
Record Based on Query
Preload records from an existing query.
Only queries from the same object as the Grid Map are available.
Clear Configuration
Removes all preloaded rows and indicators.
This option is only available if either Static Record Count or Record Based on Query is selected.
Fields are rearranged
Preload Grid Options are updated
Data is shown in the Grid Map but cannot be saved back.
Save Only
Data is not displayed but values entered in Excel are saved back to CRM.
Unmap (Advanced Mode Only)
The field is excluded from the Grid Map.
The sheet location is removed to indicate it isn’t mapped.
View Gridlines - Display Excel gridlines.
Excel Named Range Usage - Control how the mapped fields are named in Excel named range.
Include Field Name in Comments - Insert Excel comments with the mapped field's name.
Do not allow the insertion of records - Disable Insert Row in Toolbox during Runtime.
Do not allow deletion of records - Disable Delete Row in Toolbox during Runtime.
Allow adding dynamic columns (runtime mode) - Enable Customize Grids in Runtime.
Disable Save Summary: Excludes the Save task result from the Save Summary displayed to end users.
Save Conditions: Conditions can be configured here to control what records get saved in Runtime. Records that do not match the condition will not be processed.

















This Task enables you to dynamically add or delete records from Grid Map. Refer Add/Delete for more information.
Document Task supports saving a Valorx Fusion App as an Excel or PDF attachment onto a Salesforce record in either the Notes & Attachment or File section. Refer Document for more information.
The Data Import feature enables users to effortlessly import data from external sources directly into the application. It supports CSV or Excel formats, offering flexibility and convenience for tasks like data migration and updating existing records. Refer to Data Import for more information.
Clearing Grid Maps and Form Maps can be achieved using Clear Task. It clears the Maps on Excel without affecting the records in your CRM. Refer Clear for more information.
In Workflow and UX, you will learn more about creating ribbon buttons for Runtime Users to interact with. This Task can dynamically show or hide those buttons. Refer Refresh Ribbon for more information.
The Launch CRM task allows users to open specific data from the CRM, particularly beneficial for those dealing with large datasets who need to review CRM records. Refer to Launch CRM for more information.
The "Refresh Map" function refreshes the map based on the Designer's specifications and provided instructions. Refer to Refresh Map for more information.
The Add Field task enables the users to add a field(s) in the sheet while executing any App in the runtime mode. Refer to Add Field for more information.
Workflow and UX-Toolbox-Display
Dynamic Icons
Maps-Settings-Display Options-General
Customized Grids Allow adding dynamic columns in runtime
Offline Mode
Run when going Offline
Run when going Online
Enable in Offline mode (if possible)


















Once the installation of Valorx Fusion is completed successfully, then users need to create a New Connection. This screen will allow you to connect to the existing connections, or manage your connections.
After the installation, the user should see Valorx Fusion Ribbon tab in the Excel sheet. This means you have successfully installed Valorx Fusion.
Users should first create a connection before creating an app. Users can create new connection under four different Login Endpoints like Login, Sandbox, Custom Domain and Community.
Follow the below steps to create a New Connection.
Click on Valorx Fusion Ribbon tab and click on Start.
Connections window will open and now users needs to click on New Connection.
Provide the name of the connection under Connection Name.
A Salesforce Connection window will open which will have four Login Endpoint like Login, Sandbox, Custom Domain and Community.
Login : Users can create the connection with their Salesforce Org by providing Salesforce Login credentials.
Sandbox : Users can create the connection with Salesforce Sandbox Org by providing the login credentials.
Custom Domain : As the name suggests here, users can create
Click on Add then, provide the login credentials for Salesforce.
Users may receive the below Missing Package/Configuration message when they do not have the Valorx Package installed or expired. This validation message will guide the users to verify few points if the package is installed and active.
Check if the Valorx Managed Package is installed. Install the package from in case it is not installed.
Contact Support@valorx.com if the package has expired.
If the package is installed check if the and are assigned.
Users may receive the below Missing Prerequisite Site message when the permissions are not set however, the Valorx Package is installed.
Check if the Valorx Managed Package is installed correctly.
Check whether the permission set is assigned to the account which are needed to access the Valorx resources.
Users need to follow the below steps when they receive the below message for CRM Environment not found.
Please connect with your Valorx Administrator to white-label the mentioned Org Id.
Valorx Administrators can white-label the Org Id(s) by logging into their Valorx account over the Valorx website.
Users can mark the frequently used connections as Auto Connect if they do not wish to click on the Connect button every time.
Follow the below steps to mark the apps to Auto-Connect.
Click on Start and open Connections window.
Now select the drop-down then, the list of all the Apps under that connection will show.
Users will find the below headers for every connection.
Name: Users can find the list of connections under this header and even users can edit the name of the connection from here.
Auto Connect: Users can Auto Connect the connections by moving the button from left to right.
Status: Users can find the status of the connection like Connected or Not Connected. Users can easily log out the connection by clicking on Log Out. Users can even connect to the connection by clicking on Connect. Every connection which is connected will have
Click on Start and all the auto connected apps will appear besides Active Connections.
Valorx Fusion supports multi-connections. Users can login to different environments and work on different Valorx Fusions Apps at the same time.
The beginning of an epic journey...
Excited to know more about Valorx App and its installation, and packages. This is the first step that any user will look.
Let us have a look at the below points here:
Installing Valorx Fusion
Valorx Managed Packages
Fusion Auto Update Policy
To set up Valorx Fusion on your computer, follow these steps:
Download the latest version of
Run the installer and follow the on-screen instructions to complete the installation.
Once the installation is complete, open Microsoft Excel.
Valorx Fusion can run on trial for 15 days without the Valorx managed package installed. During this period, your Apps will be hosted in Valorx infrastructure. Once the managed package is installed, you can transport all your Valorx Fusion apps to your Salesforce environment.
If you wish to install the Valorx managed package, please visit our .
To provide customers with a seamless experience and ensure systems remain stable, secure, and up to date, Fusion has introduced an Automatic Update Policy beginning with version 18.4.
Manual Updates
Users will continue to receive update notifications in Valorx Home.
Updates can be installed manually at any time by selecting Update Now.
Automatic Updates
Fusion will intelligently detect stable updates.
If an update is not installed manually within 30 days, Fusion will apply the update automatically.
Applies to all customers using Fusion V18.4 and later.
Automatic updates are enabled by default.
This policy ensures that all customers benefit from:
Ongoing stability improvements
Enhanced performance
Critical security fixes
Timely adoption of new features
Fusion may be unable to provide support for customers running outdated versions that are not aligned with this policy.
No action is required. Updates will be applied automatically unless the policy has been disabled at the customer’s request.
To request that automatic updates be turned off, contact support@valorx.com.
Once the installation is completed, open a blank Excel sheet, and user should see Valorx Fusion Ribbon tab. This means you have successfully installed Valorx Fusion.
Click on Valorx Fusion Ribbon tab, and click on Start to get started with Valorx Fusion.









Community : Community URL needs to be validated when adding a new connection to the start screen. Example : If provided URL has a pattern of "*.lightning.force.com" then provide a valid suggestion.

You should see the Valorx Fusion ribbon tab in Excel. This confirms that Valorx Fusion has been successfully installed.
Valorx does not keep a backup of your Apps after they have been moved.














Valorx uses Open Source Software (OSS) components licensed under MIT, BSD, Apache, and other open source licensing. Below is the list of OSS components used in our product.
















Castle Windsor (DI Framework) Castle.Core Castle.Core-Nlog Castle.LoggingFacility
Castle Project Contributors
Apache License 2.0
Caliburn Micro (MVVM Framework) Caliburn.Micro.Core
Caliburn Micro
MIT License
Material Design For WPF (UI Framework)
Material Design In XAML
Link
MIT License
Gong-wpf
gong-wpf-dragdrop
Link
BSD-3 License
Newtonsoft JSON (JSON parsing)
Json.NET
Link
MIT License
NLog (Product Logging)
NLog Projects
Link
BSD-3 License
WpfAnimatedGIF (Animated GIF in WPF)
WpfAnimatedGif
Link
Link
Apache License 2.0
Entity Framework (ORM for Database)
Microsoft
Link
Apache License 2.0
Okta SDK (Okta functionalities in APIs) Okta.AspNet 1.7.0 Okta.AspNet.Abstractions 3.1.0
Okta, Inc.
Link
Link
Apache License 2.0
Quartz (Scheduling framework for Applog/Health check Jobs)
Quartz
Link
Apache License 2.0
TopShelf (Windows Service Framework)
TopShelf
Link
Link
Apache License 2.0
IdentityModel (OpenId Connect & Oauth 2 for Okta and APIs)
Identity
Link
Link
Apache License 2.0
IPNetwork2
lduchosal
Link
Link
BSD-2-Clause License
Microsoft
Link
MIT License
Microsoft OWIN (API bootstrapper)
Microsoft
Apache License 2.0
Microsot Azure SDK
Microsoft
Link
MIT License
Swashbuckle (Swagger UI Framework for .NET)
Swashbuckle
Link
Link
BSD-3-Clause License
Simple Helper (Assembly SimpleHelper)
Simple Helper
Link
Link
MIT License
Microsoft
MIT License
App Promotion and Provisioning are two different features of Valorx Fusion Design Studio through which users can promote the Apps and also provide access control to various Apps. Users with Mac and Google Sheets will now be able to manage the App Assignment with our Fusion Managed Package.
App Promotion Promote the Apps to Salesforce Org
App Provisioning in Design Studio Provide Access Control to Users and Profiles
Google Sheet and Mac users will manage the Access Control through App Assignment.
Information and count of all the Fusion Apps.
App promotion is a feature wherein Design Studio users can promote one or many Apps to one or many Salesforce Orgs. App promotion is available within Valorx Design Studio and user would need Design Studio user access and permission set to perform this action.
App Promotion is nothing but creating a copy of an App from one connection to another connection. Once an app is promoted changes can be made in both the connections. However, changes made in one connection will not reflect on another connection.
Users should have at least two active connections to promote the app. Users will receive the below validation message when they are connected to only one connection.
On the Start window, find the button which says Promote App(s). Make sure you are connected to your source and target Salesforce Orgs.
On the Promote App(s) window, simply move apps from left (source org) to right (target org) and click on Promote.
Backup App(s) will create a backup file for the apps which are marked as backup apps. Users can back up more than one app at one time. This will help users when the app is lost or deleted.
To create the backup of the apps users' needs to be on the connections page and on the bottom of the screen users can find the Backup App(s).
Click Backup App(s) and a window will open which will have the information of all the apps for that org Id.
Click on the app which needs to backup and that particular app will show on the right hand side. Click Backup.
A window will open which will have the location of the file. Click Ok.
Users can always change the file location by just clicking on the Change besides the backup location.
Restore Apps will store the deleted apps. This will restore the apps to the Org Id. Select Restore App(s) which will lead the users to the restore apps window. Select the location by clicking on Browse Backup location. Select the app which needs to be restored and click Restore.
App provisioning will allow company to control the access to various apps. It is also referred as Access Control. Apps can be assigned to users and profiles. App provisioning is available within Valorx Design Studio and user would need Design Studio user access and permission set to perform this action.
On the Start window, find the App for which you would like to provision access. Click on the App Admin icon against the app. This will open the App's Details window.
Users who are not using App Admin or Valorx Admin should only follow the below steps.
Login to Salesforce, and go to Salesforce App Launcher, and search for Valorx.
Click on Valorx now go to the “Apps” tab and switch to “All” list view.
Find the desired App record in the list and click on it. Click Related tab and, click on New on the Access Controls related list.
Search with a User OR a Profile that you want to assign this app. Repeat this step for all Users or Profiles that need to be assigned to this App. Once the assigning is done click Save.
Valorx App Assignment provides access control for Fusion Apps through the Valorx Home page in Salesforce. Users with Windows are used to control the access to various apps in Design Studio which is referred to as Access Control. Users with Mac and Google Sheets will now be able to manage the App Assignment with this new feature.
Log in to Salesforce with your credentials.
Go to Valorx from the Salesforce App Launcher.
Click the Home Page of the Valorx App for Lightning Experience, you will find the top section of Valorx Apps. This section allows users to provide additional access control.
Valorx Apps section contains the App Names, number of Users, and Profiles who have access to the app along with options to view the list of users or profiles and the option to add additional users and profiles.
Click "Users" or "Profiles" under Assign to assign the users and profiles. A list of users or profiles will open now, check-in in the user or profile which you want to add and click Add User or Add Profile.
Click "Users" or "Profiles" under View to view the assigned users and profiles. A window will open which will have all the information related to users or profiles as per the selection made.
Notes:
Admins can choose to remove User / Profiles using the Remove Users / Profiles option available respectively in View Users and Profiles.
A search option is available to make it easy while assign apps to the users.
Back to App List will take the user back to the Valorx Apps page.
Valorx Fusion Dashboard is a single view of all your Apps, App details and user licenses. Valorx Fusion Dashboard has been divided into three different sections to make it easy and it displays the total number of apps, licenses, and recently modified apps.
Total Valorx Fusion Apps: This will show the number of Fusion Apps in the Salesforce Org.
Distribution of User License Type - Design + Runtime / Runtime Express: It will show the number of users and their license type whether it is Design Studio, Runtime, or Runtime Express.
Recent Valorx Apps: This will contain information related to the latest modified apps.
Refresh your dashboard to see the latest changes to it. A warning will display if you do not refresh the dashboard in 24 hours.
In addition to the Quick Action option available for Launching Valorx Apps from CRM we have provided an additional click and point option in the Lightning App Builder to Apps and Workflows directly in Valorx Fusion. This Lightning Web Component accesses the Record ID. Users will now be able to configure Valorx "Launch from CRM" buttons with minimum user inputs.
Open Setup from right hand side and search for Lightning App Builder.
Open a Record Page Layout in Lightning App Builder.
On the left-hand side menu Users/Salesforce Administrators will find “Launch Valorx App” under the Custom Managed title.
Now drag and drop “Launch Valorx App”.
You will get a list of properties you can configure for this Lightning Web Component.
In the properties, provide an appropriate Label and select the App from the pick list.
Get the Workflow ID from Fusion Design Studio and paste that in the Workflow ID in the textbox.
Note: Context Id is optional, and it will pick up the current record's context Id. Users can provide a different context Id when it does not match by checking in the checkbox "Have a different Context ID?".
Click Save.
Go back to the page and click on the Lightning Web Component visible with the Label you have selected, this will Launch Valorx Fusion in Windows and download a macro-enabled file for the Mac OS.
Launch Valorx App from anywhere will allow users to launch the app from the Home or App page in the Lightning experience. Users / Salesforce Administrators can choose Edit Page in Lightning App Builder from Settings visible on the top right or can go to Lightning App Builder to find the page from the list or can simply create another Home Page or App Page as per the requirement.
Once you are inside the Lightning App Builder you can follow the below mentioned steps to have a "Launch from CRM" Functionality:
Drag and drop “Launch Valorx App from Anywhere”.
You will get a list of properties you can configure for this Lightning Web Component
In the properties, provide an appropriate Label and select the App from the pick list.
Get the Workflow ID from Fusion Design Studio and paste that in the Workflow ID in the textbox.
Also add the static Context ID (if required), which is to be used by the Valorx Fusion App at the time of fetching the workflow results
Click Save
A button will be visible in the exact place that you have added in the layout. Go back to the page; On a click of the button, it will Launch Valorx Fusion in Windows and download a macro enabled file for the Mac OS.

Launch an App anywhere as per your requirement.































Welcome to Fusion! This Quick Start shows you how to build a simple Opportunity Management App using Fusion Design Studio. It’s a beginner-friendly, hands-on example designed to help you get familiar with the key Fusion components: data modeling, mapping, and workflows.
By the end of this guide, you’ll be able to: ✅ Connect to Salesforce ✅ Query Account and related Opportunity records ✅ Display them on the Excel sheet ✅ Edit and save records back to Salesforce
Make sure you have:
Access to the Account and Opportunity objects
After successfully connecting Fusion to your Salesforce instance, begin by creating a new app. Click the New App button and choose the New Template option to begin with a clean configuration.
Start the data modeling process by adding the Account object. Select the fields you want to include in your app. Then, add the Opportunity object and choose the relevant fields you'd like to display and work with.
Want to see the full app in action? Watch the video below for a full demonstration of this process in action. From creating the app to saving records.
Still have questions or need assistance building your app? Contact us at support@valorx.com — we’re happy to help!
Designers must first create a Dynamic API task in Design Studio before adding it to a workflow in Runtime. For information about creating a Dynamic API task, see .
Drag and drop the Dynamic API properties in the workflow which will be shown under the Dynamic API.
In the workflow, expand Dynamic API and drag and drop the required properties into the workflow.
The Dynamic Task has three properties: Step Name, Data Intake, and Edit.
Step Name - Specify the name of the workflow step.

Begin by creating a workflow named "Select Account." In this workflow, add a Query Task to search for Account records using the Search & Select screen. Then, add another Query Task to retrieve Opportunity records related to the selected Account. Finally, include a Display Task to show both the Account form map and the Opportunity grid map on the main sheet.
After setting up the “Select Account” workflow, create a second workflow for saving data. In this Save Workflow, add a Save Task and configure it to save the data from the Opportunity Grid Map.
Once your app is complete, click the Save button in the Design Studio toolbar. This action compiles your app and stores it securely within the managed package in Salesforce. After saving, the app is ready for testing in runtime mode.
Alternatively, you can click the Save and Run button. This not only saves your app but also launches it immediately in runtime mode — making it a quick and convenient way to test your app’s behavior right after building it.
To run the app, click the "Select Account" button. This will open the Search & Select screen, where you can choose an Account record. If the selected Account has related Opportunity records, they will appear in the grid on the main sheet based on your earlier mapping.
You can now update the Opportunity data directly in the grid. Once you're done, click the Save button. Fusion will save records back to Salesforce and display a summary popup showing the status of each record update.


Data Intake - If a Dynamic API value uses Field as its source, select the query result that provides the field value.
Edit - Click Edit to modify the Dynamic API task associated with the step.

Welcome to Fusion Express!
his step-by-step guide will walk you through the process of using Fusion Express to seamlessly connect Salesforce data with your preferred spreadsheets. Follow these instructions to quickly fetch, save, and manage Salesforce records, enhancing your productivity and ensuring secure, real-time data synchronization.
Once the installation is complete, open a blank Excel sheet, and you should see the Valorx Fusion Ribbon tab. This indicates that Valorx Fusion has been successfully installed.
Click on the Valorx Fusion Ribbon tab, then click on "Start" to begin using Valorx Fusion Express.
Then you'll see the Valorx Fusion sidebar appear on the right side of the spreadsheet.
Once the installation is complete, open a blank Google Sheets. You should find Valorx For Salesforce listed under extensions. This confirms Valorx Fusion has been successfully installed on your google workspace environment.
Select "Valorx For Salesforce" and click "Start" to begin.
Then you'll see the Valorx Fusion sidebar appear on the right side of the spreadsheet.
After successfully installing Fusion Express, user should proceed to create a New Connection. This screen enables you to connect to existing connections or manage your connections.
Click on the "vertical ellipsis menu" to start a new connection.
The Connections window will open. Click on "New Connection" button.
To create a new grid using Salesforce data, click on the "Select" button in Express Mode.
Users will be directed to the following screen, where they can create a new grid using Salesforce data.
Choosing the Sheet
New Sheet: Click on "New Sheet" to render the data on a fresh spreadsheet. This will create a new tab in the spreadsheet where the data will be displayed.
Existing Sheet: Click on "Existing Sheet" to render the data within the same spreadsheet. This option will update the current sheet with the new data. User can create multiple object grid and multiple grid in the same spreadsheet.
Users can click the "Enhance Grid" button to automatically improve the grid with default options.
If the content is shorter than the default column width, it remains unchanged. If the content is longer, the column adjusts to the default width, with text wrapping applied to ensure all content fits neatly within the column.
Custom Enhance Grid is an optional feature that allows users to fine-tune their grid experience by adjusting column widths, applying color bars, wrapping text, and more.
Here’s a quick overview of each option:
All Borders: Customize the border style to suit your needs.
Save Changes Data
Users can edit the records on the spreadsheet and use the "Save" button to save changes back to Salesforce in real-time.
Users can refresh all grids on the current sheet using the All Grids button or refresh specific grids using the Custom Refresh button, where they can select which grids to update. This ensures that the data is refreshed and displays the most up-to-date information.
The Toolbox section provides various tools to help users manage and customize grid data efficiently. Here’s a breakdown of each tool and its functionality:
Lookup The
In the Salesforce Connections page, at the bottom, you'll find a "My Account" button. Clicking on it opens the Valorx sign in page, where you can log in with your Salesforce or Valorx account. Here, you can access General, Subscriptions, Licenses, Environments, and Team Members details.
In the General section, the user's general information is displayed, including company name, name, email, and address. Only the Admin can edit this information, except for the Name and Email fields, which cannot be edited. Other users can edit the remaining fields.
The Subscriptions section displays all the products available for subscription, along with the different benefits each subscription offers. Click "Buy Now" to subscribe to our product.
The Licenses section displays all licensed users, including their names, emails, and roles. The Admin can edit a user's role by clicking on the pencil icon.
The Environments section displays the environments created by the user along with their environment IDs. The Admin can also update the CRM type and environment type for each environment.
In the Team Members section, team member names, emails, and access levels are displayed. The Admin can edit a user's access level to either Standard or Admin, or delete the user.

A New Connection window will appear, offering four login options. Select your preferred method to create a new connection:
Login: Use Salesforce login credentials to connect to your Salesforce Org.
Sandbox: Connect to a Salesforce Sandbox Org using sandbox login credentials.
Custom Domain: Enter custom domain details to create a connection.
Community: Validate the Community URL when adding a new connection from the start screen.
Enter the name of the connection in the "Connection Name" field.
Then click "Add" and enter your Salesforce login credentials.
You have successfully created a new connection!
After successfully installing Fusion Express, users should proceed to create a New Connection. This screen enables you to connect to existing connections or manage your connections.
Click on the "vertical ellipsis menu" to start a new connection.
The Connections window will open. Click on "New Connection" button.
A New Connection window will appear, offering four login options. Select your preferred method to create a new connection:
Login: Use Salesforce login credentials to connect to your Salesforce Org.
Sandbox: Connect to a Salesforce Sandbox Org using sandbox login credentials.
Custom Domain: Enter custom domain details to create a connection.
Enter the name of the connection in the "Connection Name" field.
Then click "Add" and enter your Salesforce login credentials.
A new connection have successfully created! User's name will now be displayed on the sidebar.
This File: Custom grids created and rendered by the user on the current sheet.
Global Grids: Shared grids within the organization. Admins of Global Grids have editing, reading, and writing permissions, while other users can only read.
Click on "Create Grid" to start creating a grid.
After clicking Create Grid, users will be directed to the Select Object screen. Here, they can choose objects to add to the sheet or use the search bar to locate specific objects.
After selecting an object, users are directed to another screen to set up the object grid, where the pre-added object fields are displayed. To add more fields, users can click the + Add button to search for and include specific fields in the grid. This action will automatically open the Field Selection screen for the selected object.
In this screen, users can also rearrange the fields and remove any object fields they no longer want to include in the grid.
Here are a few actions users can take:
Rename grid: To rename the grid, click on the grid name field at the top of the screen, enter the desired name, and press Enter. Renaming the grid makes it easier for users to identify and organize their grids.
Add new grid: To create a new grid, click on the '+' button. This action will bring user back to the Object selection screen.
Global grid: To make the grid accessible to all users, toggle the Global Grid option. This ensures that the grid appears in the Global section for users with the necessary permissions.
Sort records: Click on the Sort button to arrange records in ascending or descending order based on specific fields. Sorting helps users analyze data more effectively.
Apply filters: Click on the Filters button to set conditions for displaying specific records. Users can define the fields, operators, and values for each filter to refine the data shown in the grid.
To create a new grid using Salesforce data, click on the "Select" button in Express Mode.
Users will be directed to the following screen, where they can create a new grid using Salesforce data
Below that, users can see the following options:
This File: Custom grids created and rendered by the user on the current sheet.
Global Grids: Shared grids within the organization. Admins of Global Grids have editing, reading, and writing permissions, while other users can only read.
Click on "Create Grid" to start creating a grid.
After clicking Create Grid, users will be directed to the Select Object screen. Here, they can choose objects to add to the sheet or use the search bar to locate specific objects.
After selecting an object, users are directed to another screen to set up the object grid, where the pre-added object fields are displayed. To add more fields, users can click the + Add button to search for and include specific fields in the grid. This action will automatically open the Field Selection screen for the selected object.
In this screen, users can also rearrange the fields and remove any object fields they no longer want to include in the grid.
Here are a few actions users can take:
Rename grid: To rename the grid, click on the grid name field at the top of the screen, enter the desired name, and press Enter. Renaming the grid makes it easier for users to identify and organize their grids.
Add new grid: To create a new grid, click on the '+' button. This action will bring user back to the Object selection screen.
Choose the "New Sheet" option to create a fresh sheet for your data.
Simply click the "Run" button to render your data on the newly created sheet.
The default grid name will match the object name, but users can rename the sheet by clicking on it if needed.
Sheet names must be unique, include spaces and special characters, and cannot be duplicated.
If a sheet is renamed in Excel, the new name will automatically update in the Sidebar's Sheet Location.
Rendering Data to an Existing Sheet (Multiple Object Grid)
Choose the "Existing Sheet" option to render data onto a sheet that already exists within your spreadsheet.
Use the "Select Sheet" dropdown to pick the specific sheet where you want the data to be rendered.
Enter the desired cell location in the "Cell Reference" field or click the " " button to grab the current cell location on the selected sheet.
After selecting the sheet and specifying the cell location, click "Save and Run" to complete the data rendering process.
Users can plot multiple object grids onto an existing sheet within the spreadsheet, and the same object grid can be plotted multiple times on the same spreadsheet.
Users can then navigate to the desired sheet location or select another sheet from the dropdown menu.
When rendering data, you can choose between two options: New Sheet or Existing Sheet.
New Sheet: Click on "New Sheet" to render the data on a fresh spreadsheet. This will create a new tab in the spreadsheet where the data will be displayed.
Existing Sheet: Click on "Existing Sheet" to render the data within the same spreadsheet. This option will update the current sheet with the new data. User can create multiple object grid and multiple grid in the same spreadsheet.
Choose the "New Sheet" option to create a fresh sheet for your data.
Simply click the "Run" button to render your data on the newly created sheet.
The default grid name will match the object name, but users can rename the sheet by clicking on it if needed.
Sheet names must be unique, include spaces and special characters, and cannot be duplicated.
If a sheet is renamed in Excel, the new name will automatically update in the Sidebar's Sheet Location.
Choose the "Existing Sheet" option to render data onto a sheet that already exists within your workbook.
Use the "Select Sheet" dropdown to pick the specific sheet where you want the data to be rendered.
Enter the desired cell location in the "Cell Reference" field or click the " " button to grab the current cell location on the selected sheet.
Users can plot multiple object grid onto an existing sheet within the spreadsheet, and the same object grid can be plotted multiple times on the same spreadsheet.
Users can then navigate to the desired sheet location or select another sheet from the dropdown menu.
Smart Fit: Automatically adjusts column widths according to data type when enabled.
Wrap Text: Enables word wrap on text descriptions.
Colorbar: Applies color bars to columns with picklist data types.
Grid Lines: Toggle grid lines on or off within the spreadsheet.
Column Header: Sets a default color for the column headers.
Users can click the "Enhance Grid" button to automatically improve the grid with default options.
If the content is shorter than the default column width, it remains unchanged. If the content is longer, the column adjusts to the default width, with text wrapping applied to ensure all content fits neatly within the column.
Custom Enhance Grid is an optional feature that allows users to fine-tune their grid experience by adjusting column widths, applying color bars, wrapping text, and more.
Here’s a quick overview of each option:
All Borders: Customize the border style to suit your needs.
Smart Fit: Automatically adjusts column widths according to data type when enabled.
Wrap Text: Enables word wrap on text descriptions.
Colorbar: Applies color bars to columns with picklist data types.
Grid Lines: Toggle grid lines on or off within the spreadsheet.
Column Header: Sets a default color for the column headers.
Insert Row
Clicking the Insert Row button will add a single row to the grid.
Use the dropdown menu next to the button to quickly add multiple rows, ranging from 2 to 10 rows.
You can also choose the Custom Rows option, which allows you to specify the number of rows to insert by entering the value and clicking Add.
Delete Row The Delete Row button allows you to remove the selected row(s) from the grid.
Clear Row
The Clear Row button clears all records from the grid but does not delete any data from Salesforce.
You can restore the cleared records by clicking the Refresh button, which reloads the data from Salesforce.
Enhance Grid The Enhance Grid option lets users apply advanced formatting, sorting, and grouping to the grid. This feature allows for better data visualization and organization, making it easier to analyze and work with large datasets.
Refer to the Enhance Grid Section for more details.
Mass Modifier The Mass Modifier feature allows users to bulk edit multiple records within a single-object grid efficiently. By selecting a field, users can modify data across multiple records simultaneously, streamlining processes that involve repetitive data updates.
Users can edit the records on the spreadsheet and use the "Save" button to save changes back to Salesforce in real-time.
Users can refresh all grids on the current sheet using the All Grids button or refresh specific grids using the Custom Refresh button, where they can select which grids to update. This ensures that the data is refreshed and displays the most up-to-date information.
The Toolbox section provides various tools to help users manage and customize grid data efficiently. Here’s a breakdown of each tool and its functionality:
Lookup The Lookup feature allows users to quickly search for and link related Salesforce records. It can be used to find and associate records with the current grid, making it easier to pull in additional information from related objects, such as Accounts or Contacts, without leaving the grid view.
Insert Row
Clicking the Insert Row button will add a single row to the grid.
Use the dropdown menu next to the button to quickly add multiple rows, ranging from 2 to 10 rows.
You can also choose the Custom Rows option, which allows you to specify the number of rows to insert by entering the value and clicking
Delete Row The Delete Row button allows you to remove the selected row(s) from the grid.
Clear Row
The Clear Row button clears all records from the grid but does not delete any data from Salesforce.
You can restore the cleared records by clicking the Refresh button, which reloads the data from Salesforce.
Enhance Grid The Enhance Grid option lets users apply advanced formatting, sorting, and grouping to the grid. This feature allows for better data visualization and organization, making it easier to analyze and work with large datasets.
Refer to the for more details.



















User Licensing, Access Control, Permission Sets, and Community Partner
Salesforce setup begins when a user installs Valorx Managed Package from AppExchange. Salesforce Admins would be able to install it in Sandbox or Production Orgs.
Once Valorx package is installed, Salesforce Admins can proceed to the below setup steps: 1. Assign Licenses to Users: Production level access. 2. Configure Valorx User Access: Configures access at different levels. 3. Assign Permission Sets: User-level functionality that gives access to various tools and functions. 4. Enable API Access: Ensure users have the API Enabled permission, configured via their Profile or an assigned Permission Set. 5. Configure Valorx Fusion Connected App: To ensure Fusion users can access and use Fusion without authentication issues 6. Assigning Licenses to Community Partner: Grant licenses to Community Partner users who need access to Fusion
Salesforce Admins should be able to provide licenses to the users who require Valorx access. On the setup → installed packages, find the Valorx package. Against the Valorx package, click on Manage Licenses.
Package Manager window will open where you will find an overview of Valorx licenses along with a list of users who currently possess the license. Additionally, you will be provided with options to either add or remove user license assignments.
The first section "Enable for Platform Integrations" will have the information regarding the below
Package Name: This refers to the name of the package that is being managed within the Salesforce platform. It serves as a unique identifier for the particular package.
Status: The "Status" represents the current condition or state of the package. It could indicate whether it is active, inactive, installed, uninstalled, or any other relevant status.
Expiration Date: The "Expiration Date" is the date when the current license or subscription for the package is set to expire. After this date, the access or usage of the package might be restricted, or a renewal might be required.
In the second section of "Licensed Users", you have the option to add or remove users. To add users, simply click on "Add User." This action will display a list of available users from which you can make your selection. After choosing the desired users, click "Add," and their information will be displayed under the "Selected Users" section.
In this section, you can discover details about the permitted number of licenses and the current allocation status. Access to Valorx Fusion is granted exclusively to users who have been assigned a license.
As a part of our managed package, we ship a field on the User object called Valorx User Access (see image below). This can control user’s access level using this picklist.
There are three different access levels available:
Design Studio: Design or any changes to the app can be made with the permission level.
Runtime + Express Mode: Run the Valorx apps along with the ability to create apps in Express mode.
Runtime Only: Run the app but no changes can be made.
Valorx ships with three standard permission sets. Admin, Design Studio, and Runtime + Express Mode.
Admin: Admin permission set controls Valorx User Access field on the User object. Valorx User Access controls user’s access levels in the Valorx client. Admin permission set does not include Runtime or Design Studio permissions.
Design Studio: Assign Design Studio permission set to those who need to design and promote apps. This permission set includes everything included in Runtime + Express Mode permission set.
Runtime + Express Mode: These permission sets provide different levels of access to Valorx package components. Most end users would require Runtime + Express Mode permission set.
Valorx also provides an option to assign the licenses through Valorx Admin. Click to know how to provide the Licenses through Valorx Admins.
To use Valorx Fusion, users must have the API Enabled permission in Salesforce. This can be configured on the user’s Profile or via an assigned Permission Set.
Log in to Salesforce as an Admin and navigate to Setup.
In Setup, go to Administration → Users.
Do one of the following:
Select Profiles, then choose the relevant user profile, or
Locate and enable API Enabled.
Click “Save”.
Valorx Fusion uses a Salesforce Connected App to establish a secure connection between Fusion and Salesforce. The Connected App handles authentication and allows users to sign in to Fusion using their Salesforce credentials.
The required Connected App varies depending on your Fusion version and platform. Starting with Fusion v21.20 and later, a new Connected App (Valorx Fusion v2) is required for Fusion Windows Client users.
If the Valorx Fusion Managed Package v2.4 is not yet installed, this Connected App must be configured manually to support updated authentication and security enhancements. Earlier versions of Fusion continue to use the previous Connected App (Valorx Fusion). Fusion Mac and the Google Sheets Add-in use a separate Connected App (Valorx Fusion Cloud).
Use the quick-lookup table below, or jump straight to the scenario that matches your setup.
Upgrading both components is the simplest way to stay fully supported.
If users are unable to log in, the following error may appear if access is blocked:
Follow the steps below to manually install the Valorx Fusion v2 Connected App in your Salesforce organization.
Go to Setup
In your Salesforce org, click the gear icon (⚙) at the top right corner of the screen, then select Setup from the dropdown menu.
Search for Connected Apps OAuth Usage
In the Quick Find search box on the left sidebar, type Connected Apps OAuth Usage and select it from the search results.
If you already have the Fusion managed package is already installed but “Valorx Fusion” is not listed under Connected Apps OAuth Usage, follow the steps below:
Using a Salesforce System Administrator user, open Excel and click the Valorx Fusion tab on the Ribbon.
Click Start button.
Click New Connection.
Enter a name and choose the appropriate Salesforce endpoint, then click
The following sections describe common OAuth errors that may occur when connecting to Fusion and how to resolve them.
Issue: Users may see the following error while connecting to Fusion:
Connection Failed
App Name: Valorx Fusion
Error Code: OAUTH_APP_BLOCKED
Error Message: This app is blocked by admin
This error occurs when the Valorx Fusion Connected App is explicitly blocked in Salesforce. When blocked, all login attempts are denied, including attempts by System Administrators.
Go to Setup.
Search for Connected Apps OAuth Usage.
Select Valorx Fusion.
If the Unblock button appears, click Unblock.
Issue: Users may see the following error:
Connection Failed
App Name: Valorx Fusion
Error Code: OAUTH_APP_ACCESS_DENIED
Error Message: User is not admin approved to access this app
This error occurs when the Connected App is configured with the following setting:
Permitted Users: Admin-approved users are pre-authorized
In this configuration, users must be explicitly granted access through Profiles or Permission Sets. If users are not allow listed, Salesforce blocks OAuth authentication.
Option 1 — Approve Specific Users (Recommended)
Go to Setup.
Search for Manage Connected Apps.
Click Valorx Fusion.
Click Manage Profiles.
Option 2 — Allow All Users to Self-Authorize
If admin approval is not required:
Go to Setup → App Manager.
Click Valorx Fusion.
Click Edit Policies.
Under OAuth Policies, for Permitted user set to:
Issue: While configuring the Connected App:
The Permitted Users setting is greyed out and cannot be edited.
Users may also encounter the OAUTH_APP_ACCESS_DENIED error.
This occurs when Salesforce API Access Control is enabled at the org level.
When the following security setting is enabled:
For admin-approved users, limit API access to only allowlisted connected apps.
Salesforce automatically:
Forces Connected Apps to Admin-approved users
Locks the Permitted Users setting
Requires manual authorization of users
Prevents user self-authorization
This is expected Salesforce security behavior.
Since the setting cannot be modified, users must be explicitly authorized.
Steps to Authorize Users
Go to Setup.
Search for Manage Connected Apps.
Select Valorx Fusion.
Click Manage Profiles.
For additional details about API access restrictions, refer to Salesforce documentation:
Restrict Access to APIs with Connected Apps
A community user is an individual with authorized entry to a designated community within a Salesforce organization. In Salesforce, the access and permissions for community users can be managed using diverse settings and configurations. Companies have the flexibility to tailor what community users can see, modify, and engage with, thereby ensuring proper protection of sensitive information and data.
Log in to Salesforce and go to Setup. Search for the "Permission Sets" and select it from the list.
Look for "Valorx ExcelUI Admin", "Valorx ExcelUI Design Studio" or "Valorx ExcelUI Runtime + Express Mode" from the list of Permission Sets and click on "Clone" depending on which permission set needs to be assigned.
Provide a descriptive logical name and API name under "Enter Permission set information" for the cloned permission set, then click "Save."
Now open the permission set that you have created by cloning.
Click on "Object Settings" under Apps from the Permission Set Overview window.
Click on the "App" object and then click on the "Edit" button.
Uncheck the box next to "View All" in the Object Permissions section and click on "Save".
Open the "Access Control" object and repeat steps 6 and 7 to remove the "View All" access.
Go back to the Object Settings and look for any other objects with the "View All" permission.
For each object found with this permission, open it and follow Step 6 and 7 to remove the "View All" access.
In Salesforce setup, navigate to Users > Users and open the specific partner community user's profile.
Under "Permission Sets," click "Edit Permission Set Assignment."
Assign the desired cloned permission set and click Save.
Start by opening the App Launcher and search for “Valorx” in the search box.
Select the Valorx App and pick the app you want to share from the “App Name” list.
Navigate to the "Notes and Attachments" section and click on View All to see all the existing files.
Choose the first file click on down arrow and click on “Share” from the menu at the top right corner.
A Share window will pop up, where you can expand the “Who Can Access” section.
Turn on "Customer Access" for the App Name and click on Done.
Note: Repeat Steps 4-6 for each file in the “Notes and Attachments” section.
Access Salesforce "Setup" and look for "Sharing Settings"; click on it to open.
Under "Default Sharing Settings," click on Edit.
Find the "App" object and change its "Default External Access" to "Public Read Only" from the drop-down menu.
Save the changes made to the "Default Sharing Settings."
Latest Release 09/04/2026 (v22.10)
Welcome to the Fusion Client Release Notes.
Here you’ll find the latest updates, enhancements, and fixes for Fusion Client. Each release is listed in the version table for quick reference, followed by release dates on availability.
🟢 GA (General Availability): Fully rolled out and recommended for all users.
🟡 Limited Support: Critical/compatibility fixes only.
🔴 EOS (End of Support): No maintenance; upgrade is required.
Starting August 2025, we will publish a unified release notes document for Windows, Mac, and Google Sheets Fusion Clients. Previous release notes have been archived and are available .
To provide clarity on support and upgrade paths, Fusion now follows a Versioning Lifecycle Policy:
Latest Supported Version (LSV): The most recent release and the previous three versions receive full support.
Oldest Supported Version (OSV): The minimum supported version continues to receive limited support.
End-of-Life (EOL): Versions older than the OSV are no longer supported and require an upgrade.
This policy ensures flexibility while maintaining stability and security across all supported versions.






Community: Validate the Community URL when adding a new connection from the start screen.
Global grid: To make the grid accessible to all users, toggle the Global Grid option. This ensures that the grid appears in the Global section for users with the necessary permissions.
Sort records: Click on the Sort button to arrange records in ascending or descending order based on specific fields. Sorting helps users analyze data more effectively.
Apply filters: Click on the Filters button to set conditions for displaying specific records. Users can define the fields, operators, and values for each filter to refine the data shown in the grid.

































Enable for Platform Integrations: This is a feature or setting that allows the software package or integration to interact and integrate with other platforms, systems, or applications within the Salesforce. Enabling this option ensures that the package can seamlessly work with other integrated components.
Publisher: The "Publisher" refers to the organization or entity that developed and released the software package or integration. It identifies the source or origin of the package.
Allowed Licenses: "Allowed Licenses" denotes the total number of user licenses that the organization is permitted to assign for this particular package. It signifies the maximum number of users who can use this package.
Used Licenses: "Used Licenses" indicates the current number of user licenses that have been assigned and are actively being used by users for the specific package.
Select Permission Sets, then choose the relevant permission set
Scroll to System Permissions.
Click Edit.
In the Connected Apps OAuth Usage list, locate and click on Valorx Fusion v2 to open its details.
Click Install
On the Valorx Fusion v2 details page, click the Install button to begin the installation process.
Confirm the Popup
A confirmation popup will appear. Click Install in the popup to proceed with the installation.
Installation Confirmed
A confirmation page will be displayed, indicating that Valorx Fusion v2 has been successfully installed as a Connected App in your Salesforce org.
Log in using the System Administrator Salesforce credentials.
Once the connection is successful, go back to Salesforce Setup → Connected Apps OAuth Usage.
You should now see Valorx Fusion in the list, ready for installation.
Select the required Profiles.
Click Save.
Permitted Users = All users may self-authorize
Click Save.
Add the required Profiles.
Click Save.
Ask users to reconnect to Fusion.
Fusion v21.20 and later
Valorx Fusion v2
Fusion Mac and Google Sheets Add-ins
Valorx Fusion Cloud
Fusion v21 and earlier
Valorx Managed Package
v2.4
Includes Valorx Fusion v2 and Valorx Fusion Cloud
Valorx Windows Client
v21.30
Older Managed Package + Windows Client v21.20 or v21.30
Manually install Valorx Fusion v2
Select "New Connected App" when setting up the connection.
Older Managed Package + Mac or Google Sheets
Manually install Valorx Fusion Cloud
Managed Package v2.4 includes both new Connected Apps (Valorx Fusion v2 and Valorx Fusion Cloud), so most of the setup is handled for you automatically.
Fusion Windows Client v21.20 or v21.30: You'll be given a choice between the Legacy Connected App (Valorx Fusion) and the New Connected App (Valorx Fusion v2) when setting up your connection. We recommend choosing Valorx Fusion v2, since it includes the latest authentication and security improvements.
Your Fusion Windows Client needs the new Valorx Fusion v2 Connected App, but since your Managed Package hasn't been upgraded, it won't be installed for you automatically.
Action needed: Ask your Salesforce Admin to manually install the Valorx Fusion v2 Connected App. This is a one-time setup. See the installation steps below.
Risk if not done: Users won't be able to log in to Fusion until this is installed.
TIP: If you upgrade to Managed Package v2.4 instead, this Connected App is installed for you automatically, no manual step required.
Your Fusion Windows Client is on an older version that isn't compatible with the new Valorx Fusion v2 Connected App.
Action needed: Install the Fusion Windows Client v21.20 or later.
Risk if not done: Users won't be able to log in to Fusion until this is installed.
This combination is at high risk. Users on this setup may lose the ability to log in to Fusion without warning.
Action: Upgrade as soon as possible. See the Recommended Fix below.
Risk if skipped: Users may lose access to Fusion without warning after 10th July 2026.
Use this section if you are installing or upgrading to Fusion v21.20 or later. Valorx Fusion v2 is required for these versions and includes updated authentication and security settings. If Managed Package v2.4 is not installed, the Connected App must be configured manually.






























Valorx Fusion
Latest available version
Select "New Connected App" when setting up the connection.
07/08/2026
✅ GA
06/19/2026
✅ GA
05/30/2026
🟡 Limited
v21.10
05/08/2026
🟡 Limited
v21
04/04/2026
🟡 Limited
v20.20
03/07/2026
🟡 Limited
v20.10
01/31/2026
🟡 Limited
v20
01/01/2026
🟡 Limited
v19
09/27/2025
🟡 Limited
v18
07/01/2025
🟡 Limited
v17
05/06/2025
🟡 Limited
v16
01/02/2025
🟡 Limited
v15
02/26/2024
🟡 Limited
v14
07/21/2023
🟡 Limited
v13
11/11/2022
🟡 Limited
v12
08/15/2021
🔴 EOS
v11
04/23/2021
🔴 EOS
v10
12/23/2020
🔴 EOS
v9
10/08/2020
🔴 EOS
v8
08/21/2020
🔴 EOS
v7
06/03/2020
🔴 EOS
v6
05/06/2020
🔴 EOS
v4
03/26/2020
🔴 EOS
v3
Not Available
01/03/2020
🔴 EOS
v2
Not Available
12/13/2019
🔴 EOS
v1
Not Available
12/13/2019
🔴 EOS
09/04/2026
✅ GA
07/17/2026
✅ GA





Valorx is the quickest way for you to interact with your CRM.
Valorx brings your Customer Relationship Management (CRM) into spreadsheet such as Microsoft Excel and Google Sheet. This tool is built in such a way that Customer can use their favorite spreadsheets the way they used to, and at the same time, enjoy the security and functionality which CRM provides.
To tackle any business requirements, Valorx Design Studio allows App designers to build Valorx Apps by converting an existing Microsoft Excel workbook into a Valorx App, or build a new Valorx App from ground up.
Explore the to learn about our latest features and enhancements.
A picture is worth a thousand words. Is a video worth a million words? Here is a quick video to showcase the capabilities of Valorx Fusion.
By marking Apps as your favorite Apps, you can be in your favorite Valorx Fusion Apps in 3 clicks after opening Excel.
Marking the Valorx Fusion Apps that you use day-to-day as favorites is our recommended way to use them because its the fastest way to put you into your working mode. Apps saved to Favorites are easily accessible.
To do so, connect to your environment and open the Apps List. Turn the favorite toggle of an App to on, and voila, it's now in the Favorites List.
All you need to do now is click on the App you want to launch in the Favorites List, and we will auto connect you to the environment this App is sitting in, and open the App - all in one click. You don't even need to see the Start screen again (unless your App Designer is releasing another amazing App). Let us follow the below steps to add an app to Favorite list.
Open an Excel and click on Start.
Click on Radio Button against the app.
App is now added to the Favorite list now user can see the ribbon button for Favorite list.
Now, the apps are marked as Favorites for both Design Studio and Runtime. User can easily access these apps from the ribbon buttons.
Click on Favorites to view the apps added to the list for both Design Studio and Runtime.
Click on Edit Favorites and a pop-up will open where user can edit the preferences or remove the app from Favorites list, and click on OK to save the changes.




Dynamic API brings Postman-style API configuration directly into Fusion workflows. It lets you configure API endpoints, authentication, parameters, headers, and request bodies in Design Studio, while dynamically binding values from Excel cells, named ranges, workflow Data Intakes, Maps, and API Variables.
At runtime, Fusion resolves these values using the current workbook and workflow data, sends the API request, and stores the response in Excel or an API Variable for use in subsequent tasks. This lets you integrate with external APIs and build dynamic workflows without writing custom code.
You can access it from the Dynamic API tab in the Tasks menu. By clicking the 'New Dynamic API Task' button, the Dynamic API Task screen appears as shown in the image below:
To create a new task, click New Dynamic API Task, then work through the following steps.
Give it a clear, unique name in the Task Name field at the top of the window.
Choose the HTTP method: GET, POST, PUT, PATCH, or DELETE based on what the external system expects. Then, enter the web address (URL) of the external system.
For more information, see .
Work through Params, Authorization, Headers, Body, and Settings as needed for your API. For more information, see , , , , and .
Click Next to choose where the response should be saved and, optionally, which fields to keep. For more information, see .
Once you've configured the request, click Save. The task appears in the Dynamic API task list and is ready to be added to a workflow.
Type the address into the URL field. As you add parameters on the Params tab, they appear after the URL as a live preview, so you can see the whole address at a glance.
Pasting a full URL that already has a query string works too, Fusion splits it automatically into the address and individual Params rows.
Don’t type a “?” yourself. Query parameters belong on the Params tab so their values can stay dynamic.
HTTPS only. A plain “http://” address, or one with a username/password baked in, isn’t accepted.
The address plus its query string needs to stay under 2,048 characters
Almost every value you enter, a parameter, a header, a field in the body, a password, has a Source next to it. This decides whether the value is fixed or read fresh every time the task runs.
When you select Field as the source, Fusion retrieves the value from the results of a query task elsewhere in your . For example, you can use a specific field from an Account or Opportunity record. Because the query results are available only when the workflow runs, you must specify which query result the field should come from. Configure this on the screen.
A grid of query parameters, one row per parameter. Add a row with the + icon; remove one with the bin icon.
Choose the authorization type required by the external system. Dynamic API supports the following authorization:
None - Executes the API request without authentication. Use this option when the external API does not require you to sign in or provide credentials.
Basic Authentication - Authenticates using a username and password. Enter the credentials required by the external API.
Bearer Token - Sends an access token with the API request. Enter the token provided by the external API.
OAuth is set up once as a named token and then reused across tasks. Give the token a name and choose whether it should be Persistent (saved for future sessions) or Session (cleared when Excel closes), then pick a grant type:
At execution, Fusion uses an explicitly configured token first. If no token is configured, it uses the selected Authentication variable. If the token has expired and refresh is enabled, Fusion attempts to refresh it. If the refresh fails, Fusion acquires a new token. For Authorization Code and PKCE, this may open the sign-in window.
Once created, the token is saved as an API Variable, so other tasks in the app can reuse it instead of signing in again.
A grid of request headers, in the same style as Params, but with an extra Data Type column since header values are often typed more strictly by the receiving system.
Alongside the source, you’ll also set a Data Type (String, Number, Boolean, Object, or Null). This is what keeps the outgoing request correctly formatted rather than treating everything as plain text.
Setting a Content-Type header here overrides the default used for a JSON body.
Choose how the request body is built on the left of the Body tab.
A JSON body isn’t just typed text, it’s built as a structure of fields, each with its own name, type, and source. There are two ways to work on it:
Editor view shows the same body as JSON text. It’s the fastest way to get a shape in: paste a sample request from the API’s documentation, then switch to Tree to wire individual fields up to cells or datasets.
Tree view is where you set sources, types, and build repeating sections (for example, one line item per row of a dataset).
A reliable way to build a body:
In Editor, paste a sample request (two or three example rows if it includes a repeating list).
Switch to Tree and confirm the types and array settings look right.
Set the Source on each field that should come from your workbook.
Switch back to Editor for a final check, live fields show as placeholders so you can see exactly what will be sent.
Skip building the body field by field and point at where the finished payload already lives:
The value has to be valid JSON (an object or array, not a single number or word) or the step will fail with a message telling you which cell, range, or variable to check. If your payload could be very long, use an API Variable rather than a single cell, since a worksheet cell can only hold up to 32,767 characters.
Configure additional options that control how the task behaves.
Clicking Next takes you to Response Configuration, where you choose where the response should be saved.
Cell - A specific worksheet cell.
Range - A named range.
API Variable - A saved variable, so a later task can read the answer. You can create one right here.
By default, the whole response is written to your chosen destination. If you only want specific fields, define a Response Schema using the same Editor/Tree approach as the request body, paste a sample response to get the shape, then trim it down to just what you need.
An API Variable is a named holder for a value that can be reused across Dynamic API tasks. You can use API Variables to store values such as authentication tokens, IDs returned by one API call and used by another, or a base URL that you want to define in one place.
API Variables belong to the app rather than to a single task, allowing multiple tasks to use the same value.
To configure an API Variable, click Variables at the top of the task editor. When creating a variable, configure the following:
Shape - Determines the type of data the variable stores:
Scalar - Stores a single value, such as text, a number, or a country code.
JSON - Stores structured data, such as the response returned by an API.
Scope
A variable that’s currently being used elsewhere in your app is protected, editing it may be limited to just its name and scope, and deleting it is blocked until it’s no longer in use.
Anywhere you see a Source, choose API Variable. Scalar variables appear as single entries; JSON variables expand so you can pick a field inside them. The picker only offers variables that fit the field you’re filling.
Values arrive two ways: you typed them in as a Constant, or a run wrote them via a task’s Response Configuration. A value written by one task is visible to the next task in the same run.
After creating and saving your Dynamic API Task, Designers must configure the task in the Workflow to make it executable at runtime.
👉 Go to Workflow Configuration ()
💡 Tasks that are not added to a workflow will not run in the app.
OAuth 2.0 - Supports token-based authorization for APIs that use OAuth 2.0. Depending on the API, you may need to sign in through a secure authentication window to authorize access.
Persistent - Keeps the value available across sessions.
Session - Keeps the value available only for the current session and clears it when Excel closes.
Populated by - Determines how the variable gets its value:
Constant - A value that you enter manually.
Response - Data returned by an API call.
Variables
Opens the API Variables panel. The number shown is how many variables your app has. See “Using API Variables”.
✕ / Cancel
Closes the task without saving. If you have unsaved changes, you’ll be asked to confirm.
Next
Constant
Type the value in
Sent exactly as typed, every run.
Cell
A worksheet cell
Checkbox
Untick to leave a row out of the request without deleting it.
Key
The parameter name.
Source
Client Credentials
Access Token URL, Client ID, Client Secret
Silent
Password Credentials
Access Token URL, Client ID, Client Secret, Username, Password
Key
The header name.
Source
Constant, Cell, Range, Field, or API Variable.
Value
Changes to match the source you picked.
Data Type
None
No body sent
GET and DELETE calls
Form Data
A key/value grid, sent as multipart form data
Cell
The text in that one cell, read fresh each run.
Range
The text the named range resolves to.
API Variable
Type mismatch handling for referenced values
Runtime Error / Use Null
What happens when a cell, range, or field value doesn’t match the data type you declared, fail the run, or send a blank value and carry on.
Fetch access token using refresh token
Yes / No
Persistent
Across Excel restarts, encrypted on your own machine.
You don’t want to sign in every morning.
Session
Only while Excel is open, never written to disk.

Checks your request and moves to the response screen.
Back
Returns from the response screen to the request tabs.
Save
Checks everything and saves the task into your app.
Read live from that cell each time.
Range
A named range
Read live, one value or several if the field allows a list.
Field
An object and one of its fields
Read from a dataset the workflow supplies. You’ll choose which dataset when you add the task to a workflow.
API Variable
A saved variable, or one field inside it
Read from the value stored by an earlier task or sign-in.
Constant, Cell, Range, Field, or API Variable.
Value
Changes to match the source you picked.
Description
Your own notes. Never sent.
Silent
Authorization Code
Callback URL, Auth URL, Access Token URL, Client ID, Client Secret
Browser window
Authorization Code (With PKCE)
Same as above, plus Code Challenge Method and Code Verifier
Browser window
None
No fields, for providers that don’t need a token exchange
—
String, Number, Boolean, Object, or Null.
Description
Your own notes. Never sent.
Checkbox
Untick to leave a row out of the request without deleting it.
The API expects an HTML-form style upload
URL Encoded
A key/value grid, sent as an encoded form
Older endpoints expecting application/x-www-form-urlencoded
JSON
A structured payload you build field by field, in either a Tree or Editor view
Most modern APIs, this is the most flexible option
Reference
The whole payload comes from a Cell, Range, or API Variable you point at
The JSON is already built somewhere else, like an earlier task’s response
Whatever the variable currently holds.
Whether an expired sign-in is renewed automatically in the background before asking anyone to sign in again.
Always prompt for authentication
Yes / No
Off by default, the task reuses a saved sign-in. Turn on to require fresh credentials every run.
Maximum number of redirects
A number
How many redirects the request will follow before giving up.
Your organization’s policy forbids credentials at rest.



















Data Import feature, an invaluable enhancement to our Task module. With Data Import, users gain seamless and efficient capabilities to import data from external sources directly into the app. This feature offers support for importing data in CSV or Excel formats, providing users with flexibility and convenience for tasks such as data migration or updating existing records.
To leverage the Data Import feature, users simply need to select the desired object and import the corresponding CSV or Excel file into the Grid Map. By mapping the fields between the external data source and the application, users can effortlessly import the data and automatically populate the relevant fields within the selected object.
Open an App In Design Studio from Valorx Fusion and click on Tasks.
Click Data Import and now select New Data Import task.
Select the Name, Object, and Map from the drop-down.
Click Add Condition Filter and add any filters as per the requirement.
Check in the Add Condition Filters Logic in case we need to add any logic filter.
Tip: Enabling the "Allow user to change Map in Runtime" option will disable the condition filters and allow users to change the maps in runtime.
To create a workflow, navigate to the Workflow and UX section.
Save the application and execute it. Open the runtime file, and click on the button that was created in the workflow.
To upload a file, either click on "Select file here" or simply drag and drop the file into the designated area.
After selecting the file, click on "Next" to proceed.
If the file contains headers in the first row, check the box labeled "Sheet Contains Headers".
To save the mapping for future use, select the "Remember my mappings" option. This will store the mapping locally and make it available in the dropdown for future reference.
To map the fields, either choose from the dropdown or modify the mapping by selecting "Change".
Hover over the "Step contains import conditions" to view the added conditions for the import task.
Tip: First-time users, it is necessary to map the columns with the fields in the imported file.
After importing the file, a window will display a Summary of the imported data. To proceed, click on the "Next" button.
Once you click "Next," the application will execute the import process for the data.






Form Map is perfect fit for any single record. This is used to display small data which can be viewed in the form of a letter. Let's show you how a Form Map is created.
Click Maps from Valorx Fusion Ribbon, and Maps windows will open which will have Grid Map or Form Map. Select New Form Map.
Configure Form Map window will open when we select New Form Map where Users can select the object and configure the map. Select the Object from the drop-down and all the fields will be displayed.
Mapping Fields: Fields from Form Map are mapped by dragging and dropping a field onto an Excel cell.
The layout is controlled in the Map Properties.
Shortcut to add Fields: Forgot to select a field you need? You don't need to go back to Data Modeling. You can add more fields from here.
On the lower left of the Form Map window, you can find Display Options that let you fine tune how a Form Map operates in Runtime.
General: Form Map contains General, Border and Color and Security sections just like our Grid Map. Let's discuss them in detail.
AutoFit Columns: Autofit will be applied to the Grid Map's columns after data is displayed and Minimum Width makes sure the columns do not get too narrow.
View Gridlines: Display Excel gridlines.
Excel Named Range Usage: Control how the mapped fields are named in Excel named range.
Border and Color: Border, header's fill color, and header's font color are auto applied based on the setting here.
Security: Worksheet Protection based on Field Metadata through which user can protect the worksheet at Map level, and user can also identify their access level. Designers can protect the worksheet by providing a password. Users can change or select the color for the Read Only or No Access to make it easy to identify the access level.
Save Options provide a granular control over the save operation in Runtime. This option is available on the bottom of the Map. Click on Save Options and below window will open. Users can provide multiple save options with multiple filters.
Batch Size : Records will be sent to your CRM in batches. The number of records per batch is controlled here.
Partial Commit: Enable partial records to be saved even if some of the records in the same batch failed.
Concurrency Detection: This feature helps when more than one user is working on the same record and prevents overwriting the data by the first user and triggers a summary message to the second user stating that the record has failed and also displays other details. Users should enable the "Concurrency Detection" from Save Options. Example: Let us imagine we have User 1 and User 2 and retrieve the same record at 9:04 am and 9:05 am respectively. If User 1 makes a change and tries to save at 9:07:15:100am and User 2 tries to save at 9:07:15:300am (200 milliseconds apart) then User 1’s changes will be saved, and User 2 will get a warning message stating that data was modified by User 1.”
Disable Fast Save: Save operation will process Salesforce calls sequentially when Fast Save option is disabled.
Process blank values during save: Insert blank rows as records.
Disable Save Summary: Excludes the Save task result from the Save Summary displayed to end users.











The Task feature includes several sections, one of which is Common Tasks. As the name implies, this section contains frequently used and familiar functions. Expand the Common Tasks group to view its subsections, which include Display, Save, Notification, Decision, and Connect.
Display task is used to render data on spreadsheet. User needs to select Maps and its relevant Data Intake to display data. Display Properties shows the list of existing maps and user needs to select relevant Data Intake for the included map. User needs to select at least one map for every Display task.
Save task is used to save data of spreadsheet back to CRM. User needs to select Maps for which save operation is to be done. Save Properties shows the list of All save groups and user needs to select at least one save group for every Save task.
During workflow execution at any point if we need to notify user or we need to take simple user input like Yes/No or OK/Cancel to select next execution path Notification task comes handy and very useful.
Notification Properties has a Message Type property which has three possible values Static, Cell Reference and Named Range Reference. For Static message type user needs to provide message while for Cell Reference and Named Range Reference user needs to provide location or select Named Range from available named range list. User can show message content based on Message Type. Next property is Options with values Ok, Ok Cancel and Yes No. Notification has two out going paths named "True" and "False". When Option value is "Ok" there is only true path and for the rest of the options there are two paths. For every outgoing path user needs to select either the Step of the workflow or "Exit Workflow" to stop execution. User can also set the Image of the Notification based on what is the purpose of the Notification task.
And the last property is Loop threshold which is very important. This integer property indicates how many times the Step is allowed to execute in a single workflow execution. Based on outgoing path we may end up creating a loop where the same step gets executed multiple times. To avoid infinite looping of execution this property indicates the threshold value and on exceeding this value at runtime workflow gets terminated.
This task has multiple outgoing paths based on multiple conditions configured. It provides the ability to design conditional flow based on multiple conditions. Decision task is very crucial when you want to have conditional flow in your workflow based on some set of conditions.
Connect task provides the ability to change the CRM connection at runtime when you have to deal with data from multiple CRM connections in a single app. It's a very natural requirement to have data from multiple connections in a single app. To achieve this workflow designer have Connect task. You can have as many connect tasks as you want and each connect task has a property called Connection Identifier which is a unique name used to identify a connection across all workflows. Users can either type in a new connection identifier name or select it from the available list of connection identifiers. When Connect task is executed user needs to provide a connection to assign it to a connection identifier. Once the connection identifier is assigned a connection it remembers it and changes the active connection to the selected connection when executed. Connect properties also provide an option to select a connection for Identifier either "On Step Execution" or "Before workflow Start". If a workflow contains any Connect task configured to provide connection. Before workflow starts, a popup window to select a connection will appear before workflow execution.
Connect task will connect apps to multiple org's workflows, and migrate the data from one app to another during runtime. When a workflow is created using connect task then, the workflow will take the data from Org 1 and display or migrate the data to Org 2.
Follow the below steps to create a workflow with connect task.
Open an app and create a workflow.
Now, drag and drop the connect from Common Tasks.
On the right-hand side now select the Connection Identifier where the user needs to map the workflow to an active connection.
Select either you want to execute it " On Step Execution" or "Before the workflow starts" and click Save.
Here, is an example of a Connect task multi-org data migration or comparison app. Steps in Blue are from Org 1 which are connecting the steps in Green from Org 2.
Save and run the workflow.







This page contains the below sections as part of the Runtime for Google Sheets.
Designers will create a Clear task first under Design Studio to put it under the workflow under Runtime. Refer to know more information on how to create a Clear task.
Drag and drop the Clear properties in the workflow which will be shown under the Clear and, on the right hand side Designers can find Clear Properties.
Similar to Macro task Clear Task has no other properties except Step Name and an Edit button to edit actual Clear Task associated with the step.


The Add/Delete Task in Fusion allows Designers to insert or remove rows from a grid in a more dynamic and configurable way than standard Excel options. With enhanced filters and custom logic, this feature offers more flexibility and control within your app.
Open Excel and launch Fusion via the Fusion Ribbon.
Select your app from the Connections list.
Go to the Tasks menu, click New Task, then select Add/Delete. or Go to the Tasks menu, select Add/Delete, then click New Add/Delete Task.
To create an Add Task:
In the Add/Delete Task window, set the Type to ADD.
Enter the task Name.
Choose the Map and the corresponding Object Name from the dropdown.
You can define how rows will be added using one of the four available Add Task Properties:
Use the STATIC option to add a fixed number of rows to the bottom of the grid.
Steps:
Select STATIC as the property type.
Enter the number of rows you want to add in the Static Record Count field.
💡 Use this option when the number of rows to be added is always the same and doesn't need to change at runtime.
Use this option to dynamically add rows based on a cell value—without needing to reopen the Design Studio.
Steps:
Enter the cell reference of the topmost cell of the map in the Cell field.
Format: <MapName>!<CellAddress>
Example: Schedule Item!$A$1
💡 Tip: This method gives Designers the flexibility to control row count at runtime—no need to reconfigure the Add task in Design Studio.
Use a named cell to dynamically control the number of rows added at runtime.
Steps:
In Excel, right-click the desired cell and select Define Name.
Assign a name to the cell (e.g., RecordCount) and click OK.
In the Add Task configuration, search for and select the Named Range from the dropdown list.
💡 Cell Reference vs Named Range Reference When your Excel layout changes—such as when rows are added or removed—Cell References may break and need to be manually updated. In contrast, Named Ranges automatically adjust and remain consistent.
Use the Record Count option to add rows based on the number of records returned by another map.
Steps:
Select Record Count as the property type.
Choose the target map that you want to reference.
Configure the input in the Workflow.
Fusion will automatically insert the same number of rows as the records found in the selected map.
Example: If the map CustomerAccount returns 5 records, Fusion will add 5 rows to the grid during runtime.
💡 This is useful when you want to ensure row count dynamically matches another dataset.
Customize the message users see while the Add Task is running.
Message Style Options:
Default Displays the standard message: “Inserting rows to the grid”
Custom Enter your own message (up to 50 characters). Example: “Adding {0} new entries for this trial”
{0} will be replaced with the number of records being added.
No Message If selected, Fusion will show a fallback message such as: “Executing Workflow”
Include Record Count
Tick this checkbox to display the total number of records in the message.
Works with both Default and Custom styles.
After configuring all required fields and properties (including Messaging, Map, and Add Task type), make sure to click Save to apply the changes.
⚠️ Note: The Add Task will not run in the app unless it has been saved.
To create a Delete Task:
In the Add/Delete Task window, set the Type to DELETE.
Enter the task Name.
Choose the Map and the corresponding Object Name from the dropdown.
Configure how records should be deleted during runtime using the options below:
Enable this to delete records based on the user's selection in the grid during runtime.
Use this when you want users to have control over which rows are deleted.
Enable this option to turn off the fast delete feature.
This is helpful in scenarios where slower, more controlled deletion is required (e.g., when dependencies or validations are involved).
Use filters to delete only the records that meet specific conditions.
Steps:
Click Add Condition Filter.
Configure each condition by setting the following:
Map Field
Type
Prompt users before deleting records to prevent accidental deletions.
Steps:
Enable Ask for confirmation before deleting records.
Enter a custom confirmation message (optional). Example: "Are you sure you want to delete the selected records?"
💡 Use this feature to add a layer of safety and clarity for end users.
Fusion allows you to customize the messages displayed during and after the Delete Task is executed. This helps provide clarity to users and improves the runtime experience.
This message appears while the delete operation is running.
Message Style Options:
Default “Deleting rows from the grid”
Custom Write your own message (up to 50 characters). Example: “Deleting {0} patient entries”
{0}will be replaced with the actual number of records being deleted.
No Message Fusion will display a fallback message such as: “Deleting 'number of records' records”
This message appears after the delete operation completes and summarizes any records that couldn’t be deleted.
Message Style Options:
Default “records were skipped”
Custom Example: “Deleting {0} patient records were skipped”
No Message Fusion will use a default fallback message.
Enable the Include record count checkbox to show the total number of records in your message.
💡 Works for both In-flight and Skip Summary messages when using Default or Custom styles.
After configuring all properties, don’t forget to click Save to activate the Delete Task.
⚠️ Note: The task must be saved for it to be available during runtime.
After creating and saving your Add or Delete Task, Designers must configure the task in the Workflow to make it executable at runtime.
👉 Go to Workflow Configuration ()
💡 Tasks that are not added to a workflow will not run in the app.
During runtime, update the value in that cell with the number of rows you want to add. Fusion will insert that number of rows at the bottom of the grid.
Quick setup tip: Before entering the cell reference, click the desired cell in your worksheet. Then, click the selector button next to the Cell field to automatically populate it with your selected cell.
Operator
Value
(Optional) Click the remove icon to delete a condition.
Enable Condition Filters Logic if you want to define logical relationships between filters (e.g., AND/OR).















