Archives for August 2020

What You Didn’t Know About Cloud Integration: Q&A with Marlie Andersch

We recently sat down with Marlene (Marlie) Andersch, CEO and Founder of rockITdata, to discuss all things Cloud integration. With nearly a decade of experience with Salesforce, Marlie took her expertise and started rockITdata two years ago, which among other things, specializes in implementations with a focus on integration solutions including Call Center, Field Service Lightning, and AWS connect solutions. 

Let’s dive in.

What are the most important aspects of a successful integration strategy? Is it ever too late to create one?

When you talk to me about integration, unlike someone on the IT side, I approach it from a business angle instead of a technical one. Therefore, the most important aspect of your integration strategy is to make sure that you have buy-in from ALL parties involved, including the customer, the business, and IT. 

Everyone involved should understand the end result and ultimate objective and be on board before the integration starts. This helps manage expectations and maintain flow throughout the process while minimizing “surprises.” However, with that said, it’s also imperative that people understand that working within an agile environment means that things can change, and you yourself should be willing to be – wait for it – be agile. 

And as far as whether it’s ever too late to create one, the answer is no. It’s never too late to pivot, especially if you utilize an agile methodology.

Are there any common obstacles I should be aware of throughout the process?

While I wouldn’t necessarily call all of these obstacles, I would say the following are things you should consider in order to avoid any obstacles.

Understand your data. What are the sources of data and where will it end up?

What is the why? If you don’t understand the “why,” then that will absolutely become an obstacle. Don’t just do an integration because you think it’s the right thing to do. You need to make sure you know who the audience is that you’re trying to reach and the main objective you’re trying to accomplish once you reach them. 

Dirty data. If you find yourself in a situation where the data is dirty, you have to understand where you are in the process of cleaning the data i.e., which sources will be important to either consolidate or eliminate. Prior to a data integration, defining “how” to clean and ”when” it needs to happen is imperative for it to be successful. If the data isn’t clean then an integration is pointless and can pose a huge problem.

The culture of the organization. This goes back to the first point I made. There needs to be buy-in across the board for any integration to be successful. This will either create speed and efficiency or more than likely if there isn’t consistent buy-in, then things will be slow and ineffective. This is a large and common obstacle I see, where a business is trying to figure out how to get something done but there’s a roadblock from IT or the business. For instance, the end objective is not agreed upon, and bureaucracy and office politics rear their ugly heads. Avoid this if you can.

What are the benefits of integrating applications? 

Hands down, it’s the ability to share common data, therefore, creating improvement processes for the business.

When looking for a Cloud integration partner, what should I look for in the vetting process?

Contrary to popular belief, going with the big guys isn’t always better. You’ll find that sometimes there are a lot of great, hungry smaller consulting firms that can give you a better experience because they tend to be faster, more efficient and sometimes less expensive. Not to mention you’ll find a lot of the people at these smaller firms came from the bigger ones you may be initially inclined to hire, so you’ll be paying for the same expertise but for a fraction of the cost.

Should I use an integration middleware tool or custom-build an API integration?

It depends on four things: scope, timeline, complexity, and cost. Ultimately, you need to have the data to make decisions, though sometimes it’s not that easy and you have to pull different data fields and it’s expensive and you don’t get the value. That’s when you might consider using a custom API integration. 

Everyone can get from point A to point B, it’s just a matter of how you want to get there. Do you just want to get there as cost-effectively as possible or do you want to ride in style, get there quickly, and are less concerned with your budget? If it’s the latter, then you might consider a middleware tool, but again, beware that you’re going to pay for it, and for good reason. With a super simple integration, middleware is a legacy app best suited for those more concerned with time and efficiency than cost.

How do I choose a middleware tool?

This is more or less the same as above. It depends on requirements and how difficult it is, what your timeline is, and how much money you’re willing to spend. When you choose a middleware, sometimes it’s easier to hire a firm that can come in and do a vendor analysis that can give you several things, including recommendations (as they understand your requirements) and in some situations, a suggested roadmap to help you get to where you need to be if it’s a relatively complex project.

 

3 Bite-Sized Salesforce Tasks You Can Get Off Your Plate Today

Whether you’ve been a Salesforce customer for one month, one year, or one decade, you’re well aware there’s no one-size-fits-all approach to making Salesforce fit perfectly within your organization. 

Ultimately, your Salesforce program should serve your unique end-users, specific processes, and evolving business needs and not the other way around. To make the difference between a program that’s just OK and one that’s indispensable to your business, it’s often the little ways in which you tweak your Salesforce system that make life easier for you as an admin and for your users.

Many of these customizations live as tasks on your backlog for months, not because they aren’t important, but because there are often bigger fires to put out or more urgent priorities. But these quick wins can make a big impact and lead to much higher ROI and usage of the system. And in many cases, these small tasks don’t require an extensive amount of time or money (think a few hundred up to a few thousand dollars). 

So whether your internal team is stretched too thin or lacking the necessary skills to move a project forward, here are a few recommended bite-sized tasks you should consider outsourcing to a Salesforce expert. 

Automate a Process 

Task: Automate record creation

Example Use Case: Do you manage projects, orders, or renewals as part of your business? If so, why not automate the creation of Project, Order, or Opportunity records and their associated data when certain other data elements are in place (e.g. an Opportunity is Closed Won)? This can not only make your workflow more efficient, but it can also improve your data quality. 

Task: Automate data updates to records 

Example Use Case: Automating data updates to an Account record based on its related records can provide even more transparency to your users. This could include “Customer Status” (do they have any Won Opportunities?), “Support Status” (do they have any open Cases?), or summary metrics for things such as open invoice or total payment amounts.

Build a Custom User Experience

Task: Improve data entry for parent/child records

Example Use Case: A lot of data models include parent/child objects with one-to-many relationships. If you need to create or edit multiple child records at one time, standard Salesforce navigation isn’t the best for your users. This is where building a custom interface in Visualforce or Lightning can save the day by making data entry user friendly and efficient.

Task: Build analytics inline on your record detail pages

Example Use Case: Using charts and graphs to visualize historical data and trends can drastically improve user efficiency and user experience. Consider adding an order, product, and/or payment history chart to the Account page to give your users critical information at a glance while they are reviewing key Account details.

Check the Health of Your Org

Task: Check up on your Apex code quality

Example Use Case: Bad code can slow down your org, create suboptimal user experiences, and stop you from building new functionality. It’s never too late to ensure your code is following best practices, guaranteeing its consistency, readability, and ability to scale.

Task: Review the security architecture of your org

Example Use Case: Security and data access tools in Salesforce are multilayered and always evolving. It’s a good idea to periodically review how your org is using Sharing Rules, Profiles, and Permission Sets to ensure your security architecture not only meets the needs of your users but is also set up with the most efficient and easily manageable configuration.

At 10K, we’re committed to making sure Salesforce customers are getting the most out of their investment. If you’re ready to start clearing out your backlog one task at a time, our global expert community is available and ready to dig in. To get started, contact us today