How to Set up Jotform Integration for Salesforce API-Only Users

September 9, 2024

As a Salesforce System Administrator, you could create a user with API-only access. The Minimum Access – API Only Integrations profile enables and restricts assigned users from operating via API. It’s helpful if you want to assign a user to integrations but without access to Salesforce UI.

In Jotform, you can configure the Salesforce integration using this license type. Like a standard user license, you can easily connect the account and set up the integration. Let’s start!

Creating Permission Set

Creating the proper Permission Set is very important, so ensure you follow this part to avoid possible issues with the integration. To create a Permission Set:

  1. In your Salesforce dashboard, go to the Setup page.
  2. Select Permission Sets under the Users section of the Administration page.
  3. Click the New button to create a new Permission Set.
Salesforce create new permission sets
  1. Enter the Label as part of the permission set information. The API Name is filled out automatically based on the Label, but you can customize it to your preferred name.
  2. Now, under the License dropdown, select the Salesforce API Integration option.
  3. Finally, click the Save button on this part to save the new permission set.
Salesforce new permissions set information

Creating Integration User

On this part, you must create the Integration User with the proper license type you’ve selected when creating the Permission Set. You must also remember to select the proper Profile, which is the Minimum Access – API Only Integrations. To create the Integration User:

  1. Select Users under the Users section of the Administration page.
  2. Click the New User button.
Salesforce create new user
  1. Under the General Information, enter the following user details:
    • First Name — Optional, but we recommend filling this out.
    • Last Name — Enter the user’s last name.
    • Alias — This detail is automatically filled out after you provide the first and last names. You can customize this to your liking.
    • Email — Enter the user’s email address. Ensure this is an active email address because this will require verification.
    • Username — The user’s email address is also the username. We recommend keeping it this way.
    • Nickname — The page automatically fills in the nickname. Feel free to customize it.
  2. On the right side of the General Information, set the following very important options:
    • User License — Select Salesforce Integration.
    • Profile — Select Minimum Access – API Only Integrations.
  3. Scroll down and click the Save button to save the new user.
Salesforce new user general information

After saving, the new user should verify their account through the email that’s sent to their email address. The new user will also get the following screen after verifying their account, indicating that they’re API Only Users.

API Only User restriction notice

Assigning Permission to the User

After creating the user, don’t close the user’s page yet. Scroll to the Permission Set Assignments of the newly created user, and click the Edit Assignments button.

Edit Assignments in Salesforce new user

Find the permission set that you created earlier from the Available Permission Sets box and move it to the Enabled Permission Sets box. Click the Save button, and that’s it!

Enabled permission sets in Salesforce

Note

The Salesforce API Integration license with the Minimum Access – API Only Integrations profile won’t be able to use the Jotform App on Salesforce AppExchange as they have no access to the Salesforce UI.

Setting up Salesforce Integration Using API Only User

Now, you are ready to set up the Salesforce integration using the API Only User. Here’s how:

  1. In the Form Builder, go to the Settings tab.
  2. Select Integrations from the left panel.
  3. Search for Salesforce and click it.
Salesforce integration in Jotform
  1. Click the Authenticate button.
Authenticate button in Salesforce integration settings
  1. Log in to the API Only Account, and ensure to click Allow when asked for permissions.
Jotform permission screen with the allow button
  1. Choose an action from the list. You can select Create or update a record or Find existing record.
Select an action in Salesforce integration settings
  1. Select the appropriate Object, and map your form fields accordingly. Optionally, you can toggle the Update an existing record to update the corresponding record based on the matched fields. You can also toggle Attachments to send the File Uploads and Submission PDF to your Salesforce record. Visit How To Send File Uploads and Submission PDFs to Salesforce to learn more.
Salesforce integration settings with the Object selector, match fields, record updating, and attachments
  1. Click the Save button to complete the integration.

See also: How to Integrate Jotform with Salesforce.

Contact Support:

Our customer support team is available 24/7 and our average response time is between one to two hours.
Our team can be contacted via:

Support Forum: https://www.jotform.com/answers/

Contact Jotform Support: https://www.jotform.com/contact/

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.