You mean I cannot do what I want with Salesforce?!

One common complaint I hear from new Salesforce clients is something like, “Why is it that Salesforce cannot do what I want it to do?”

These clients usually originate from the custom web development space, in which just about anything they want can be realized.… Read the rest

Automation User vs API User

Yesterday I spoke about the option of using a dedicated license to load data into Salesforce. This Automation User (perhaps it should be called “Unautomation User” or “No Automation User”) is similar to another kind of dedicated license – the API User.… Read the rest

Automation considerations during data migrations

During a Salesforce project, when planning for data migrations, it’s common to review automations and validation rules to determine which ones should be temporarily disabled.

Not all automations usually need to be deactivated, but keeping some active might accidentally cause unwanted behavior.… Read the rest

Why aren’t you living your dream lifestyle?

Several months ago, I spoke with the owner of a successful bridal shop. They make custom gowns and are well known in the local community. She’s a very capable person with loads of talent.

I spoke to her about my upcoming travels as a digital nomad: Starting in Montreal, I will visit Poland, Vienna, Madrid, London and Spain before returning to Montreal in the spring (I’m currently writing this email in a small town near Malaga, Spain).… Read the rest

Should you focus on Salesforce vs evergreen skills?

As a Salesforce consultant, there’s a balance between investing your time and energy into learning more about Salesforce or developing other skills.

One of my students asked me what it would take to obtain the Certified Technical Architect (CTA) certifications, the pinnacle of Salesforce technical expertise.… Read the rest

What does it take to be a “good enough” consultant?

Being good at Salesforce isn’t enough.

To be a strong consultant, you need to have skills in four main categories:

  1. Technical knowledge: of which Salesforce is just one aspect
  2. Personal skills: to know yourself and have good individual habits
  3. Interpersonal skills: to connect and build relationships with others
  4. Industry knowledge: to know general trends and common issues

These categories are subdivided into further elements, all of which are documented in the mind map below.… Read the rest

Did you know that perception is a choice?

Unfortunately, far too many people forget an important observation about life.

They believe things happen to them, that perhaps the world is fighting against them, or that successful people are just lucky.

Instead, they would be better off believing they make things happen, the world is fighting for them, or that successful people just work hard.… Read the rest

Salesforce’s blue screen of death

In the Windows operating system, the blue screen of death (BSOD) is an error message that appears when Windows reaches a fatal system error. The system cannot continue and your only choice is to reboot.

Salesforce has its own BSOD, and it’s called GACK.… Read the rest

The playful but meaningful story of the 5 monkeys

When I ask a client the question, “Why do we need to do this?”, sometimes their response is, “Well, it’s always been done”.

This is when I grin and ask them if they’d heard the story of the 5 monkeys.

Whether this story is true or not is not important.… Read the rest

Should you pick budget, scope or timeline?

For any Salesforce project, there are 3 competing factors

  1. Cost: how much the client needs to invest
  2. Scope: which features are included in the project
  3. Timeline: when the project needs to be completed

The client can only control one of these factors.… Read the rest

Take a break. Seriously!

As a Salesforce consultant, you have a stressful position. Taking breaks every once in a while, just like I did for the last two weeks, is vital for your health and sanity.

However, even while on holiday, I rarely just sit on the couch and vegetate.… Read the rest

You actually have two lives

This email is a little deeper and thoughtful than most. I feel the need to work up to it, because it’s not something you just blurt out in the first sentence.

We are all familiar with the expression, “You only live once (YOLO)”.… Read the rest

Imagine a bird on a branch

Imagine for a moment, a bird perched on a tree branch.

It’s very windy, and the branch is waving around frantically. The bird doesn’t know this particular branch. It just landed on it moments ago.

Despite the chaotic situation, the bird is not afraid.… Read the rest

A clean desk equals a clear mind

As humans, we are emotionally and cognitively influenced by our environment.

If a place is dirty and busy, our minds are more easily distracted. If a place is clean and tidy, then our mind can be free to focus on the task at hand.… Read the rest

Dealing with an arrogant know-it-all client

Every once in a while, you’ll come across an individual that knows everything. At least, they act like they know everything. And they’ll make sure everyone else know they know everything.

Dealing with these individual can be very challenging, and will test your patience.… Read the rest

How to speed up email conversations x2

Despite multiple alternatives, email remains one of the most important communication tools available. It just works and everyone knows how to use it.

However, when compared to Slack or Teams messaging, email can feel slower. The back and forth nature of email usually has more gaps in the conversation.… Read the rest

There’s a David in my marble slab

Michelangelo was regarded as one of the most important artists of all time. His most well-known sculpture is a masterpiece called David, which is made of a single piece of marble. This statue is currently on display in Florence, Italy and I highly recommend you see it in person.… Read the rest

Why you should strongly consider being a digital nomad

Many years ago, I fell in love with the quote from Saint Augustine, “The world is a book, and those who do not travel read only one page”.

Traveling is one of the most rewarding experiences you can have.

  • It opens your mind, challenges your spirit and awakens your soul.
Read the rest

A few useful tips to interview well

The Salesforce job market right now is hotter than ever, and it feels like new opportunities are everywhere.

The interview process can feel intimidating, so here are some tips to help you present yourself in the best possible way.

1. Remember that an interview is a conversation.… Read the rest

WTF is a dog’s breakfast?!

Expressions or idioms can be a powerful way to be descriptive and provide context. They can also confuse your audience if they are unfamiliar with them.

So, as a good communicator, should you use expressions?

The short answer is yes.… Read the rest

Are you a 7x Salesforce Certified Consultant?

There’s a trend on LinkedIn where people put the number of Salesforce certifications in their headline. It’s usually the leading word, and sometimes it’s the only thing in their headline.

Something like “7x Salesforce Certified”.

Do you realize this headline doesn’t actually say anything?Read the rest

Do you know why it feels like time quickens as you age?

When asked why it feels like time speeds up when you age, the common response is something like:

When you’re young, you’ve only lived a short amount of time compared to how long you will actually live. When you’re older, you’re close to the end of your life and the “used percentage” of your life is higher.… Read the rest

Positively connecting with clients virtually

One of my most outspoken clients constantly boasted about his accomplishments. He was a very talented businessman, and he made sure everyone knew it.

I worked with him and his team virtually for a couple of months, without turning on our cameras during our Zoom meetings.… Read the rest

My toolkit of commonly used Salesforce tools

People often ask me what are the most common apps/tools/websites I use while implementing a project.

Here is a list of several free resources I use on a regular basis:

1. Declarative Lookup Rollup Summaries (DLRS)

What it does:
– Allows you to declaratively create rollups using lookup relationships (which is not possible natively)
– You can add filter criteria
– It can perform operations as first, last, min, max, count, and concatenate
-These rollups can be executed in real-time or scheduled
– FYI, I call it “Dolores”

2.… Read the rest

What is a digital nomad visa?

One of the many things I love about being a Salesforce architect is the ability to work remotely. Although it wasn’t so common a few years ago, it’s pretty much the default today.

Of course, being remote doesn’t mean you need to stay in your home office.… Read the rest

Are state and country picklists good enough?

I’m helping a client using Salesforce integrate with their website.

Most of their customers are from the US or Canada, but we need to support all countries. So enabling State and Country picklists in Salesforce seemed like a no-brainer.

(Note: In case you don’t know Salesforce well, enabling this feature changes the fields “Country” and “State” from a text field to a picklist.… Read the rest

How to deal with new requirements during a sprint

A student of mine recently asked me how to manage a particular situation. She is the tech lead on a Salesforce project and the client is notorious for scope creep.

The discovery phase of the project was quite extensive, and included both the client’s IT team and business users.… Read the rest