Salesforce as a data source is available on Business and Enterprise plans.
1. Connect your Salesforce account
To use Salesforce in Softr, you must first connect your Salesforce account. Any Salesforce data source you connect in Softr can be used by all of the workspace’s collaborators in all of the workspace’s apps.Add Salesforce data source to your workspace
- In your Softr Dashboard, navigate to Data Sources in the left menu.
- Click Connect Data Source.
- Select Salesforce and proceed to authenticate your account.
2. Connect your Salesforce data to a Softr app
Once your Salesforce account is connected, you can use the authorized account across one or multiple Softr applications.Connect Salesforce objects to a Dynamic Block
To display your data in the app, connect a dynamic block (e.g. List, Grid, Table) to your Salesforce objects:
- In the block source tab, select the authenticated Salesforce integration.
- Choose the Object you want to use.
Supported Salesforce Objects
Softr supports the following Salesforce objects:- Contacts
- Leads
- Opportunities
- Accounts
- Cases
- Tasks
- Custom Objects
Mapping Salesforce object fields
When you select the object type you want to show, you can customize which object fields to visualize. Each Salesforce object has predefined field types like text, picklists, dates, and lookups. Since Softr also has its own field types, it’s important to map fields correctly to ensure your data appears as expected.For example, if a Salesforce Opportunity stores an attached image URL in a URL field, map it to a Softr Image field in a List block so it displays correctly.
Supported Fields
Softr supports:- All standard Salesforce object fields
- All custom fields you’ve created in Salesforce
- Formula fields, Rollup Summary fields, and system audit fields such as Created By, Last Modified By, and System Modstamp.
Salesforce object relationships
Salesforce works as a relational database, meaning objects can be linked together through lookup and master-detail relationships. This allows you to display related data, such as:- An Account with multiple Contacts linked to it
- An Opportunity with multiple Tasks linked to it
- Linked List Block
- Related record ID fields
FAQs
Why can't I see certain Salesforce fields in Softr?
Why can't I see certain Salesforce fields in Softr?
Salesforce enforces field-level security and profile permissions on the API user account that authorized the connection. If a field or object is missing in Softr, verify that the authorizing user’s profile and permission sets grant read (and, where needed, edit) access to those fields.
Can I connect a Salesforce sandbox?
Can I connect a Salesforce sandbox?
Yes. When connecting Salesforce, choose the sandbox option to authenticate against
test.salesforce.com instead of your production org. This is useful for testing your Softr app against non-production data before going live.Can I use multiple Salesforce orgs in one Softr app?
Can I use multiple Salesforce orgs in one Softr app?
Yes. You can connect multiple Salesforce accounts, but you’ll need to use separate Softr blocks for each object from each org.
Need More Help?
- 📖 Automate Salesforce records from your app with the Salesforce workflow integration.