Our integration with Salesforce allows you to integrate all of this engagement data directly into your workflow. This will make it super easy and practical to enrich your sales process with these key insights and allow AEs to follow up with extremely precise info about their prospects’ intent.

This will also help your team better manage their deals and stay on top of their opportunities by giving you all the demo-related information in one place.

How to set up and enable Walnut and Salesforce CRM integration?

Only Walnut users with Admin permissions can enable the Salesforce integration.

  1. On your Company Settings page scroll down until you get to the Integrations section.

  2. Please note it’s also necessary that you have an available Salesforce user with access to the Sales Console. It’s important that the Salesforce user will have access to see all opportunities and write permissions.

  3. Tap Configure to start the integration setup.

  4. Start with Creating a new authentication - you can choose a name for your authentication (this will be used to manage the integration in Walnut) and choose between Sandbox or Production environments. Pay attention that the Sandbox environment will be available only if your company has a Salesforce sandbox, and the user used to authenticate the integration has access to it.

  5. Approve the requested permissions.

  6. That’s it, the integration has been set up.

  7. To enable or disable the integration after the setup has been completed, toggle the on/off button.

Pay attention - once you’ve enabled the integration, this will become available for all the Walnut users in your company, with no need for any additional setup from their side.

What will that look like?

From that moment, every user in your company that will create a demo will be able to connect the demo to a specific opportunity in Salesforce, in order to get updates directly in your CRM each time this demo is in use. Read more about it here ⬇️.

Some more FAQs


  • What do I gain from enabling Walnut and Salesforce integration?

    • Track Walnut Data in Salesforce - View demos data & engagement per opportunity to get a fuller picture of your deal progress.

    • Place Demos in the Right Stage - Match your Walnut demos to your customer lifecycles, and direct sellers when to use each demo.

    • Organize Your Demo Library - Locate your demo in your Walnut Demo Library by using your CRM data.

  • Who can enable the Salesforce integration?

    • Only people with Admin permissions in Walnut can enable the Salesforce integration. It’s also necessary that you have an available Salesforce user with access to the Sales Console. It’s important that the Salesforce user will have access to see all opportunities and write permissions.

Connect demo to opportunity

  • Can I connect a demo to any type of opportunity?

    • The opportunities you’ll be able to see are depending on the Salesforce user that will be used for the authentication. Any opportunity available for this user will also become available for you in Walnut.

  • Can I create a new opportunity via Walnut?

    • At the moment it is not possible to create new opportunities via Walnut.

More answers to technical questions

  • I’d like to try it first. Do you offer a Sandbox environment?

    • If your company has a Salesforce Sandbox, make sure the user you are authenticating with has access to it. Walnut does not provide our own Sandbox. During the configuration process, the Walnut admin within your company can choose whether to set up Production or Sandbox. After testing the Sandbox environment, you’ll be able to easily switch to the Production environment by modifying the configuration.

  • How many API calls will you be making and for what purpose?

    • We will make API calls in 2 events. These calls will then be translated into forwarded API calls to Salesforce:

1. When we fetch the opportunity list to associate an opportunity with a demo

  • Check API usage

  • Fetch Opportunities

  • Fetch Accounts

  • Fetch Users

2. When we update the demo following user interaction

  • Check API usage

  • Send activity

  • Types of errors

    • We will notify you if your API is reaching 75% of the limit, as well as if the API access is diabled.

      • These checks occur via the check API usage call. If we don’t get a 200 response, or if the response contains a usage % > 75 then we will return the error.

  • What type of data do we display through the integration?

    • The following data is being processed and displayed by Walnut, in order to track Walnut demo’s engagement in Salesforce - opportunity ID, opportunity name, opportunity stage, deal owner and account name, inserted at, and updated at.

  • Is there a third party in use?

    • Walnut is using a third party to enable the integration with Salesforce. Walnut may change and add new tools in the future. Contact us for more information.

Removing the integration

  • How can I disable the Walnut Salesforce integration?

    • You can disable or re-enable the integration at any time by tapping the toggle button on the company settings page on Walnut’s platform.

  • How can I remove the Walnut Salesforce integration?

    • You will be able to completely remove the integration from your account by tapping the “X” next to the Configure button on the company settings page on Walnut’s platform.

  • Who has permission to disable or remove the Walnut Salesforce integration?

    • Only Walnut admins have the ability to change the integration settings.

Did this answer your question?