Help & Support

Elevate Your Agents with AgentExchange Solutions
Easily enhance Agentforce with pre-built AI solutions from AgentExchange. Browse, install, and deploy agents, actions, and apps directly into your environment. Tell Me More

Have Questions?

Unsubscribe Link

Allow constituents a way to unsubscribe from email sent from Salesforce

Free  

Never requires payment

Try It
Business Need
Mass Emails

Rating

Reputation

MVP
Recognized by Salesforce for their leadership, expertise, and generosity
Top Reviewer
Contribute reviews that encourage conversation and help others make informed decisions
Ranger
Lifelong learners who have earned the Ranger rank or higher on Trailhead
4.2
Lifetime average
Showing 10 of 76 Reviews
Sort by

Error on List Email

Email Button to unsubscribe doesn´t work on emails received from a campaign - List Emails Show error on record ID not valid.

Worked great but now errors

I have had this app workking for a couple of years with no issues, its been a great addition but now when you click on the unsubscribe link you get a force.com platform as a service page with a authorisation required error box.

Matt Wilson
Double Star Ranger
07/08/2026

Same

Janson Chung
Double Star Ranger

Hmm... Can't Reach this page issue

When the user clicks the link we see the URL as https://unsubscribe/?recordId=003Aw00000YfMh6IAF&Email=test@test.com and they see a page that says "Hmm... can't reach this page, Check if there is a typo in unsubscribe" Any reasons for this?

Flow started failing this week

We implemented this a little over a month ago, it had been working fine. This week we started getting FlowApplication failure emails, the recordid listed in the failure email shows it is only a partial LeadID (first 12 characters only). What might be causing this? How can we see who is actually trying to unsubscribe?

Updating "Are you sure" screen

First of all thank you for the app, It helped a lot. My question is; How can I modify "Are you sure" screen? In the flow I found the text in "Are you sure" screen component and I can change the text. However, there are 2 next buttons in default and they are located unsymmetrical. One is located top-left, other one is located bottom-right. I need to remove one Next button which is on top and I need to change the name of Next button. Thank you in advance.

Error Handling

When an invalid recordId (neither a Contact nor Lead) is passed into the unsubscribe flow, the flow attempts to send an error notification email from the context of a Site Guest User, resulting in the following Salesforce error: "The current user’s email address isn’t verified. Verify the email address or set the current user to a user with a verified email address." We addressed this temporarily by explicitly configuring an organization-wide verified email address for the error email sender within the flow. Could you please advise on the recommended best practice? Thank you for your support and assistance.

Jessie Rymph
Triple Star Ranger
06/19/2025

Hello! Hello all! If you are using a confirmation email to people who unsubscribe, you need to create an organization wide email address or use an existing one. To set up: Instructions here. https://help.salesforce.com/s/articleView?id=sales.emailadmin_manage_orgwide_email_addresses.htm&type=5 Profiles: It does not matter for this app which profiles you give access to. If you don't want users to use this org wide email address elsewhere, you can limit the profiles. You can select any of the "purpose" options but you may want to read more about that if you will reuse the org wide email address. Make sure you verify it. Edit the Unsubscribe Link flow. Open it by searching for Flows in the setup menu, then Unsubscribe Link. Find the blue action square in the very bottom right of the flow called Confirmation Email. Click on that to edit. Under Configure Sender Details, select Sender Type is OrgWideEmailAddress. Type in the email address you just set up in Send Email Address. Click Done. Activate the flow. Test it out by creating a contact or lead with your own email address.

Chris Schoufour
06/18/2025

I am having the same issue. It just started a this week. How did you set a organization wide verified email address?

Error message

The instructions were tedious but easy to set up when following them. However, when testing, i'm getting a redirect notice. "Redirect Notice The previous page is sending you to an invalid url (https:///Unsubscribe?recordId=&Email=). If you do not want to visit that page, you can return to the previous page."

Jessie Rymph
Triple Star Ranger
11/18/2024

Rebeka, I can add you to the support group in the trailblazer community. I am not sure if it will work without an Org Wide email address. You can try CurrentUser or DefaultWorkflowUser or you can turn off the confirmation email.

Rebeka Roga
11/15/2024

Update: I have changed the Custom Metadata for my site URL to be https://mysitedomainname.my.salesforce-sites.com/Unsubscribe/ Now I am getting the message: "Sorry, but we were not able to unsubscribe you at this time, but we have been alerted about the problem." please help! thanks

is this compatible with marketing cloud

I'm trying to install the app , but I'm not sure if this is compatible with marketing cloud, please advise?

Jessie Rymph
Triple Star Ranger
11/18/2024

I do not think that you would want to use it with Marketing Cloud, because Marketing Cloud has a built in unsubscribe link.

Not for use in templates?

Seems like an easy add and was at first. Cannot get the app to work on our templates and the help email address is undeliverable...

Jessie Rymph
Triple Star Ranger
06/19/2024

Hey! The more details tab has the link to the set up guide which has information both on email templates and how to get support. which is now in the Trailblazer community. The link works with lightning templates. You have some extra work to do to set it up in classic templates, but there are templates included in the package. https://docs.google.com/document/d/1saNpdkeTU17BbPGw5jTZpjUDt_bJ8HbexAULHxrj-xI/edit#heading=h.3d7st1pta4ai

Rajkumar Yadav
Double Star Ranger

Package installation

getting below error This package can’t be installed. There are problems that prevent this package from being installed. Method does not exist or incorrect signature: void startTest() from the type Test jrsl_ul_UnsubscribeContactsTest: Method does not exist or incorrect signature: void startTest() from the type Test Method does not exist or incorrect signature: void stopTest() from the type Test jrsl_ul_UnsubscribeContactsTest: Method does not exist or incorrect signature: void stopTest() from the type Test Method does not exist or incorrect signature: void startTest() from the type Test jrsl_ul_UnsubscribeControllerTest: Method does not exist or incorrect signature: void startTest() from the type Test

Jessie Rymph
Triple Star Ranger
05/16/2024

Here is some information about modifying flows using CSS. https://trailhead.salesforce.com/trailblazer-community/feed/0D54V00007T4Wp7SAF

YG Admin
05/15/2024

Hi @jessie, thanks for the document! any way to edit the html generated for the unsubscribe link by merge tag to add some inline styles? Also, any tip on how we can customize the template (to avoid the two next buttons upper and bottom) for the screen flow?

Jessie Rymph
Triple Star Ranger
04/27/2024

when I google that error, I see the advice that you may have a test in your org called "test" and that is causing the problem. https://salesforce.stackexchange.com/questions/48586/compile-error-method-does-not-exist-or-incorrect-signature-test-starttest