Skip to main content

Install the Send RevSend Gift button in Salesforce

Add a Send RevSend Gift button to your Contact and Lead records in Lightning or Classic. Your reps click it, RevSend opens in a new tab with the recipient already filled in, and they pick a campaign and send.

R
Written by RevSend Support

Takes about 2 minutes. You need System Administrator access in Salesforce. Works in both Lightning Experience and Salesforce Classic.


Before you start

Connect RevSend to Salesforce first. The button passes the Salesforce record ID to RevSend, and RevSend uses your connection to look up the recipient's details. Without the connection the button still opens, but nothing pre-fills. Users may still connect to Salesforce records just by typing the contact's name into the search box.

If you have a sandbox, install there first and test before you touch production.


Step 1: Install the package

Click the link for the environment you are installing into.

Sandbox

https://test.salesforce.com/packaging/installPackage.apexp?p0=04tUl000001bKs1

Production

https://login.salesforce.com/packaging/installPackage.apexp?p0=04tUl000001bKs1

Log in when prompted, then choose Install for All Users and click Install. There is no password on the package, so you will not be asked for one.

Installation usually finishes in under a minute. Larger orgs sometimes get a "this app is taking a while to install" message and an email when it is done. That is normal.

When it finishes, you will see Installation Complete! The preview window below it may say help.revsend.com refused to connect. That is expected. Click Done and come back to this article for the next step.

Step 2: Add the button to your Contact page

The button does not appear anywhere until you place it. This is the step people miss. These steps are for Lightning Experience. On Salesforce Classic, skip to Using Salesforce Classic below.

  1. Go to Setup, then Object Manager, then Contact

  2. Click Lightning Record Pages

  3. Open the page marked as the active org default, then click Edit

  4. In the Components list on the left, scroll to the Custom section and find Send RevSend Gift

  5. Drag it onto the page wherever you want it. Most teams put it in the right-hand column near the top so reps see it without scrolling

  6. Click Save

  7. If the page was not already active, click Activation and set it as the org default

No Lightning Record Pages listed? Your org is still on the standard Salesforce page, which cannot be edited from Object Manager. Open any contact record, click the gear icon in the top right, and choose Edit Page. Salesforce creates an editable copy for you. Then continue from step 4.

Step 3: Repeat for Lead

Same steps, under Object Manager, then Lead.

If your org has more than one record page per object, for example a different page per app or record type, add the component to each one your reps actually use. Checking the Assignments on each page tells you which is which.

Using Salesforce Classic

Classic uses page layouts instead of Lightning record pages, so you place a button rather than a component. The package installs it for you.

  1. Go to Setup, then Customize, then Contacts, then Page Layouts

  2. Click Edit next to the layout your reps use

  3. In the palette at the top, click Buttons

  4. Drag Send RevSend Gift into the Custom Buttons area of the record detail section

  5. Click Save

  6. Repeat under Customize, then Leads, then Page Layouts

If you have several page layouts, add the button to each one your reps are assigned to. The button works the same way as the Lightning version: it opens RevSend in a new tab with the recipient loaded.

Step 4: Test it

  1. Open any contact record

  2. Click Send RevSend Gift

  3. A new tab opens on RevSend with the recipient already loaded

If the recipient's name and email look right, you are done. Repeat on a lead record.


Troubleshooting

"Package Not Found" when installing. This can happen for a short time after we release a new version while Salesforce finishes processing it. Wait 15 to 30 minutes and try again. Also check that you used the Sandbox link for a sandbox and the Production link for production.

The button is not on the record page. It has to be added manually, per object, in Step 2 (or on your page layouts in Classic). If you did that and still do not see it, check that you edited the record page or layout your reps are actually assigned to. Orgs often have several, and only one is the active default.

"This app is already installed." An earlier version of the package is present. Because this is an unmanaged package, Salesforce cannot install over the top of it. Remove the component from your Contact and Lead record pages, and the button from any Classic page layouts, then uninstall the old package under Setup, Installed Packages, and install again. Salesforce blocks the uninstall if the component or button is still placed on a page, so the removal has to come first.

Nothing happens when a rep clicks it. The button opens a new tab, so a popup blocker is the usual cause. Allow popups for your Salesforce domain.

The recipient does not pre-fill. The Salesforce connection is missing or the record has no email address. Check Settings, Integrations, Salesforce in RevSend.

The rep gets a RevSend login screen. They do not have a RevSend account yet, or they are signed in with a different email. The button does not create accounts.


Good to know

What the package contains. One Lightning Web Component for Lightning record pages, plus a Send RevSend Gift button on Contact and on Lead for Classic page layouts. No Apex, no triggers, no custom objects, no custom fields, and no changes to your existing pages or layouts beyond what you place yourself.

What travels in the link. Only the Salesforce record ID. Recipient names, email addresses and shipping addresses are never put in the URL. RevSend looks those up server-side through your Salesforce connection.

Shipping addresses. Recipients enter their own address when they redeem a physical gift. Senders do not see it. Addresses are used for fulfillment only.

Updating the button. Unmanaged packages cannot be upgraded in place. If we release a new version we will send you a new install link along with the steps above.

Uninstalling. Remove the component from your Contact and Lead record pages and the button from any Classic page layouts, then go to Setup, Installed Packages, and click Uninstall next to RevsendGiftButton.


Still stuck? Reach out to your RevSend contact or email [email protected] with your Salesforce org ID and a screenshot of what you are seeing.

Did this answer your question?