My First Formula: A New Admin’s Journey to Salesforce Awesomeness

By

An ongoing theme from ButtonClick Admin podcast guests is to be tenacious and don’t be afraid to try new things. I’m taking that advice. I’m going to be a Salesforce System Administrator.

I’ve worked at Salesforce for almost 5 years, have taken the ADM 201 course twice, have been an active end-user of Salesforce doing a fair amount of reporting, building dashboards, working with IT to customize objects & workflows, and I live in Chatter to get collaborative work done across teams. In the last year I’ve even started building apps in DE orgs and giving demos of new features to hundreds of people (remember the Admin Keynote?). But, there is still one thing I have never done: administer an actual Salesforce org.

I’ve been representing the Admin community without actually being an Admin! It’s time I get to know the #awesomeadmin community in a real way, by being the part. I want to understand the excitement, frustration, challenges, and opportunities that are part of the Admin journey. I hope that by sharing my story I can provide some inspiration and comfort to anyone who is a new Admin. And for you more experienced Admins, I’d love to get your pointers and advice along the way!

So, I’m becoming an Admin. Where do I start?

The first thing I did was start Trailhead. I started the “Getting Started with the Force.com Platform” trail and figured I could breeze through it since, after all, I did work for Salesforce. That steady breeze lasted until Formulas & Validations, where all of a sudden the wind in my sails completely disappeared and I was marooned trying to create a formula to calculate an expiration date in the challenge. I had done simple formulas in spreadsheets for years, but I could not figure out for the life of me how to put together the right syntax to complete this challenge. After a few failed attempts, I googled my way to figuring it out, and discovered I was making it way more complicated than it needed to be.

The next big challenge was Creating Validation Rules. If Formula Fields marooned my ship, well, then this one broke off my mast and left me lost in the abyss. After first making the mistake of creating all new fields listed in the challenge (more on that later), I created a simple formula that I was pretty sure would work to validate that any new contact for an account had matching zip codes. But then I saw this in parenthesis at the end of the description: “Hint: you can use the ISBLANK function for this check.” How is that a hint? I don’t even know what that means! Oh boy. At that point, I knew my sails were sitting in water and I didn’t have a clue where to begin.

I turned to the community for help. I searched the Trailhead Forum and found some useful tips, but ended up copying & pasting the formula from someone else, still not fully understanding what was going on inside of those parenthesis. Even after I cheated by copying the answer from someone else, I still wasn’t passing the challenge. It must be a bug! I found a bug! So I contacted Sandeep, the person actually in charge of Trailhead, to let him know about my discovery.

Turned out it wasn’t a bug in Trailhead, it was a bug in my logic. After some coaching from Sandeep, I learned how to tell the difference between a custom field and a standard field by looking at the API name: ShippingPostalCode_c is custom because it has a “_c” after the name. I didn’t realize that “MailingPostalCode” and “ShippingPostalCode” are standard fields that already exist, so in my enthusiasm to demonstrate my abilities, I created them as custom fields at the start of the challenge. That’s why my copied formula wasn’t working. Finally, I earned my Formulas & Validations badge and completed the my first trail in Trailhead!

What I Learned

  • Trailhead is fun: I wanted moar points and moar badges!
  • Formulas are more complex than I thought. I need to spend more time learning what the syntax means and how to use it in context.
  • Slow down. By going too fast, I sped past the fact that I didn’t need to create custom fields when there were standard ones that already exist for what I needed.
  • The Salesforce Community really is as awesome as I thought it was. The tips I found in the Forum and from my team were really helpful and explained thoroughly.

Now What?

In the spirit of not being afraid, I’ve taken on a pro bono project helping a local nonprofit implement and customize their Salesforce org. Yikes. I’m excited and scared, and am really thankful that I’ve got a great coach to help me along the way. Stay tuned for my next step in my journey to become an #awesomeadmin…

Have you had problems figuring out formulas? How did you learn? Share your stories, tips, and resources with me on the Success Community or Twitter!

Troubleshoot user access with SOQL

How to Troubleshoot User Access with SOQL (Beginner Friendly)

Awesome Admins, we know that troubleshooting user access is a common task. You’re frequently asked questions like “Why can Jane access this field, but John can’t?” or “Why can John view this record when he shouldn’t be able to?” In Summer ’24, we introduced helpful summary views for users, public groups, permission sets, and permission […]

READ MORE
Get to know Einstein Copilot

Get to Know Einstein Copilot

With the arrival of ChatGPT3 and the overall rise in public awareness and access to artificial intelligence (AI) comes an invitation to explore a novel form of the user interface (UI)—one that’s conversational. Instead of having to select specific elements or options, users can simply ask an AI tool anything like they would ask a […]

READ MORE
Data Cloud: Full Stream Ahead

Data Cloud: Full Stream Ahead

Most admins don’t have the luxury of managing only a single Salesforce instance. Frequently, data is strewn across multiple orgs and can be difficult to integrate. That’s where Data Cloud comes in, providing the ability to create a single source of truth across Salesforce orgs. Even if you are the lucky admin with a single […]

READ MORE