Change Summary
Release Date | Release Version | Change Description | Link |
Feb, 2026 | 2026.1 | UI changes to Agency widget on Account record page | |
Feb, 2026 | 2026.1 | UI changes to GSAI tab on Opportunity record page |
Overview
The GovSearchAI Connector is a solution built for Government Contractors to streamline federal data management, reporting, and gain more actionable intel. GovSearchAI Connector does this by centralizing real-time Federal data directly from sources such as USA Spending Federal Procurement Data Systems (FPDS) and GovSearchAI portal. Upon installation, data and functionality from these sources are available on multiple objects within your Salesforce instance, including Accounts, Contacts, and Opportunities.
Note that the GovSearchAI Connector is available for installation only on Enterprise and Unlimited editions. It is NOT available on Essentials and Professional editions.
Audience
Salesforce Administrators
IT Support
Prerequisites
Please contact TechnoMile Support or email support@technomile.com for the following information prior to starting your installation: Analytics package installation link of version 2026.1 or higher.
Steps for Installation
You can choose to install the GovSearchAI Connector in a Sandbox/Test environment for testing, prior to its installation in your Production environment.
Please contact TechnoMile Support or email support@technomile.com for a separate GovSearchAI Connector installation link for your Sandbox/Test environment.
Log in to your Salesforce account.
IMPORTANT:
Ensure that only one instance of your Salesforce instance is open in the browser where you want to install this package.
Copy the installation link and paste it in a new browser tab.
Choose an option per your user requirements, select the I acknowledge checkbox, and click Install.
You will receive an email notification when installation is complete.
Click Done to complete the installation and go back to your Salesforce instance.
Refresh the Installed Packages page to view the Analytics package in this list.
Steps for Configuration
Create My Domain
Important:
Perform the following My Domain creation steps only if your Domain is NOT yet registered.
Skip this section if your Domain is already registered.
Choose your Domain Name carefully as once it is set, you CANNOT change it. Please contact Salesforce Customer Support, if you require a new Domain Name.
You can either create a Domain for a self-certified URL or a custom URL that is CA Certified.
Click the gear icon and select Setup.
Go to My Domain using Setup search.
Enter a Domain Name and click Check Availability.
Domain Name is Available message displays.
Click Register Domain.
The following message displays.
Once email is received, refresh the My Domain page.
Click Log in or go to your email and click the received link to test your newly created Domain.
Click Open.
New window opens with Domain Name in URL.
Click Deploy to Users.
A confirmation message displays.
Click OK.
Domain is deployed to all users.
Assign Permission Set
Go to Permission Sets using Setup search.
Open the Competitive Insights User Permission Set.
Click Manage Assignments.
Click Add Assignment.
Select a User and click Next.
Click Assign.
Permission Set is assigned to the selected User.
Click Done.
Configure Remote Site Settings
Important:
Ensure that you have retrieved the Remote Site URL from TechnoMile Support.
Go to Remote Site Settings using Setup search.
Click New Remote Site.
Enter Remote Site Name as CompetitiveInsightsAPIURL and Remote Site URL as https://portal.technomile.com, select the Active checkbox, and click Save.
Remote Site is created.
Configure Custom Settings
Go to Analytics Configuration Page using App Launcher.
TM Analytics Admin Utility Tool page opens.
Configure TM Analytics Webservice Endpoints
Important:
Ensure that you have retrieved all the Endpoint URLs from TechnoMile Support.
Go to TM Analytics Webservice Endpoint and click the gear icon against AnalyticsPortalURL.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Enter Endpoint URL and click Submit.
Click the gear icon against CompetitiveInsightsAPIURL.
Enter Endpoint URL and click Submit.
Configure TM Analytics GovSearchAI Setting
Important:
Ensure that you have retrieved all the TM Analytics GovSearchAI Setting details from TechnoMile Support.
Go to TM Analytics GovSearchAI Setting and click the gear icon.
Enter details such as Username, Password, Client ID, Client ID for Token, and Client Secret for Token and click Submit.
Here, you can also choose to select the New Widget UI? checkbox to view the updated UI on Widgets.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
All Custom Settings are configured.
Edit Account Record Page
Go to an Account record page using App Launcher.
Click the gear icon and select Edit Page.
Lightning App Builder opens.
Scroll down and drag-and-drop the TM_Analytics_AccountWidgetCmp component onto the page.
Set Layout View of Widget to 100.
Click Save.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
A popup window opens.Click Activate.
Click Assign as Org Default.
Choose Desktop and click Next.
Click Save.
Click the Back arrow icon.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Account record page opens with the recently added component on it..png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Edit Opportunity Record Page
Go to Lightning App Builder of an Opportunity record page.
Go to any tab and click Add Tab.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Click Details and select Custom as Tab Label.
Enter GSAI as Custom Label and click Done.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Go to the GSAI tab and drag-and-drop the TM_Analytics_SAMOpportunityWidget component onto this tab.
Save and activate the page.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Go back to your Opportunity record page to view the GSAI tab on it.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Create Integration User
Important:
Ensure that you have retrieved the Integration User - Email and Username from TechnoMile Support.
Go to Analytics Configuration Page using App Launcher.
Click Configure Integration User.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Enter the Email and Integration Username provided to you by TechnoMile Support and click Create.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Integration User is created.
Create Additional Permissions Permission Set for Standard Objects
Go to Setup.
Go to Permission Sets using Setup search.
Click New.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Enter Label as Additional Permissions and API Name as Additional_Permissions and click Save.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Scroll down and click Object Settings.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Scroll down and click Accounts.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Click Edit.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Select the Assigned Record Types and Permission Names - Enabled checkboxes.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Select the Read Access and Edit Access checkboxes.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Click Save.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Similarly, open the Contacts object, select its Permission Names - Enabled, Read Access, and Edit Access checkboxes, and click Save.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Similarly, open the Opportunities object, select its Permission Names - Enabled, Read Access, and Edit Access checkboxes, and click Save.
Note:
You need to perform the Opportunities object related step, only if you are using the Sales Cloud version of Growth/GovSearchAI Suite.
Additional Permissions Permission Set is created.
Assign Permission Sets to Integration User
Go to Users using Setup search and click to open your newly created Integration User.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Go to Permission Set Assignments and click Edit Assignments.
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
Select and move the following Permission Sets from Available Permission Sets to Enabled Permission Sets using the Add arrow button and click Save.
Note:
Assign the below listed Permission Sets as per the version of your Growth/GovSearchAI Suite.
GovSearchAI Platform Cloud Extension Integration User (Platform only)
Growth OOB Integration User Permissions (Platform only)
GovSearchAI OOB Integration User Permissions (Sales Cloud only)
Additional Permissions (both Sales Cloud and Platform)
.png?sv=2026-02-06&spr=https&st=2026-07-22T12%3A39%3A21Z&se=2026-07-22T12%3A54%3A21Z&sr=c&sp=r&sig=OVudviEfnFm4dYEAbCMV56iFzkLd7ViBLZFRInU7yek%3D)
