Skip to main content

Setup

1

Create a Connected App in Salesforce

  1. Go to Setup → External Client Apps in Salesforce
  2. Create a new Connected App with OAuth enabled
  3. Set callback URL to your Orova instance
  4. Enable scopes: api, refresh_token, offline_access
  5. Note the Client ID and Client Secret
2

Get a refresh token

Complete the OAuth flow to obtain a refresh token. Orova uses this to maintain access.
3

Add credentials in Orova

Go to Settings → Integrations → Salesforce and enter:
  • Instance URL (e.g., https://yourorg.my.salesforce.com)
  • Client ID
  • Client Secret
  • Refresh Token
4

Create a tool and assign to agent

Go to Tools → Create Tool → select Salesforce template → assign to your agent.

Available tools

ToolDescription
search_accountsSearch accounts by name
get_accountGet account details
create_accountCreate a new account
search_contactsSearch contacts
get_contactGet contact details
create_contactCreate a new contact
search_leadsSearch leads
get_leadGet lead details
create_leadCreate a new lead
convert_leadConvert lead to contact/account
search_opportunitiesSearch opportunities
get_opportunityGet opportunity details
create_opportunityCreate a new opportunity
create_taskCreate a task
create_eventCreate a calendar event
run_soql_queryRun a custom SOQL query