How to respond to “Your prices are too high”

A student of mine recently asked me for advice regarding a Salesforce proposal he was about to submit.

The submission included a presentation of his proposal, and my student wanted to be well prepared for any arguments the client had. One of his concerns was, what if the client says my prices are too high?… Read the rest

Nonprofit Dreamin 2023: A summary

Last week was the Nonprofit Dreamin 2023 in Chicago. It’s a Salesforce conference for partners and clients working with nonprofits.

Provisio, a Salesforce partner, hosted the event at their really cool new office. It’s right next to the Chicago river, with spectacular views of the water and surrounding building.… Read the rest

The non-marketing way to do marketing

While networking at Nonprofit Dreamin this week, someone asked me why am I so good at marketing myself? Being a soloist cannot be easy, he added. After all, I

  • Help implemented projects with nonprofits and partners serving nonprofits
  • Built a Salesforce app that allows Canada nonprofits to generate tax receipts
  • Host a weekly podcast about superheroes in the nonprofit space
  • Write emails 5 days a week to help Salesforce consultants

My response was laughter.… Read the rest

Estimating the implementation phase: A non-typical approach

Yesterday’s article left off with the question: how can you come up with a time and price estimate for the implementation phase of a Salesforce project?

The non-typical answer is: you don’t.

That is, you don’t estimate anything. Instead of the typical approach of

  1. Determining a level of effort (LOE)
  2. Mapping the LOE to an hourly amount
  3. Multiplying that amount by an hourly rate
  4. Adding a 15% buffer
  5. Crossing your fingers and submitting your proposal

Here’s the non-typical approach:

  1. Having a conversation with your client about their business goals
  2. Asking them what their definition of what success looks like
  3. Determining the value of the project to the client
  4. Submitting a proposal based on the value you are bringing

This is called value-based pricing (VBP), and it’s a completely different mindset than hourly billing.… Read the rest

Estimating the implementation phase

I’m wrapping up a Salesforce discovery project with a multinational client. The engagement went really well, so they’ve asked for a proposal to do the implementation.

The client was also transparent from the start of the engagement. They said they would submit a Request for Proposal (RFP) so other Salesforce partners could bid on the project.… Read the rest

Don’t allow technical debt to fester

I recently had a conversation with a frustrated client.

He wanted a straightforward report that shows all contacts in Salesforce with the following criteria:

  • had an email address
  • didn’t opt out of any type of marketing
  • donated in the last 5 years (a donation is a record type of opportunity)

The report must display

  • full name
  • email address
  • city, state, and country
  • last donated amount
  • last donated date

This information would be used to segment an audience for upcoming events.… Read the rest

You’re the expert

Every once in a while, I rewatch an YouTube video from 2014 called The Expert (Short Comedy Sketch).

It’s titled a comedy but it’s actually scary how real it feels.

The actors are:

  • Two people representing the client, who don’t really know what they want but act like they do and behave like the team should understand their needs
  • A senior executive, who glosses over the details while reassuring the client the request is feasible
  • A project manager, who expects the expert to deliver but then challenges him whenever he says something is not possible
  • An expert, the seemingly only person in the room who understands what’s really going on

Sadly, being a Salesforce consultant can often make you feel like the expert in this sketch.… Read the rest

5 ways to being effective while working remotely

To work effectively as a digital nomad, you need to have systems in place. Here are 5 of them that will keep you humming along, no matter where in the world you are.

1. Determine your work schedule
If you’re a morning person, you can choose a region that is in the same or earlier time zone as your clients.… Read the rest

Nominate a Salesforce MVP for 2024

The possibility to nominate someone for 2024 Salesforce MVP is currently open.

But wait, what is a Salesforce MVP?

As defined by Salesforce, Salesforce MVPs (most valuable person) are exceptional leaders and product experts who go above and beyond to help others succeed in the Salesforce ecosystem.… Read the rest

The Salesforce nonprofit guy: podcast

I was recently a guest on Jonathan Stark podcast, and the episode was just published.

For your information, Jonathan is my main mentor for fixed pricing and value-based pricing. Listening to his podcast episodes and digesting his articles about the topic completely changed the way I do business.… Read the rest

Let your ego go

As a Salesforce consultant, sometimes your client can irritate you.

Perhaps they do it unconsciously or inadvertently, and they may do it to try and exert their dominance on you. It actually doesn’t really matter why they do these things. You cannot control them, you cannot change their behavior, and you should not retaliate.… Read the rest

Purposefully setting low expectations

Another approach to setting expectations with a Salesforce client is to set the bar low and then deliver more than promised.

Thus, instead of telling them how great the results are going to be, you almost do the opposite.

For example, you could say, “All these extra features sound great, but I doubt we’ll have time to do them for the MVP”.… Read the rest

Work in any place as a digital nomad

As a digital nomad, as long as you have a laptop and internet access, you can pretty much work anywhere you choose.

When I travel, I usually decide between Airbnb and hotels. The decision depends on how long I intend to stay, what amenities I’m looking for, and what overall experience I want.… Read the rest

Dryad Receipting for Salesforce is official

Well, it’s official!

After many

  • years & tears
  • highs & lows (it’s sometimes hard to stay motivated)
  • compromises & sacrifices (mostly on the personal side)
  • conversations with clients (to make sure it’s fit-for-purpose)
  • sleepless nights adding some final touches (did you know I was a perfectionist?)
Read the rest

Finding the right CRM: Podcast

I was recently on the Mission: Impact podcast with Carol Hamilton. The topic was, “Finding the right CRM for your nonprofit organization”.

This may sound odd coming from a Salesforce Architect, but I don’t believe Salesforce is the right choice for all organizations.… Read the rest

Anticipation changes the experience

Did you know they’ve done studies about anticipation?

One of these studies linked anticipation to experience. They found the positive or negative anticipation or expectation of something has a direct relationship with the actual experience of this something.

For example, when you open a pop or soda, it makes that wonderful fizzing noise.… Read the rest

Main types of Salesforce user licenses

Keeping track of all the possible user licenses Salesforce offers is tricky because they change often. It’s usually best that Salesforce manages the commercial agreement with the client.

However, it’s important to be aware of what kind of user licenses exist and to sometimes provide guidance.… Read the rest

Refactoring technical debt

Once the ledger of technical debt reaches a certain amount, it’s a good idea to sit down with the product owner (PO) and review the list. The PO can prioritize the work, and the project manager  (PM) can slot the work into a future release.… Read the rest

Recording technical debt

Technical debt is not not always a bad word. Sometimes it can be useful.

Whenever creating tech debt however, it’s a great idea to record it. This could mean something as simple as a note in a technical design document. The goal here is to create a ledger of the debt.… Read the rest

When can technical debt be a good thing

Another of the great breakout sessions at Northeast Dreamin’ 2023 last week was by Hunter Dunbar. His session was called, “The Leverage and Luggage of Technical Debt”. Here’s a summary of that session.

Let’s start with a definition.

Technical debt, tech debt, or code debt, is the result of the shortcuts taken by the development team to speed up the delivery of a piece of functionality.… Read the rest

Delivering Empathic and Joyful User Experiences: A Summary

One of the wonderful breakout sessions I attended at Northeast Dreamin’ 2023 last week was by Daniel Gorton. His session was called, “Delivering Empathic and Joyful User Experiences”.

Being UX certified myself, I was drawn to the words “empathic” and “joyful”.… Read the rest

Wanna bet?

I recently listened to a wonderful podcast with Annie Duke.

Annie is a former poker player and author of some books related to decision science and decision education. As you know, decision making is an important part of being a Salesforce consultant.… Read the rest

Record-triggered flows: One vs multiple

This is the age-old apex trigger question, but for flows. Should an object have one after-save trigger flow or multiple?

In apex, it was usually recommended to have a single apex trigger handler that organized which subclass was called based on the type of trigger (after insert, after update, etc.).… Read the rest

Using relative or absolute dates in reports

While working with a Salesforce client recently, I noticed they used an interesting reporting structure.

There was a report folder called “Development”, used by the development team. Under that were several subfolders, one per calendar year.

The reports in each subfolder were slightly different, and some in the 2023 folder still had the label of 2021.… Read the rest

Where are you on the disengagement spectrum?

Return-to-office (RTO) mandates are killing employee engagement. One of the consequences is financial losses.

According to a recent survey by McKinsey, public mid-size companies risks losing around $300 USD million each year due to low engagement. Yikes.

The survey also grouped employees into 6 categories on the disengagement spectrum:

  1. Thriving stars (4%): These are top performers who prefer remote work because of their productivity and autonomy.
Read the rest

Let’s talk about Salesforce training

Salesforce training isn’t something you do once the project is launched and is never discussed again. It’s an iterative process you need to keep in mind at all times.

Why is that?

Because people don’t remember everything they’ve been taught on the 1st pass.… Read the rest

Proper sandbox management

How many Salesforce sandbox instances should you have? What is each of their purposes? What are their inputs and outputs? When do you migrate from one to another?

At the absolute minimum, there should be one sandbox for development and testing.… Read the rest