Salesforce integration

This integration is coming soon.

With the native Salesforce integration, teams can send global gift cards and money to customers, prospects, and other contacts directly from the CRM. The integration automatically syncs reward data to Salesforce records, providing real-time visibility into the delivery status of rewards sent and the reward history on each CRM record.

Installing the Tremendous for Salesforce app

Step 1. Add the Tremendous component to your Contact page

1. Log in as an Administrator on Salesforce

2. Go to your Contacts page

3. Click into any contact

4. Click on the Gear icon in the top right

5. Click Edit page
   CleanShot 2025-10-31 at 14.05.25@2x.png
   
6. Search for Tremendous in your component library

CleanShot 2025-10-31 at 14.10.14@2x.png
   
   
7. Drag and drop the Tremendous component onto your page

CleanShot 2025-11-05 at 16.27.30@2x.png
   
   
8. Click Save

9. Go back to your Contact’s page. The Tremendous app is now loaded and ready to connect. 

CleanShot 2025-11-05 at 16.28.22@2x.png
   
Step 2: Connect to Tremendous

1. Go to your Tremendous dashboard (https://app.tremendous.com)

2. From the sidebar, go to Team settings → Developers

3. Click Generate API key 

Note: If your account does not yet have API access, please follow the on-screen instructions to request access.

CleanShot 2025-10-31 at 14.16.53@2x.png

4. Give your new API key a name

CleanShot 2025-10-31 at 14.18.47@2x.png

5. Click Generate API key

6. Copy your new API key and save it somewhere safe for the next steps

7. From Salesforce, search for the Tremendous app

CleanShot 2025-11-05 at 16.24.15@2x.png

8. Click Connect on the Tremendous component 

CleanShot 2025-11-05 at 16.30.03@2x.png

9. Enter the required credentials

    a. Paste in the relevant Tremendous API URL

Environment URL
Production https://api.tremendous.com
Sandbox https://testflight.tremendous.com

   b. Paste in the API key generated from your Tremendous dashboard

10. Click Save and connect

11. Select the Funding source you’d like to use to pay for rewards sent by your Salesforce users

12. Click Save

⚠️ Note:  Steps 3 and 4 are required if you are providing Tremendous gifting access to non-admin users.

Step 3: Create a Permission Set

1. Log in as an Administrator on Salesforce

2. Go to Setup

3. Go to Permission Sets

4. Create a new Permission Set, or edit an existing one

5. Within your permission set, configure the Object Settings and Apex Class Access:

CleanShot 2025-10-31 at 11.36.21@2x.png

   1. Go to Object Settings

        a. Ensure the permission set grants read and write access to **Contacts**

CleanShot 2025-10-31 at 11.33.20@2x.png

            

    2. Go to Apex Class Access

        a. Click Edit

        b. Add TremendousService

            CleanShot 2025-10-31 at 11.46.08@2x.png

            

        c. Click Save

CleanShot 2025-10-31 at 11.32.49@2x.png

Step 4: Assign the Permission Set to your users

If you manage individual users

1. Log in as an Administrator on Salesforce

2. Go to Setup

3. Go to Users

4. Go to Permission Set Assignments

5. Click Edit Assignments

CleanShot 2025-10-31 at 11.35.18@2x.png

6. Add your new Permission Set

7. Click Save

If you use User Access Policies

1. Log in as an Administrator

2. Go to Setup

3. Go to User Access Policies

4. Ensure the new Permission Set has a Grant action for your chosen configuration.

CleanShot 2025-10-31 at 11.52.49@2x.png

    

    

Sending a reward via the Tremendous for Salesforce app

1. Log in to Salesforce

2. Navigate to any Contact

3. Click Send reward

CleanShot 2025-10-31 at 14.30.23@2x.png

4. Select the Campaign and enter the Reward amount (in USD) to send to the Contact

5. The most recent rewards can be seen from the Contact page and a full history can be found on the Tremendous dashboard  

CleanShot 2025-10-31 at 14.43.13@2x.png

    

Was this article helpful?

0 out of 0 found this helpful