> For the complete documentation index, see [llms.txt](https://knowledgebase.autorabit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.autorabit.com/product-guides/codescan/getting-started/autorabit-app-installation-and-configuration-guide-autorabit-codescan.md).

# AutoRABIT App Installation and Configuration Guide: AutoRABIT CodeScan

{% hint style="info" %}
This guide is intended for the Salesforce administrator responsible for installing and configuring AutoRABIT in your organization. It walks you through package installation, required Salesforce OAuth settings, AutoRABIT Connector authorization, product enablement, permission assignment, and final Salesforce org registration in your licensed AutoRABIT products.&#x20;
{% endhint %}

## Process at a Glance

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Step 1:  Install</td><td valign="top">Step 2:  Configure Salesforce</td><td valign="top">Step 3:  Authorize Connector</td><td valign="top">Step 4:  Register Org</td></tr><tr><td valign="top">AppExchange / AgentExchange</td><td valign="top">OAuth &#x26; External Client App</td><td valign="top">Inbound + outbound</td><td valign="top">Product visibility + permissions</td></tr></tbody></table>

## Before You Begin

Before you begin, confirm which Salesforce org you are configuring and which Salesforce account will be used as the AutoRABIT integration user. Completing these checks first helps prevent installing the package in the wrong environment or authorizing the connector with the wrong account.

·   Choose the installation target: Production/Developer Org or Sandbox.

·   Use a Salesforce account with sufficient access to install the package and update Setup settings.

·   Identify the Salesforce user that will act as the AutoRABIT integration user.

·   Before inbound authorization, make sure the integration user has the AutoRABIT Setup User permission set.

·   Confirm that your organization has active licenses for the AutoRABIT products you plan to connect.

{% hint style="info" %}
**Environment choice**

The AppExchange flow is different for Production/Developer organizations and Sandboxes. Follow only the path that matches the org you are configuring.
{% endhint %}

## Locate the AutoRABIT Package

1\. Open Salesforce AppExchange / AgentExchange

Open the Salesforce marketplace in a browser. Sign in if prompted.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FYBZbhVPr0oTMm5S4rxXK%2Fimage.png?alt=media&amp;token=d959d9f1-1993-4f8c-be91-b2ff518112cf" alt=""><figcaption></figcaption></figure>

2\. Search for AutoRABIT

Use the marketplace search field and search for “AutoRABIT”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FB85cjha5uF3D1x17M1Om%2Fimage.png?alt=media&amp;token=8ea7eff8-06c7-4a25-b1b3-a209d200bcdb" alt=""><figcaption></figcaption></figure>

3\. Open the AutoRABIT listing

Select the AutoRABIT Salesforce DevOps Platform listing from the search results.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F6Ra9Hp5uCCL6bUiYPGDa%2Fimage.png?alt=media&amp;token=2dd2737e-bfc2-437b-b961-ec83d8dffe96" alt=""><figcaption></figcaption></figure>

## Install in a Production or Developer Org

1\. Select Get It Now

From the AutoRABIT listing, choose “Get It Now” to begin the production/developer installation flow.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FPN2CkXSNpD5n3CiXq6a2%2Fimage.png?alt=media&amp;token=14b37eac-ea85-44ec-9001-7c272f0b4bca" alt=""><figcaption></figcaption></figure>

2\. Authenticate to Salesforce

Log in with the Salesforce credentials associated with your target Production/Developer org.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FSnZ0Anz1jvrA24vGb10e%2Fimage.png?alt=media&amp;token=8d1caceb-4ee2-4af2-ac59-8df0d4b21573" alt=""><figcaption></figcaption></figure>

3\. Use the correct Salesforce or business identity

If Salesforce requests account identification, use the Salesforce or business email tied to the intended org.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FSV8OFRXcwekn6Qdv4ewP%2Fimage.png?alt=media&amp;token=ff9060ae-e43e-4481-8ab3-0d09c4508e67" alt=""><figcaption></figcaption></figure>

4\. Select the target org

Choose the Production/Developer organization where you want the package installed. Verify the org before proceeding.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FP8m6mnYnMFYcfnixFcbm%2Fimage.png?alt=media&amp;token=0f555692-00d0-4432-af1b-b1aa2449ce5d" alt=""><figcaption></figcaption></figure>

5\. Accept the marketplace terms and confirm installation

Review the installation details, accept the Salesforce AppExchange terms and conditions, and select “Confirm and Install”. Salesforce then redirects you to the package installation page in the selected org.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F39PIDCFsMMrtZscSsHet%2Fimage.png?alt=media&amp;token=8487730f-b2ff-4207-b040-ca750325774c" alt=""><figcaption></figcaption></figure>

## Install in a Sandbox

1\. Select Try It

For a Sandbox installation, use the “Try It” option on the AutoRABIT listing instead of “Get It Now”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FgMBC8e8AAvVejDWUu0oX%2Fimage.png?alt=media&amp;token=07255635-9897-4491-af2d-2eae7fa2f9c9" alt=""><figcaption></figcaption></figure>

2\. Continue to installation

On the trial setup page, confirm the information shown and select “Continue to Installation”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FxKAcr3ivBAiuqXO1d7E8%2Fimage.png?alt=media&amp;token=cfd42adb-efb0-46b8-9fc6-fdf308080a8f" alt=""><figcaption></figcaption></figure>

3\. Log in and install

Select “Log In & Install”, then authenticate to the Sandbox in which the package will be installed.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fx2brpIj1Mwuk9bIxluz1%2Fimage.png?alt=media&amp;token=9c28aec6-db1b-405e-a2df-2c0dcc7a7545" alt=""><figcaption></figcaption></figure>

4\. Install for Admins Only

When the Salesforce package installation screen opens, select “Install for Admins Only”, then click “Install”. This is the installation scope shown in the source procedure.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FlOCy15aQE2nRuWw5viOx%2Fimage.png?alt=media&amp;token=d7b7d94a-71eb-42e4-9b07-bc742dda0122" alt=""><figcaption></figcaption></figure>

5\. Approve required third-party access

Salesforce may request approval for access to login.salesforce.com and test.salesforce.com. Select the option to grant access to these third-party sites, then click “Continue”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FLMq04YwWrv08Dl6ayIY0%2Fimage.png?alt=media&amp;token=3f85ca8f-9c8a-467a-8f26-64c8834b8a89" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Why this is required**

The package requires these Salesforce endpoints so your AutoRABIT applications can complete the authentication and connectivity flow shown in this procedure.
{% endhint %}

6\. Wait for package installation to complete

Do not begin post-install configuration until Salesforce confirms the package has finished installing.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FLsKL5o3rQTXNAcVe7LPH%2Fimage.png?alt=media&amp;token=87502a16-9054-4dfe-affa-8eb427bb86be" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FU6NgqUtawOlUXjUk5G6r%2Fimage.png?alt=media&amp;token=7d58cf19-bfa7-4066-9485-7d9e5f365820" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
&#x20;**Long-running installation**

If Salesforce reports that the package is taking a long time to install, wait for either the completion screen or the Salesforce completion email before continuing.
{% endhint %}

## Configure Salesforce OAuth and External Client Settings

After the package is installed, configure the Salesforce OAuth settings required by the AutoRABIT Connector.

1\. Open OAuth and OpenID Connect Settings

In Salesforce Setup, search for and open “OAuth and OpenID Connect Settings”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F6AVuoszisVGb38dsbA7Q%2Fimage.png?alt=media&amp;token=65252eba-7c15-4132-9d87-e4e878c30894" alt=""><figcaption></figcaption></figure>

2\. Enable the required OAuth settings

Verify that both of the following settings are enabled. If either is disabled, enable it:

·   Allow Authorization Code and Credentials Flows

·   Require Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FjJKphb27YFmcrLulBh6G%2Fimage.png?alt=media&amp;token=f533b37d-220d-4a6e-a2c8-3206a5bf39c9" alt=""><figcaption></figcaption></figure>

3\. Confirm the Salesforce warning

When Salesforce displays a warning about changing the setting, review it and click “OK” to continue with the configuration.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FkQPnqCvIo2f94AXKhPQS%2Fimage.png?alt=media&amp;token=11bbca73-28d5-4b37-bed6-11d54f3f3b62" alt=""><figcaption></figcaption></figure>

4\. Open External Client App Manager

From Setup, open “External Client App Manager”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FXpFdQRIjg8vZAsEcjTGg%2Fimage.png?alt=media&amp;token=c0b9eb38-f862-4ffe-a333-c0c397bda429" alt=""><figcaption></figcaption></figure>

5\. Select AutoRABIT Connector

In External Client App Manager, select only the entry named “AutoRABIT Connector”. Do not select “AutoRABIT Connector (Dev)”. The (Dev) External Client App is reserved for AutoRABIT debugging and troubleshooting and is not part of the standard customer configuration.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FaZCpB7ssSA1JXmVhtDvi%2Fimage.png?alt=media&amp;token=0f2b55fd-4937-4b1a-9e8e-2f3f8f3e8f37" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Connector selection**

Choose AutoRABIT Connector without “(Dev)”. AutoRABIT Connector (Dev) is for debugging purposes only and should not be configured by customer administrators during a normal installation.
{% endhint %}

6\. Edit Policies

On the AutoRABIT Connector page, open the Policies tab and click “Edit”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F6S1MRxU77G0Ti1q3X48J%2Fimage.png?alt=media&amp;token=3626ab28-75c3-4d04-9ac7-d98732a76eb7" alt=""><figcaption></figcaption></figure>

7\. Expand OAuth Policies and enable guest-user credential flow

Expand “OAuth Policies”, enable “Enable Code and Credentials Flow for Guest Users”, and then save the changes.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fm27U868qHcUutbHp8SYB%2Fimage.png?alt=media&amp;token=c230ad7a-e397-41ac-bb71-9c59a705702f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FEekNLuPz0qLuxv98NPDz%2Fimage.png?alt=media&amp;token=181bb441-baef-45ab-a554-3568aeafe4b4" alt=""><figcaption></figcaption></figure>

## Open the AutoRABIT Connector and Authorize the Inbound Connection

1\. Launch AutoRABIT Connector

Open the Salesforce App Launcher, search for “AutoRABIT Connector”, and launch the app.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FYvfJvnope0UEohhjWODP%2Fimage.png?alt=media&amp;token=780e50ff-16f9-44c9-b4f7-90d9206254b3" alt=""><figcaption></figcaption></figure>

2\. Open Configuration

From the AutoRABIT Connector home page, click the “Configuration” card.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FWBrKQHLYgcKKjDf4imB6%2Fimage.png?alt=media&amp;token=0164b1a9-6bf3-4e93-8410-baa7fbd67ffa" alt=""><figcaption></figcaption></figure>

3\. Authorize the inbound connection

The System Connections page contains two authorization areas. Start with Inbound Connection and click “Authorize”. The Salesforce account that completes this authorization becomes the integration user AutoRABIT uses for this connection. Use a dedicated integration account when that is your standard practice.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fb3VC5KZxJL3gQsWr2tCb%2Fimage.png?alt=media&amp;token=f39766a0-7621-422d-a60b-e8dec70f70f5" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
&#x20;**Integration User requirement**

If you are currently signed in as a different Salesforce user than the intended integration user, use the “Not you?” option on the Salesforce authorization screen and sign in as the correct user. The account completing this authorization must have the “AutoRABIT Setup User” permission set assigned before you continue.
{% endhint %}

4\. Allow access

Review the Salesforce authorization request carefully. Confirm the displayed Salesforce account is the integration user you intend to use, then click “Allow”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FIT23JMw8nHIjGYUbr8wn%2Fimage.png?alt=media&amp;token=6a251a06-43c8-46ce-b87c-1a87b4683be6" alt="" width="267"><figcaption></figcaption></figure>

## Configure and Authorize the Outbound Connection

After the inbound connection is authorized successfully, configure the Outbound Connection. The connector requires three values from the applicable AutoRABIT product: Subdomain, Client ID, and Client Secret.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fe4nTFT09IzX3BdJg7ZBB%2Fimage.png?alt=media&amp;token=3b35b968-cfb2-4efa-96c6-4513f7d9159d" alt=""><figcaption></figcaption></figure>

1\. Sign in to the AutoRABIT product

Open the AutoRABIT product your organization is licensed to use and sign in with your AutoRABIT account.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FF4gRnYK4c29VR18ikSgv%2Fimage.png?alt=media&amp;token=61ae88c2-4153-444d-bf83-89f2ec5716de" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Credential handling**

Client Secret values are sensitive. Copy them only into the intended connector field and avoid placing them in tickets, chat messages, or documentation.
{% endhint %}

## CodeScan - first-time configuration

1\. Click on Add Project and select Salesforce:

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fq1IuLVXzYqSKFGeWb6tq%2FScreenshot%202026-09-08%20120634.png?alt=media&amp;token=51118700-fbe7-4ad9-814d-5fe977644920" alt=""><figcaption></figcaption></figure>

2\. Open the Salesforce org authorization details (Authorize Org with AutoRABIT Connector).

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fg3DsCCz2kwRnfl2xUqib%2FScreenshot%202026-09-08%20120650.png?alt=media&amp;token=913aaec1-4bef-482b-8005-bea8dde069b5" alt=""><figcaption></figcaption></figure>

CodeScan displays the information needed to authorize the org with AutoRABIT Connector.

3\. Copy the three connector values into Salesforce

Return to AutoRABIT Connector in Salesforce and populate the Outbound Connection fields as follows:

·   Subdomain: copy the subdomain shown by the AutoRABIT product.

·   Client ID: copy the Client ID shown by the product.

·   Client Secret: copy the Client Secret shown by the product.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fo3RJc9FIL5CRcseqLDVW%2FScreenshot%202026-09-08%20120702.png?alt=media&amp;token=dc347c35-75eb-4599-a859-18e7e19fecdc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FcIeavsa86rzGMDBkrXc4%2Fimage.png?alt=media&amp;token=cc8ac1d2-db44-49ce-a322-ab2c64a5400c" alt=""><figcaption></figcaption></figure>

4\. Authorize the outbound connection

After all three values are entered, click “Authorize”. Confirm that the outbound connection changes to an authorized state before moving on.

## CodeScan - adding another org later

1\. Click on Add Project and select Salesforce:

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fq1IuLVXzYqSKFGeWb6tq%2FScreenshot%202026-09-08%20120634.png?alt=media&amp;token=51118700-fbe7-4ad9-814d-5fe977644920" alt=""><figcaption></figcaption></figure>

2\. Click on Authorize Org with AutoRABIT Connector:

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FDCwy62w2qrB151pFKyXt%2FScreenshot%202026-09-08%20120621.png?alt=media&amp;token=745a8028-109b-44f2-9d0c-1db38ab08194" alt=""><figcaption></figcaption></figure>

3\. Copy the connector values

The Add New Org dialog displays the Subdomain, Client ID, and Client Secret. Copy these values into the corresponding Outbound Connection fields in the Salesforce AutoRABIT Connector.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FXWIv1H51PnCl4zesHeyM%2FScreenshot%202026-09-08%20120702.png?alt=media&amp;token=286092a9-ca7a-4048-b264-6de8dd640dd7" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F94LwvbnWrn1GqLNS1Z7e%2Fimage.png?alt=media&amp;token=1fdff4ad-b795-4ecb-b092-929424adf22a" alt=""><figcaption></figcaption></figure>

4\. Authorize

Click “Authorize” in AutoRABIT Connector to complete the outbound connection.

{% hint style="info" %}
**Other Products**

The source procedure names CodeScan, Vault, and ARM as additional product paths but does not include separate screenshots for retrieving their connector values. Use the product-specific location that exposes the same Subdomain, Client ID, and Client Secret required by the Outbound Connection.
{% endhint %}

## Enable Products and Assign Permissions

1\. Open Products

After both system connections are authorized, close Configuration and open the “Products” card in AutoRABIT Connector.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F2ZyYq1E2swH9KAPjetfO%2Fimage.png?alt=media&amp;token=32ef5f4e-3c4b-4ca4-8806-cf2044681d66" alt=""><figcaption></figcaption></figure>

2\. Review product availability and toggles

For products your organization is licensed to use, the connector displays an enable/disable toggle. Enabled products can see the registered Salesforce org in the related AutoRABIT application. If the toggle is off, that product cannot use the org in its configuration.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Ffspi6pLUwVoM1zGgVb8a%2Fimage.png?alt=media&amp;token=8ba46d35-5c7a-429d-92bb-ebe772edd799" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
&#x20;**Default behavior**

After the org is registered, available licensed products are enabled by default in the flow shown. Turn off a product only when the org should not be exposed to that application.
{% endhint %}

3\. Recognize products without licenses

If your organization does not have an active license for a product, the product page displays that no valid licenses are available instead of an active enablement toggle.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Ftr7W2kn8JQY5kwgxPWHN%2Fimage.png?alt=media&amp;token=f4b0515e-eafc-4b7d-964b-13240977d0bc" alt=""><figcaption></figcaption></figure>

4\. Open Licensing & Permissions

Return to the AutoRABIT Connector home page and click “Licensing & Permissions”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FDY0JltFZ8ZDvDGRc2XD1%2Fimage.png?alt=media&amp;token=315222fc-da93-4c22-9275-656dad39cb52" alt=""><figcaption></figcaption></figure>

5\. Assign the required permission sets

Review the listed AutoRABIT permission sets and assign the correct permissions to the authorized/integration user based on the products that will be used.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fz4Eu4WtJyvBWuFGAKKyj%2Fimage.png?alt=media&amp;token=b8bf5bb9-7279-44b2-8d09-e121216e1cd6" alt=""><figcaption></figcaption></figure>

## Complete Salesforce Org Registration in the AutoRABIT Product

1\. Refresh the product-side org list

After the Salesforce-side registration and permissions are complete, return to the AutoRABIT product and click “Refresh” in the Add New Org dialog.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FjKO76yU2GaMyhKYcXRic%2FScreenshot%202026-09-08%20120650.png?alt=media&amp;token=ad327d96-cd10-4fe5-9992-56f91133ea26" alt=""><figcaption></figcaption></figure>

2\. Select the newly authorized Salesforce org

The newly registered Salesforce org should appear in the selection list. Choose it to create the product configuration.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FmUNlBTiCtzxpymfYhwHq%2FScreenshot%202026-09-08%20120722.png?alt=media&amp;token=c63cabf6-ecb1-42c5-bee1-475792383270" alt=""><figcaption></figcaption></figure>

3\. Add the org

With the correct org selected, click “Add Org”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FhforADCF6lokkz8gkEHW%2FScreenshot%202026-09-08%20120736.png?alt=media&amp;token=57c1eb42-96d1-423d-bf4f-8257f8da6215" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Cross-product behavior**

Once the Salesforce org has been configured for one AutoRABIT product, any other AutoRABIT product that your organization is licensed for and has enabled should display the same Salesforce org without repeating the connector configuration steps.
{% endhint %}

## Completion Checklist

Before you begin using the integration, verify each item below.

☐ AutoRABIT package installation completed successfully in the intended Salesforce org.

☐ Required OAuth settings are enabled in Salesforce Setup.

☐ The standard AutoRABIT Connector (without “Dev”) was selected in External Client App Manager.

☐ AutoRABIT Connector OAuth Policy is saved with Code and Credentials Flow for Guest Users enabled.

☐ Inbound Connection is authorized with the intended integration user.

☐ The integration user has the AutoRABIT Setup User permission set.

☐ Outbound Connection contains the correct Subdomain, Client ID, and Client Secret and shows as authorized.

☐ Required licensed products are enabled in the Products area.

☐ Required product permission sets are assigned to the authorized user.

☐ The Salesforce org appears in the AutoRABIT product after Refresh.

☐ The org was successfully added to the intended product configuration.

{% hint style="info" %}
**If something is missing**

Recheck the package installation status, OAuth settings, connector authorization state, product license availability, product enablement toggle, and permission sets assigned to the integration user. Refresh the product-side org list after Salesforce-side changes.&#x20;

If the configuration still does not complete, capture the screen or error message and contact AutoRABIT Support.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledgebase.autorabit.com/product-guides/codescan/getting-started/autorabit-app-installation-and-configuration-guide-autorabit-codescan.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
