Skip to main content

Salesforce Administrator in a project

I'm sure not every Salesforce Admin role is the same, depends on workload, company size and industry. During my journey, I'm fortunate to work on a few Salesforce integration projects with some app-exchange and usually have great experience with them. A Salesforce admin sometime has to play a another role as a business analyst, project manager, tester, QC, data analyst or even sales enablement manager in  integration projects. Some projects only take a couple days or weeks from the beginning to the end but some might take sevaral months to complete. Here are just some takeaway when working with the stakeholders:

Supporting/ consulting team from 3rd party vendor:
  • It's better to ask to be involve in bidding meetings before company make purchasing decision. Salesforce admin is the one having the best idea on how Salesforce, data and business process operate.
  • Always look at provider website or demo to have the better idea on their product and it's helpful to have the instruction and user guide before joining a discovery call.
  • Our job is not only connect Salesforce with other apps but also understand how users are working on other apps and how data are synced/ matched to Salesforce.
  • Try to install the app in full sandbox if it's possible and create use cases for UAT testing.
Managers or Project sponsors:
  • It's easy if a manager or project sponsor come to you with a their plan or product that they know they want to integrate or implement in Salesforce. A lot of time, managers or project sponsor will just give you the big picture and you have to figure out how to buy paper and color pencils to draw that. Another time you will need to clear their picture and sketch your own. Understand business process, short term and long term strategies and company culture are the key. Dont be afraid to stand up for the common good and long term solution than a quickfix. 
  • Keep them informed all of the project progress, especially when the project is rolled out for testing and ready to go live as they will be the one to deliver the change management to their team. 
  • It's necessary to follow up with them after the new functions go live.

Business Analyst/ Sales Enablement Manager:
  • If you have a business analyst or a Sales Enablement Manager in your project, you're lucky as they are the key person to collect all requirements, business process, plan all meetings and help you use case for testing, deliver training and prepare the user guide. But it only happen to complex or big projects that take more than 4 months to finish. In this case, they are a bridge between you and other stakeholders, communicate with them to have all requirement/ response not only from Manager/Project sponsors but also end user and a clear roadmap/ vision on the project.

End User
  • Communicate, communicate, communicate. If a business analyst involves in a project, make sure to have them communicated about new functions, deliver training and user guide and follow up with end users. In many case, an admin is also a person to do the work.

Comments

Popular posts from this blog

The flow failed to access the value because it hasn't been set or assigned error

I'm sure that many Salesforce admin already encountered the this Process builder error when building automation referencing a field on a related record (aka lookup field): ' The flow failed to access the value because it hasn't been set or assigned ' and came across this Salesforce document . However, it does not help in case of referencing a User lookup field. ------------------------------- Use case: when a lead's ownership is transferred to another user, respective fields are updated based on their profile.  Error element myDecision (FlowDecision). The flow failed to access the value for myVariable_current.Owner:User.ProfileId because it hasn't been set or assigned. --------------------------- Workaround:  Have a condition to check if the record is assigned to a user or a queue before checking their profile id for respective actions. Records owned by user: BEGINS([Lead].OwnerId, "005") Records owned by queue: BEGINS([Lead].Owne...

Salesforce campaign model and tracking

  Salesforce campaign tracking   Check out the great article on Campaign tracking use case: https://www.salesforce.com/blog/track-salesforce-campaign-shadow-wolf-blog/   There are 2 ways to track Campaign ROI .    Campaign Influence ( custom model )   Associate multiple Campaigns to multiple Opportunities (and multiple Opportunities to a Campaign) using the Contact Role . To get a broader view of opportunity pipeline, generate the standard report called Campaigns with Influenced Opportunities (Customizable Campaign Influence). This report provides opportunity data, such as amount, stage, and revenue share alongside helpful campaign details.      For more control, build custom reports that show relationships such as these examples.   • Campaigns with Influenced Opportunities   • Contacts with Campaign Influence   • Accounts with Campaign Influence     If there is only one campaign associated with each opportunity ...

Renewable vs Evergreen Subscription type

Renewal: Renewable products transfer to renewal quotes.  Standard renewable contracts have end dates, terms, and an option to renew. Evergreen: don't have any end dates and, therefore, don't need to be renewed. This supports an open-ended term of service that allows for customers or providers to cancel or terminate the subscription at any point.  Evergreen and Renewable products can’t coexist in a bundle. Guidelines for Evergreen Subscriptions:   https://help.salesforce.com/s/articleView?id=sf.cpq_evergreen_limitations.htm&type=5 Quote and Manage Evergreen Subscriptions:  https://help.salesforce.com/s/articleView?id=sf.cpq_evergreen_use.htm&type=5