I. What is it?
The Avochato Setup tab is a page within Salesforce the allows the SFDC admin to quickly configure their Salesforce instance to ensure the Avochato for Salesforce package is in pristine, working condition for their users. It also gives you insight into your current configurations so that you can check the health of your settings.
II. Where do I see it?
In order to access the Avochato Setup tab, simply click on the App Launcher in the upper left corner of the page (3 by 3 dots icon in the left side of the Salesforce header) and type "Avochato Setup" in the quick finder, then click the Avochato Setup link:
Don't see the Avochato Setup tab? Either your Avochato for Salesforce free trial expired (bummer, reach out to Avochato to extend the trial or buy on the AppExchange), or you just bought licenses on the AppExchange.
III. How do I use it?
The setup page has two main subtabs - the Essentials and Advanced sections.
1. Sign up for Avochato
First step, get Avochato! If you installed the package through the AppExchange and you haven't created an Avochato account yet, click the blue "Sign Me Up" button and follow the Avochato sign up flow to get your messaging. If you already have an Avochato account, skip this step.
2. Assign your licenses
Assign licenses to the users that you'd like to have access to Avochato for Salesforce. You should have the number of licenses according to the seats you purchased via the AppExchange.
Click on the "Assign Licenses" button in order to see which users currently have a license and to assign your licenses accordingly.
NOTE: If you're within the trial period or installed the package on a non-Production org, then there's no need to assign licenses. Once you've bought seats on the AppExchange, you need to apply the licenses manually following section II.2.A in the technical installation guide
3. Assign Permission Sets
In order to use the Avochato lightning component, your users need to have the right permissions. Ensure your users have all the permissions they need to access Avochato for Salesforce. These permissions should have already been applied on installation, but can be reapplied if necessary.
Simply click the "Reapply Permissions" button in order to assign all the appropriate Permission Sets to Avochato licensed users. If you're on a non-Production org, then the button will assign permissions to all active Salesforce users.
Here you can adjust some managed connected app settings (which might smooth out some data syncing errors) as well as add Avochato API credentials for some advanced Avochato for Salesforce usage.
1. Adjust Managed Connected App Settings
Ensure the Avochato for Salesforce & Avochato API Connected Apps has the appropriate IP relaxation settings, which usually irons out any data syncing errors that can come up. Click on the "Manage Apps" button and adjust the connected app settings to configure these settings properly.
2. Enable Messaging via Process Builder, List View Broadcast, & Apex API Callout
Put your Avochato API credentials into Salesforce for messaging goodness based on your ever-changing Salesforce data. Read up on how to generate API credentials and sync them to Salesforce to get your Flow / Process Builder automation and list view broadcasting game on in Salesforce.
Want to get fancy, like deleting a credential ❌ , or setup multiple inbox credentials for a single user 👀 ? Check out section D.2 in how to manually adjust Avochato API credentials to fit your specific use case.