---
title: Getting Started
slug: scan/getting-started
description: New to Unaric Scan? Follow our step-by-step getting started guide to set up, configure, and begin using the application.
icon: {"faIcon":"fa-solid fa-rocket"}
createdAt: 2024-08-22T20:51:56.371Z
---

To set up Scan Anything, you need to install the app from Salesforce AppExchange, assign licences and permissions to your users, and create custom fields on your desired objects.

## Installation

1. Visit the [Scan Anything listing in Salesforce AppExchange](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FABeWUAX).
2. Click the **Get It Now button&#x20;**&#x74;o **i**nstall the application. You will be asked to log in with your Salesforce or Trailblazer.me account if you are not logged in.
3. Choose your installation environment:
   - **Sandbox environment**
     1. Click **Install in Sandbox**.
     2. Review the installation details and confirm you agree to the terms. Click **Confirm and Install**.
     3. Log in to your Salesforce Sandbox with your sandbox credentials.
   - **Production environment**
     1. Click **Install in Production**.
     2. Review the installation details, confirm terms, and choose which users should have access. Click the checkbox next to "Install for All Users" for the License Manager to control access.
     3. Click **Install**. You'll receive an email confirmation from Salesforce once the installation is completed.

## Initial setup

### 1. Assign licenses and permissions

:::hint{type="warning"}
Skip this step if you have installed the package with a site-wide license.
:::

1. On Salesforce, go to **Setup**.
2. Navigate to **Installed Packages** and locate **Scan Anything**.
3. Click **Manage Licenses** and add the users who need access.

   ![](https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-dfNOORNSFtwAYCdxm2swt-20240823-225435.png)

### 2. Set permissions

1. Go to **Setup > Users > Permission Sets** and enter **Scan Anything Full User**.
2. Click the **Manage Assignments** button and add all users who will use Scan Anything

   ![](https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-LDHafOEkdtbroUAy9MR_Y-20240823-225609.png)

### 3. Add scannable fields to objects

For matching, Scan Anything looks for fields in your salesforce org with `SA_ID__c`as **API Name***.* You can add a custom field to any object in your Salesforce org both standard objects and custom objects with the correct API name (`SA_ID__c`) and Scan Anything will use that field to match the scanned barcode value. Alternatively, Scan Anything will open a record if the Salesforce Record ID is scanned.

To add this field:

1. In Salesforce, go to **Setup > Object Manager** and select the desired object (e.g., **Contact**).

   ::Image[]{src="https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-SKuigrr2FkPZi6WUxM3uY-20240823-230943.png" size="62" width="577" height="811" position="center" darkWidth="577" darkHeight="811" showCaption="false"}
2. On the **Object** tab, go to **Fields & Relationships** and click the **New** button to create a custom field.

   ![](https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-uJCS7dXj1vOgzrvrLK3MN-20240823-232147.png)
3. Choose *Text* as the data type and click **Next**.
4. In the next step, introduce these specifications:
   ***Field Name*****:&#x20;*****SA\_ID&#x20;*****(mandatory)**
   **Length**: *120* (recommended)
   ***External ID*****&#x20;checkbox must be checked**
   Check *Unique* if you wish to enforce unique values for barcodes
   Complete the *Description*, *Help Text*, *Required,* and *case sensitivity&#x20;*&#x66;ields as desired.

   ![](https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-VkdfmKzKxA24XDOq296u2-20240823-232503.png)
5. Click **Next**.
6. In the next step, set the field-level security and add to page layouts as desired. Click **Save**.&#x20;

:::hint{type="warning"}
In case you added a barcode field to an object but Scan Anything does not recognize it, there are two possible reasons that this might be happening:

1. Your field might not be set correctly. Check that:
   - The field **API name** is *SA\_ID*
   - The field is set as an external ID
   - The field must be set as *Unique*
2. You might need to clear the cache on the Scan Anything app. If you just added the field, go into the Scan Anything app, tap the gear icon, and select Clear Cache. This will tell Scan Anything to re-read all the objects and look for new SA\_ID fields. You can also re-login.
:::

### 4. Adding value to the field

After setting up the field for the barcode, you need to add values to the field of the object. For example, if you want to create a barcode for a contact:

1. Go to the **Contacts** object, select a contact, and then select the **Details** tab.
2. Edit the record and record a value in the **Contact Barcode&#x20;**&#x66;ield, then click **Save**.

   ![](https://api.archbee.com/api/optimize/8U46cdD4FHoKekEMZZobD-SjJ4NFvrrZLNqDAirEBtP-20240823-233853.png)
3. When Scan Anything scans a barcode with *125&#x20;*&#x61;s value, the record for Avi Green will open on their Salesforce app.

## Next steps

After setting up Scan Anything, you can start using its features:

- [Scan & Search](docId\:KilCknDStXLBLglow6vTq)&#x20;
- [Scan & Create Task](docId\:BqdT4KRZRXGN8RzHJAXuV)&#x20;
- [Scan Product from Opportunity](docId\:dKn-w0GcVOWOV5xklFHGI)&#x20;

