Emburse Spend + Salesforce Integration
The Salesforce integration for Emburse Spend syncs Account, Opportunity, and Campaign data into expense fields. Users select synced values when they submit expenses to associate spending with clients and prospects.
This topic is for Emburse Spend Plus customers. A Salesforce administrator configures a Marketing User and profile permissions before an authorized member connects the integration in App Integrations.
After the connection is active, you create expense fields that sync from Salesforce and optionally map them to fields in QuickBooks Online, QuickBooks Desktop, Xero, NetSuite, or Sage Intacct.
This capability is currently only available to organizations based in the United States.
Set up a Salesforce Marketing User
- Sign in to Salesforce and select the Setup screen.
- In the left-hand menu, under Administer, select Users.
- Find the member who authorizes Emburse Spend to connect to Salesforce and select Edit next to their name.
- Select Marketing User in the top right of the member profile. Note the assigned Profile name (this example shows System Administrator), then save your changes.
- In the Administer menu, select Profiles.
Any Salesforce member assigned this profile is affected by the permission changes. To limit the impact, create a new profile for Salesforce integration permissions and assign the member to it.
- Find the profile assigned to the member and select Edit.
- In the Standard Object Permissions section, enable View All for Accounts, Campaigns, Contacts, and Opportunities, then save your changes.
Connect Emburse Spend to Salesforce
The member you configured in the previous section completes the connection using these steps.
- In Emburse Spend, select
Company Settings, then App Integrations.
- On the App Integrations page, select Connect on the Salesforce card.
- On the Salesforce sign-in page, enter your username and password, then sign in.
The integration is now complete.
Create a Custom Salesforce Expense Field
- In Emburse Spend, select
Company Settings, then Expense Fields.
- Select Create New Expense Field.
- In the dialog, select Sync From Salesforce.
Select Field Type
Select the type of Salesforce field you want to use to create your expense field.
- Account
- Opportunity
- Campaign
For each Salesforce field, you can select all types or only specific types from your Salesforce configuration.
For example, you can select just the Prospect account type.
Filter Opportunity by Type and Stage
For Opportunity lists, you have two filter options: Type and Stage. You can select one or multiple types and stages to build your list.
Limit Field Visibility
If you segment your team by Department, Location, or any other Team Field in Emburse Spend, you can limit the visibility of your Salesforce expense field to certain groups.
In this example, the field is visible to New York employees only.
Select Create to save your field, then refresh the screen. The list items update directly from Salesforce.
Map Salesforce Expense Fields to Your Accounting Software
Expense fields you create can map to fields in your accounting software.
| Accounting Software | Maps To |
|---|---|
| QuickBooks Online and QuickBooks Desktop | Class or Customers |
| Xero | Tracking Categories |
| NetSuite | Location, Department, or Class |
| Sage Intacct | Class, Department, Location, Customer, or Item |
If you have an accounting sync set up in Emburse Spend, select which field you want to sync at the top of your Expense Field list.
This is a one-to-one mapping. You must select only one Expense Field to sync to one corresponding field in your accounting software.