Upgrade Unsubscribe Link

I built this really great app to allow email recipients to unsubscribe from all emails sent through Salesforce, but it hasn’t been exactly easy to set up or use. Introducing the first upgrade which makes it much more user friendly!

With the upgrade, your Salesforce users can now pull a merge field into their Lightning and Classic email templates to include the Unsubscribe Link. Bam. No more having to modify and clone confusing email templates.

See how easy it is to add the Unsubscribe Link to a List Email? Your users will love this.
Continue reading →

Now Easy to Expose Flows Outside of Salesforce

I’m back from maternity leave and holy SMOKES (get it? The west coast is on fire): an update to Flow in Summer ’20 totally broke the Unsubscribe Link App. It’s okay, though. It’s fixed now and this Flow improvement is worth it.

baby in salesforce onesie with unicorn emoji blocking his face.
Here’s my little one disguised as a unicorn

It’s now much simpler to expose a Flow to folks who aren’t logged into Salesforce. They can click a link which launches a Flow that modifies, deletes and creates all sorts of records! (Be careful!)

All you have to do now is save your flow as System Context without Sharing–Access All Data. This eliminates the need to give a Site Guest User permission, adjust your sharing settings, and create sharing rules.

So my example is the Unsubscribe Link. You send an email through Salesforce with this link. Your recipient clicks on it and that launches the Flow which will update their contact and lead records with Email Opt Out. It’s pretty sweet.

How to Build your own externally visible Flow

  1. Create a screen Flow. (This is the hard part).
  2. Set up My Domain (it’s probably already set up).
  3. Create a Site domain.
  4. Create a new Site.
  5. Create a Visualforce Page to house the Flow.
  6. Build your link that includes variables for your flow. That looks like:
https://yourSiteDomain/YourVisualforcePageName?flowVariable1={{{MergeField1}}}&FlowVariable2={{{MergeField1}}}

In the Unsubscribe Link app, that looks like this. recordId and Email are two variables in my Flow. Everyone who sets up the app will substitute their site domain for “yourSiteDomain.”

http://yourSiteDomain/Unsubscribe?recordId={{{Recipient.Id}}}&Email={{{Recipient.Email}}}" 

When I put in my site domain and the fields are merged in the email, it looks like this:

https://powerfulsolutions-developer-edition.na139.force.com/Unsubscribe?recordId=0034W000029huR8&Email=georgeBailey@bbbs.com

Read the instructions on the Unsubscribe Link App for details on how to create a Site and Site Domain.

Is there a good, fast, cheap solution for web forms?

transportationchoices

Transportation Choices used a web designer to make their Salesforce Web-to-Lead form all fancy.

QUESTION: How can I make the simplest, cheapest “contact us” web form that will generate a new lead record in Salesforce and that people would actually want to use?

BACKGROUND RESEARCH: I’ve tested Salesforce’s web-to-lead many times in free Google Sites, but research indicates most nonprofits are using WordPress.

HYPOTHESIS: A WordPress site and Salesforce’s ancient web-to-lead form will get the job done.

WEBINAR PLUG: Tomorrow Get Started with Engagement:  Build Web Forms. Tue, Apr 14, 2020 9:00 AM – 10:00 AM PDT Continue reading →

Learn Flow Loops Video

Join me for a Salesforce.org webinar Intro to Flow on Thursday, Apr 9, 2020 9:00 AM – 10:00 AM PDT. Register here.

Remember back when there were community events and conferences? I had the honor to speak at Cactusforce in Phoenix in January — highly recommend this small event! So many MVPs, so many recognizable experts in one small event. And the weather was great.

Session Description: Flow Loops unlock incredible power previously held only by devs. Without using any code, Admins can create an automated process to loop through all related records and take actions based on what is found there!

Towards the end of the video I talk about Spring ’20 amazingness with Flow that you can read more about here and here.

Go Ahead: Loop Through that Collection in Flow – Jessie Rymph from Marisa Hambleton on Vimeo.

 

Update N Records in Flow Without a Loop

Thanks Alex Edelstein and Narender Singh for building exciting Invokable Apex Actions that extend the use of Flow for admins!

USE CASE: The Ugly Dog Adoption Agency wants to find the 30 dogs who have been at the shelter the longest (minimum 60 days). A Flow will change the picklist “Old Timer” to “Yes” and the staff will then run a promotion for these special doggies. (Don’t worry, Jo Jo Pumpkins! You’ll be on the local news!)jo jo pumpkins

dogflowN Continue reading →

Attach Meeting Notes on Events

 

Samantha C. asked in the Power of Us Hub: “Does anyone know if you can track meetings with salesforce? We are looking to track our meetings and add a few bullet points about those meetings so we can look back and see where something left off.” And I was curious how it could be done. Here’s the answer in Lightning. Continue reading →

Printable Donor Profile

Sometimes as a Salesforce admin I’ve been asked to do things which just seem ridiculously old school, not very efficient and may involve actual paper. When I cannot convince someone to click through a few screens, instead of printing or having an email sent to them, it gets my admin panties all in a bunch.  (Wouldn’t that be cool, to have actual admin panties?!)

Sexy Sys Admin Women's Boy Brief

Not actually surprised that these exist! Thanks Cafe Press Canada!

But when working with a nonprofit, you gotta just let it go. And that is how this printable donor profile came into being.

My pro bono client: The Cedar River Clinics, which are fantastic, independent reproductive & LGBTQ health clinics in Renton, Seattle, and Tacoma.

My task:  Create a one-page document with important donor information.  The development director will print the doc and hand it to the executive director to review before she calls a major donor.  Continue reading →

Why I’m excited to attend Forcelandia 2018 and you should be too!

As a more advanced Salesforce admin/configurator/”admineloper”/consultant (i.e. all the hats but dev), it’s often hard for me to find content at conferences that hits that sweet spot right before one ventures into code. I’m talking Custom Settings, advanced formula logic, Custom Metadata Types, integrations and external objects, cool deployment tools, and of course, flows and all they have to offer, etc! When I look for content I don’t want to watch another training on how to set up Sales Path or how to use process builder, I’ve got that covered, and when I do have questions I can usually find the answer using searchtheforce.com. That is why this year I’m super excited for all the advanced admin content offered at Forcelandia.

Continue reading →

Keystone Habits

I highly recommend The Power of Habit Why we do what we do in Life and Business by Charles Duhigg to humans, particularly Salesforce administrators and architects.

As mentioned before, at Optimum Energy we have a self improvement book club and we just finished The Power of Habit. The first section of the book is about individual habit formation. The second part is building habits in an organization. Third part is how habits develop and are morally evaluated in society.

While I particularly enjoyed thinking about how to break my own personal bad habits, (Hang on. There are Top Pot Donuts in the kitchen)…. I found myself contemplating how to help users develop the habit of using Salesforce.

Is there one essential task in Salesforce that can serve as a “keystone habit”?  Continue reading →

A Salesforce Love Story

[ Zach and I are honored to be on Salesforce.com’s blog today!]

FEB 06, 2018 BY LAURA WOODS.

On our Trailblazer Voices blog series, we’re sharing stories of real people facing real challenges, and finding innovative ways to succeed. These stories are as diverse as our world, ranging from one Trailblazer’s career transition to an ongoing mission to tackle the tech gender gap.

Yet across these stories one common theme stands out: community, or as we like to call it “Ohana.” It’s the family-feel of the Trailblazer Community that many Trailblazers cite as the biggest game-changer in their journey. And in no story is that more obvious than the story of Jessie Rymph and Zach Nostdal, two Salesforce Admins who chose to put a ring on it center stage at Dreamforce last November.

It’s not every day that we’re asked to help pull off unforgettable marriage proposals, so with Valentine’s Day around the corner, it seemed like the right time to check in with these lovebirds and ask them to share their story. Continue reading →