Blog

ProvenWorks team shares career advice with university students 

Ruth, Marketing Manager at ProvenWorks, stands with her co-speakers in front of a room of university students

If you thought that ProvenWorks is only a software vendor focused on the bottom line, you’d be wrong!

People are at the heart of what we do and giving back is a big part of our culture. When it comes to universities, we’re always looking to build a close relationship, not only as a software vendor but also working with individual students and graduates, as well as more broadly with university career centres.

Denis and Ruth, our Sales Executive and Marketing Manager, were invited to two different universities in the UK to share their career advice with students and answer questions about careers in software.

Denis headed to the University of Aberystwyth

Denis was invited to the University of Aberystwyth to talk about careers within the Salesforce ecosystem to Computer Science undergraduate students. Denis shared her role at a Salesforce ISV partner and the roles and responsibilities of four major career paths in the ecosystem including Salesforce Administrator and Salesforce Developer. At the end of the talk, there was even time for a 1:1 mentor session for in-depth discussion to follow up on questions and discussion.

Ruth visited the University of Reading

Meanwhile, Ruth spoke at the University of Reading for their Careers in Marketing week. Ruth focused on marketing within software and the Salesforce ecosystem, talking about her daily and weekly responsibilities to help the students understand what to expect in the software industry. Ruth shared actionable tips for the most important parts of job searching – the CV and LinkedIn. She shared her recommendations on how to stand out from a crowd; let us know if you’re interested in learning more!

The future is waiting!

We’re privileged to have these opportunities to share our experience and help the future ecosystem early in their career journey. Not to mention it’s inspiring to see young talent thinking about their future and wanting to stand out.

We can’t wait to see how they will change the future!

Want to learn more?

5 reasons why you should use Salesforce CRM

If you are looking for a way to manage the relationship between your company and your customers across their lifecycle, Salesforce CRM could be the solution for you. 

But first, do you know exactly what Salesforce CRM is? Perhaps it’s worth defining a few key terms. 

What is Salesforce CRM?

CRM stands for ‘Customer Relationship Management‘ system, a tool that helps businesses manage and nurture all relationships, both with existing and potential customers. 

A CRM replaces the obsolete ways to track client data, for example, using spreadsheets and databases, resulting in better efficiency, minimised error and centralised data. 

Salesforce is one of the world-leading providers of CRM technology. Apart from Salesforce, there are many other CRM solutions like Zoho and HubSpot, but why use Salesforce instead of others? 

Several points come to mind so let’s take a look! 

Why should you use Salesforce CRM?

1. Security

Data security is always one of the most crucial considerations of businesses purchasing new software. Salesforce treats data security as one of its key areas, stating that “Trust is our #1 value”. Having a comprehensive and world-class security system to protect your data and applications is vital. Salesforce Security offers a lot of features to enable users to work securely and privately, including multi-factor authentication (MFA), Trusted IP ranges and Salesforce Shield, making Salesforce CRM a reliable and secure CRM.

2. The Salesforce ecosystem

One of the reasons that Salesforce is so popular is that the Salesforce ecosystem is unique compared to other software. It has its own partner community to develop different apps (ISV partners) and help businesses implement Salesforce successfully (SI partners). ISV partners create solutions that expand the functionality of Salesforce, making them available to search on the Salesforce AppExchange (app store for Salesforce). 

Also, Salesforce itself offers add-on functions, for example, contact management tools and customer engagement tools. With the apps established by ISV partners and Salesforce’s own add-on features, you can build a CRM tailored specifically for your industry, your business and your way of working. 

💡 We’re a Salesforce ISV which means we create apps for Salesforce CRM and sell them on the Salesforce AppExchange. Take a look at our products!

3. Intelligent data reporting

Every business works with a lot of data from different sources, from accounting software to LinkedIn and Google Analytics. However, data is not useful until it is cleaned and analysed. With Salesforce’s Einstein Platform services, you can create customised AI-powered apps to generate intelligent reports to help you to grow your business and automate your processes. 

4. Customer-centric industry solutions

Salesforce provides you with a CRM where you can build a quality relationship with your stakeholders and track every moment of their journey from start to end. This is thanks to Salesforce’s Industry CRM solutions, known as “Clouds”. There are plenty of Clouds on Salesforce to meet different business objectives.

💡 Check out our ‘Head in the Clouds: What are the Salesforce Clouds?’ series to know more about which Cloud suits you the best. 

From government and manufacturing through to healthcare and education, Salesforce offers purpose-built industry-specific Clouds (versions of its CRM) to help you offer the best experience to your constituents, customers, patients, students or whoever you work with!

5. Educational resources

Salesforce CRM is suitable for any company of any size and industry. As long as you have a computer, you can use Salesforce! Even if your organisation is relatively small and has limited in-house IT expertise, you can use Salesforce “out of the box” or make adjustments on the administrative side to better suit your business.

💡 Salesforce offers a completely free learning platform called Trailhead, providing free modules and industry-recognised certifications to train you to be more familiar with the Salesforce ecosystem and to be capable of managing your CRM system.  

Why use Salesforce?

We have examined what a CRM is as well as what Salesforce CRM is specifically. We’ve also learned about the benefits of using Salesforce for managing your relationship with your clients and pointed you towards resources where you can find out more.

Learn more

Learn more about Salesforce CRM and its industry-specific solutions (“Clouds”) with our blog series: Heads in the Clouds: What are the Salesforce Clouds?

How to succeed with a Salesforce ISV partner

As a Salesforce ISV partner since 2009, we’ve seen every kind of org, customer and implementation. Of course, each ISV partner in the ecosystem operates slightly differently but here we’ve compiled our cheat sheet of how to succeed with a Salesforce ISV and make your next purchase the most successful yet!

So, let’s jump into the questions you need to ask and the tips you need to action to succeed with a Salesforce ISV partner. 

1. Do your prep internally first! 

Once you recognise that there’s a need at your organisation for purchasing a solution from an ISV, it’s all too tempting to jump straight onto the AppExchange or start filling your calendar with product demo calls. 

Don’t fall into the trap of looking at specific solutions too early! It’s vital to do your internal research and stakeholder consultations first. You need to understand the longer-term plans of your organisation to make sure any solution you choose can scale and meet the needs of changing processes. Not to mention you need to understand who will be involved in purchasing approval. 

What kind of questions should you ask? 

  • How urgent is this need? 
  • Is there a budget? 
  • Are there non-negotiables? 
  • What other integrations do I need to consider with this tool? E.g., marketing platforms, fundraising platforms, events platforms 
  • Who will need to “see” this tool, either in demo or poc, before sign off? 
  • How do we anticipate this process to look in 6 months, 1 year, 2 years?

💡 Top tip: There are free templates online like this one for helping you evaluate software and making sure you cover the non-negotiables

2. Communicate with the ISV

Once you’ve done your internal research, it’s on to the fun bit… shopping around for solutions! During your prep, you’ll have established the right stakeholders who need to be involved with demos, testing and procurement from your organisation. It’s time to put that knowledge into practice.

Effective meetings 

Make sure the ISV is aware of which roles, responsibilities and seniorities you are bringing to calls so that they can mirror this. There’s no point bringing your CRM Architect to a call being run solely by an ISV’s Account Executive. Make sure your attendees and agenda are known in advance to make the most out of the time you’re spending on calls with ISVs. 

Set expectations clearly

We also recommend setting expectations early with the ISV on the project duration and urgency. Examples of this could look like: 

“I’m the only person actively involved right now so I’ll check back in after a month when I have more time to dedicate to this.”  

“This is not an urgent priority for us. I’m just having a look around for now.”  

“This is extremely urgent and our go live is the end of next month. Can you dedicate resource to us to help us reach that deadline?” 

Price transparency 

Pricing opacity is far too common in the software industry. We’ve all been on introductory calls where we’ve wasted 25 minutes of our time only to find out that a solution is way out of our budget. It’s a good idea to ask directly about pricing upfront to save yourself time evaluating solutions you have no intention of buying. 

“I see that there is a license cost of x per user. Are there any additional or hidden costs on top of this price?” 

💡 Top tip: We have the benefit of being part of a super friendly and accessible ecosystem. Ask around the Salesforce Community to see if anyone uses the solution you’re evaluation. Most people are happy to jump on a quick call to share their experiences, good or bad, of their purchase. 

3. Test the solution 

You’ve done your internal research and you’ve started to identify specific solutions that you want to evaluate. There is no better way of evaluating a solution than getting hands on with it. 

Get a test drive or free trial of your solution and start playing around with it. This is also a great time to ask more about the product and the team behind it. ISVs vary in how much support they offer and at what price point. Salesforce encourage all ISVs to offer at least some level of free support but it’s worth understanding exactly what you can expect – a dedicated mailbox or maybe even a dedicated point of contact. 

What kinds of questions should you ask? 

  • How much does support cost (if anything?) 
  • Is there “premium” support available, and if so, what does that include? 
  • Are there any other features in the product that can be beneficial? 
  • Is there much of a product roadmap?

💡 Top tip: Sandboxes provide perpetual site licenses in Salesforce so it’s a great idea to install trials in a sandbox. 

4. Clarify post-purchase support 

It’s easy to think that the moment you purchase a solution, you’ve completed your project. However, the nature of Salesforce ISV partner solutions and SaaS software means that this will be an ongoing relationship! Testing a solution is very different to pushing it into production and onboarding your users. It’s worth making sure you understand what happens if you do decide to purchase. 

What kinds of questions should you ask? 

  • What is your customer onboarding process like? 
  • Do you have a dedicated customer success team? 
  • How long from purchase to implementation? 
  • Do you use your own product? 
  • Will you notify us of upgrades to your App?  
  • How many releases do you do a year? Do we need to do anything to upgrade?  
  • Do you stop supporting older versions?

💡 Top tip: Make sure you have another point of contact at minimum that isn’t sales. Aim to have at least 3 contacts from different departments. 

It’s time to succeed with a Salesforce ISV partner 

There you have it – our introduction into the world of working with ISV partners. This is by no means a complete list of questions and considerations when purchasing an ISV solution, but this is a great place to start. Like with most things, clear communication and expectation is at the heart of how to succeed with a Salesforce ISV partner. 

So, with this in mind, we wish you the best as you make your next ISV purchase armed with our questions and top tips. 

You’ve got this!

About ProvenWorks

We mean it when we say we’re Salesforce experts. We work exclusively in the Salesforce ecosystem and our products are built 100% for Salesforce.

Find out what Salesforce Ben has to say about SimpleImport

Salesforce Ben has published their review of SimpleImport, our data import solution for Salesforce! 🚀

Andreea Doroftei, writer for Salesforce Ben, talks through the key features of SimpleImport as well as ideal use cases, setup effort, and how this importer could be a great addition to your Salesforce org.

“SimpleImport is a powerful time-saving tool for anyone – power users, end users and partner users. Whether it’s importing order forms on opportunities, handling deal registrations in a partner portal, or something completely custom, SimpleImport opens the door to a new approach for importing data.”

Lucy Mazalon, Salesforce Ben

Check out this in-depth review of SimpleImport by Salesforce Ben.

Interested in seeing it for yourself?

If you’re interested in finding out more about SimpleImport, use the scheduler below to book a demo with our team.

Can you import data in a Salesforce digital experience?

It is not possible, with standard Salesforce functionality, to allow digital experience users to import data to Salesforce.

SimpleImport is the only managed package in the Salesforce ecosystem that solves this common problem. Setup is quick and easy so continue reading to find out how!

We’ll look at both:

  • the business value (👋 hello C suite, ops managers, other people who have been sent this link to review)

Why is it useful to allow partner users to import data into Salesforce?

Salesforce Digital Experiences (Communities) built on Experience Cloud have been growing in popularity. It’s easy to see why they’re so popular, since digital experiences can be used in so many contexts: partner portals, e-commerce sites, help centres and even franchisee hubs.

With so many different digital experience audiences come lots of reasons why external users need to import data into Salesforce CRM:

  • Partners submitting deal registrations 
  • Franchisees uploading quarterly / annual sales information 
  • Retailers importing point-of-sale data 
  • Offices and field units reporting stock management

Organisations need a simple, fast and secure way to enable external users to import data in a Salesforce digital experience.

How to provide import functionality to a Salesforce digital experience

This is where SimpleImport comes in! SimpleImport is our exclusive-to-Salesforce spreadsheet data import solution.

SimpleImport is available on the AppExchange. Start your 14 day free trial and empower digital experience users to import data to Salesforce CRM.

Once you have installed SimpleImport, the steps are simple:

1. Configure an import ‘mapping’ for the partner data and save it.
  1. We‘ve got a handy User Guide to help you configure your import. 

💡 Top tip: To make things easy for the partner, provide a downloadable template spreadsheet file that matches this import mapping.

2. Copy the import mapping ID.

The saved mapping results in an import mapping ID. You just need to copy the ID.

3. Paste the mapping ID in SimpleImport’s Lightning Component.

Place SimpleImport’s Lightning Component on your digital experience and paste the mapping ID to configure the component.

The results 

When it’s time to import, the partner users simply need to drag and drop their completed templated spreadsheet onto the component… 

and that’s it… the import is done! 

What are your other options? 

Let’s take a closer look at one example. An organisation can use a digital experience for enabling partners to register multiple deals. 

With standard Salesforce, the organisation has three options: 

  1. Register these deals one at a time using the Deal Registration Global Action 
  2. Add multiple deals to a spreadsheet and send them to an internal user to import 
  3. Develop a custom solution 

Empower partner users to import data in a Salesforce digital experience 

SimpleImport is the only managed package in the Salesforce ecosystem that solves the problem of external users importing data in a Salesforce digital experience. 

And if you need more convincing: 

  • Partner users can import their spreadsheet data themselves – no more relying on admins which can result in bottlenecked tasks! 
  • There is no onboarding time – partner users just need the spreadsheet and a drag and drop. There’s no more fiddling with CSVs. Users won’t even realise they’re using an import solution.
  • You’re not compromising minimum-access security – don’t compromise the permissions you have in place. Limit object and field mapping access by user or profile. 
  • Imports take less than 20 seconds on average* (varies on the file size). 

How much does SimpleImport cost? 

We price our SimpleImport digital experience implementations on a case-by-case basis depending on: 

  1. Number of digital experience users who will be importing 
  2. Number of admins who will be managing the back end of the solution 
  3. How frequently you’ll be importing 
  4. Average size of file you’ll be uploading 

That’s why we’d recommend scheduling a demo call with us to discuss your requirements and create an accurate quote.

Book a demo of SimpleImport 

Do you need to empower external users to import on a Salesforce digital experience? 

Check out SimpleImport for yourself on a live demo with one of our team.

B. Braun Medical stays compliant whilst reaching out to healthcare organisations thanks to PhoneTools

B. Braun Medical stays compliant whilst reaching out to healthcare organisations thanks to PhoneTools

With PhoneTools, we found that around 20% of doctors surgeries and health centres are registered on the CTPS, meaning they have opted out of live marketing calls.

Matthew Metcalfe, Business Technology Manager, B. Braun Medical Ltd

Finding a new process for connecting with healthcare organisations

B. Braun develops effective solutions and guiding standards for the healthcare system in a constructive dialog with their customers and partners. B. Braun Medical Ltd. is a subsidiary of the B. Braun Group and is one of the leading providers of international Healthcare products in the UK. 

As part of a changing healthcare landscape since COVID-19, B. Braun needed to establish a new business process to reach out to healthcare organisations safely whilst staying compliant with UK privacy laws. 

B. Braun needed to call healthcare organisations

Before the COVID-19 pandemic, B. Braun, like many medical technology companies, would connect with healthcare organisations by having reps visit locations in person. Since COVID-19, the preferred approach for connecting healthcare product providers and healthcare organisations has shifted away from in-person.

With phonecalls becoming the first point of contact, B. Braun needed a new process in place.

Staying compliant with UK privacy laws

Since the arrival of the Privacy and Electronic Communications Regulations (PECR) which sit alongside the Data Protection Act and GDPR, it is illegal for UK entities to cold call people and businesses who have opted out of unsolicited live sales and marketing calls. This opt out register is called the the Telephone Preference Service (TPS).

B. Braun needed to be able to quickly screen healthcare organisation phone numbers against the Telephone Preference Service to check if their reps could call them for marketing purposes.

Keeping users on the Salesforce platform

Well-embedded on the Salesforce platform with a multi-cloud implementation, finding a solution that enabled B. Braun to build their marketing call process on Salesforce was a big win. They looked at directly licensing the Corporate Telephone Preference Service (CTPS) themselves as well as searching on the AppExchange, which is when they found PhoneTools by ProvenWorks.

Implementing and onboarding staff quickly

“It took almost no time at all to train our users; the concept takes longer to explain than the app.”

Matthew Metcalfe, Business Technology Manager

Built for the Salesforce platform, PhoneTools has a user-friendly component that can be placed on any object to screen the record’s phone numbers. After either a manual or automated screening job, PhoneTools shows the status of each phone number using a simple traffic light system. 

With PhoneTools in place, B. Braun reps can clearly see at a glance, without leaving the Salesforce platform, whether the healthcare organisation is registered on the Corporate Telephone Preference Service database or if it is safe to call.

Making marketing calls with a seamless compliance process

“PhoneTools provides us with an easy, simple and incredibly clear method of showing the preference of healthcare organisations to receive marketing calls.” 
Matthew Metcalfe, Business Technology Manager

Since using PhoneTools to screen healthcare organisation phone numbers, B. Braun has found that: 

  • Around 20% of doctors surgeries and health centres are registered on the CTPS, meaning they have opted out of live marketing calls. 
  • 141 UK hospitals are registered on the CTPS, including large teaching hospitals and major chains.
  • They have avoided facing fines of up to £500,000 in place for breaches of PECR regulations.

Thanks to PhoneTools, B. Braun has empowered their reps to confidently reach out to healthcare organisations compliantly without adding additional friction and effort to the marketing call process.

Why B. Braun Medical Ltd recommends ProvenWorks

Business Technology Manager, Matthew Metcalfe says:

“PhoneTools is simple to install and get running, it provides a clear, cost effective method of navigating C/TPS screening.” 

And when it comes to working with the ProvenWorks Support team:

“The support team were helpful and incredibly responsive, questions were answered quickly and effectively.”

Get compliant with PhoneTools

Whether you’re a healthcare product provider reaching out to healthcare organisations, or you work in any industry and plan on making live marketing calls to prospects, it’s vital to screen your phone numbers against the Telephone Preference Service.

Get in contact with us to discuss how PhoneTools could be your in-Salesforce solution for staying compliant. It’s that simple.


PhoneTools

Are you cold calling UK phone numbers? Screen against UK TPS and CTPS lists to stay compliant with UK privacy laws. Learn more and book a demo.

You don’t want to miss these Dreamforce sessions on Salesforce+

Dreamforce, the world’s largest software conference is back!

This year, from the 20th to the 22nd of September, the global Salesforce community is descending on San Francisco, California for the largest annual event in the Salesforce calendar.

It’s safe to say that there are plenty of us who cannot attend the keynotes, panel sessions, community building and after parties in person. But there’s good news… Salesforce has announced that you can experience Dreamforce on Salesforce+ for free!

Once you register, you will have access to the full three days of Dreamforce streaming live on two channels with 72 hours of content, global takeovers, as well as over 200 on-demand episodes.

Who is speaking at Dreamforce?

Salesforce has gained fame for its ability to call on some of the world’s most exciting philanthropists, celebrities, politicians and executives to speak at their events. Dreamforce 2022 is no different.

There are the to-be-expected leaders Marc Benioff and Bret Taylor (co-CEOs of Salesforce) and Stewart Butterfield (President & CEO of Slack) as well as C suite representatives from Salesforce’s global partner and client base – PWC, Slalom, IBM, Accenture, Deloitte Digital, Calendly, Vimeo and even Build-A-Bear.

Then there are the celebrities and philanthropists – Jennifer Hudson, Matthew McConaughey, Jane Goodall DBE, Bono and athletes like professional rock climber Alex Honnold, basketballer Earvin “Magic” Johnson and Olympians Dina Asher-Smith, Allyson Felix and Paralympian Melissa Stockwell. Add to the list former U.S. Vice President Al Gore and it’s safe to say that after a stripped-back, mostly online event in 2021, Dreamforce 2022 is back at full power.

See the full list of Dreamforce 2022 speakers.

Don’t miss out on these Dreamforce 2022 sessions

With 72 hours of content to choose from, catering for timezones around the world, it can be hard to decide where to begin. Which is why we’re here to make your choice easier! Here are our top 10 events that you don’t want to miss at Dreamforce 2022 and how to watch them for free on Salesforce+.

1. Dreamforce Main Keynote

Sep 20
9:00 PM – 10:30 PM BST
4:00 PM – 5:30 PM EDT

There’s no better place to start than Dreamforce’s kick-off keynote hosted by Salesforce Co-CEOs Marc Benioff and Bret Taylor along with a few special guests! You can expect key announcements as well as some inspiring words to kick off Dreamforce 2022.

If you’re short on time, you can watch the Highlights from the Keynote which streams just after, running for 30 minutes as opposed to the full 90 minutes.

2. The New Frontier: with Matthew McConaughey

Sep 21
1:00 AM – 2:00 AM BST
Sep 20
8:00 PM – 9:00 PM EDT

Actor, author and Salesforce brand partner (remember the Superbowl halftime ad?) Matthew McConaughey sits down with Marc Benioff to discuss how to turn values into action that is good for the earth and everyone on it.

The combination of McConaughey’s renowned personality and Benioff’s ability to extract real value from one-to-one conversations makes for a promising hour!

3. Digital Transformation for an Evolving Future

Sep 21
2:00 PM – 3:00 PM BST
9:00 AM – 10:00 AM EDT

Hear from a panel of CEOs (Deloitte Digital, Build-A-Bear, Standard Bank) about their journeys to accelerate and harness the power of digital transformation to drive success.

With an eclectic mix of industry expertise, this session promises to be an interesting insight into the minds of leading CEOs.

4. Using Business as a Platform for Change

Sep 21
4:00 PM – 4:30 PM BST
11:00 AM – 11.30 AM EDT

A number of top CEOs sit down to discuss how to lead companies who take a stand for social justice and how they prioritise diversity. The conversation features Salesforce’s Chief Business Officer and Chief of Staff Ebony Beckwith, CEO of Nextdoor Sarah Friar and other guests.

5. Art, Activism & ‘Surrender’: Benioff and Bono

Sep 21
11:00 PM – Sep 22, 12:00 AM BST
6:00 PM – 7:00 PM EDT

Lead singer of U2, cofounder of (RED) and ONE and author of upcoming new memoir ‘Surrender,’ Bono sits down for an intimate conversation with Marc Benioff.

6. Women’s Empowerment Takes Center Stage with Jennifer Hudson

Sep 22
12:30 AM – 1:00 AM BST
Sep 21
7:30 PM – 8:00 PM EDT

Jennifer Hudson needs no introduction and we can‘t wait to hear how she is using her platform to lift up women around the world.

We’re excited for Hudson’s dynamic conversation with LaShonda Anderson-Williams, EVP and CRO of Global Healthcare and Life Sciences at Salesforce.

7. The Future of Our Planet with Al Gore

Sep 22
1:30 AM – 2:00 AM BST
Sep 21
8.30 PM – 9:00 PM EDT

In this half an hour session, Al Gore shares the latest on the sustainability revolution. Get ready to be inspired to tackle the climate crisis!

8. Dreamfest, the Concert for UCSF Benioff Children’s Hospitals

Sep 22
3:00 AM – 3:30 AM BST
Sep 21
10:00 PM – 10:30PM EDT

Dreamforce’s annual concert, Dreamfest, is an unforgettable night, and this year Salesforce has announced that Red Hot Chili Peppers will be headlining this charity event!

9. Leading in a Flexible Work World

Sep 22
2:00 PM – 2:45 PM BST
9:00 AM – 9:45 AM EDT

The dialogues around Digital HQs is only gorwing and we’re excited to hear about the challenges these CEOs are facing and how they support their organisations in the evolving digital nomad landscape. With Calendly CEO Tope Awotona, CEO of Vimeo Anjali Sud and President of NYSE Group Lynn Martin, we’re excited to see this group of leaders sit down together!

10. True to the Core

Sep 22
8:00 PM – 9:00 PM BST
3:00 PM – 4:00 PM EDT

Join Salesforce Co-Founder and CTO, Parker Harris, Chief Product Officer, David Schmaier, and a range of Salesforce product leaders for a live Q&A forum about the Salesforce product roadmap.

It’s time to look forward! This one is a little different, and definitely not one to miss as Salesforce users.

How to watch Dreamforce for free

We hope you’re getting excited for Dreamforce 2022 after seeing the top 10 sessions we’re looking forward to!

You can register for free on Salesforce+ to watch all of these Dreamforce sessions and much more.

However you end up watching Dreamforce this year, we hope you enjoy it and find friends, colleagues and watch parties to share your experience with.

Dreamforce 2022 here we come!

About ProvenWorks

We mean it when we say we’re Salesforce experts. We work exclusively in the Salesforce ecosystem and our products are built 100% for Salesforce.

SimpleImport turns 10 years old! 🎈🎈🎈 

Our data import solution for Salesforce, SimpleImport, is a decade old and we’re getting emotional…

Just watch our 10 years of SimpleImport video:

We’re celebrating a special birthday… 🎂

This autumn we’re celebrating 10 years of SimpleImport. Yep, it’s been a whole decade since we released our exclusive-to-Salesforce, 5-star data importing solution.

But why does an import solution need a birthday? Because it’s not really about the solution. 

As ever, people are at the heart of everything we do. 

We’re celebrating 10 years of fantastic SimpleImport customers as well as the system integrators and Salesforce team we’ve met along the way. Not to mention the 10 years in which our own team has grown, building importing expertise on the Salesforce platform. 

So, we’re marking this milestone by having a little party. Don’t worry – we’re not leaving you out, you can get involved too. Keep your eyes on your inbox and LinkedIn for some 2012 nostalgia! 

Talking of 2012, let’s take a look back to see where ProvenWorks was 10 years ago…  

Where were we in 2012? 

ProvenWorks was created in 2008 at the kitchen table of our Managing Director, Joel Mansford in Reading, UK. Fully bootstrapped and independent, we built a native-to-Salesforce solution for cleaning up address data and became a Salesforce partner in 2009. 

Then, in 2012, we had an idea.

We noticed the need for a better, simpler data importing tool for Salesforce users. So, we wrote the app ourselves and SimpleImport was born.

As for Salesforce in 2012… Forbes selected Salesforce as the world’s most innovative company for the second consecutive year, a year in which Salesforce was celebrating its 100,000-strong customer base and establishing offices around the world. 

Now 10 years on, where are we and how far have we come? 

Where are we now? 

ProvenWorks hosts drinks at Salesforce Tower alongside GTM Guides, September 2022

SimpleImport has transformed, as Salesforce and the digital world have grown and changed. It now features a unique-on-the-market ManagedImport Lightning component for empowering users to import via a pre-configured drag and drop interface, as well as a new, more intuitive UI. And our development team never stops, with more features and updates being added to the roadmap constantly. 

More widely, we’ve come a long way as a company since we released SimpleImport in 2012. From hitting the $1 million dollar mark, to winning a Salesforce Partner Innovation Award and, most recently, to being accepted onto the Salesforce Grow Accelerate Programme. 

Nevertheless, some things have remained constant – we’re still completely bootstrapped and independent for a start. We still operate exclusively in the Salesforce ecosystem, and that’s where our expertise and passion is. And most importantly, we’re still committed to delivering gold standard customer success alongside each of our products. 

What’s left to say? 

10 years is a significant milestone in a fast-moving industry like software. We want to say thank you to everyone who we’ve worked with and alongside over the last 10 years for making SimpleImport and ProvenWorks what they are today. 

Happy Birthday SimpleImport! 

We look forward to celebrating with you all.  

🥳 Join the birthday party on LinkedIn #10yearsSimpleImport

Use a Lightning Web Component (LWC) from a managed package inside a custom LWC

Introduction 

This article covers how to use a Lightning Web Component (LWC) that exists inside of a managed package (from a different namespace) inside a custom LWC. 

This is something we have been able to do with Aura components for a long time but still to this date we face challenges to complete this operation when working solely with LWCs. 

To solve this problem, we will look at using Lightning Web Security in Salesforce. 

The use case

Managed packages are a great way to obtain pre-built functionality for your org quickly and can be installed by following a URL or through the AppExchange. 

Some of these managed packages will contain LWCs which you may want to wrap inside your existing components. This is achieved by referencing the LWC name(s) in your source code. 

Without using Lightning Web Security, you will encounter the error “Attempting to reference cross-namespace module X in Y” which is why Lightning Web Security must be enabled for this solution. 

Reference a managed LWC inside a custom LWC 

In this scenario we’re going to use the Address Verification Flow Component by ProvenWorks as it demonstrates: 

  • An LWC belonging to a managed package namespace (pw_avfc), 
  • Using properties in a component. 

I have created a new LWC in Visual Studio Code and opened the HTML file. Lines 3 to 6 reference the Address Verification Flow Component. 

Whilst the component name is pw_avfc:addressVerificationFlowBaseComponent, the camel casing needs to be converted to kebab casing. This changes the name (and what we would have used in Aura) to pw_avfc-address-verification-flow-base-component. 

If you’re not familiar with kebab casing, check out this trailhead that explains how to convert from camel casing to kebab. 

The component has some properties that we’re passing values to, these names (useCounty and inlineMode) have also been converted to kebab casing. 

Once you have completed the above, you can deploy the LWC to your org. 

Enabling Lightning Web Security 

As mentioned, this approach will only work when Lightning Web Security is enabled so we must enable this before testing.  

  • Go to Salesforce Setup | Session Settings. 
  • Enable Use Lightning Web Security for Lightning web components. 
  • Select Save. 

You will now need to clear your browser cache for the change to take effect. 

Lightning Web Security overview 

This article isn’t for the purpose of explaining Lightning Web Security in any detail other than it’s the answer to this problem. At the date of writing this article (31/AUG/2022) Lightning Web Security comes with limitations that can impact other component behaviour. 

The Salesforce Developer documentation on the topic is filled with lots of useful information about the feature. You can find out more here: Lightning Web Security – Salesforce Lightning Component Library. I recommend specifically reviewing the subtopic of “When to Enable Lightning Web Security” as this may help you determine if it is suitable for your use case. 

At the time of writing, a current example of Lightning Web Security causing issues is when using Vlocity OmniStudio. When the feature is enabled in an org, OmniStudio becomes unusable. To work around this, you can simply disable the setting, use OmniStudio and then reenable Lightning Web Security when you’re ready to deploy.  

Specifically with OmniStudio, Salesforce’s current recommendation is “..keep the ‘Use Lightning Web Security for Lightning web components’ checkbox unchecked…” Not able to save Omniscripts – ‘Use Lightning Web Security for Lightning web components’ Enabled (salesforce.com) but there may be some alternative options like leaving it disabled in sandbox/dev organisation and enabled in production, but this really is a last resort. 

Test your component 

Now it’s time to look at the component. Place it somewhere in your org to test (i.e. an app, a flow screen, etc.). When you look at your custom component, you should now find the managed package component is successfully rendering within it. 

If you’re still seeing errors linked to “Attempting to reference cross-namespace module” then ensure your browser cache is cleared and try again. 

Summary

We’ve investigated how you can wrap a LWC from a managed package inside of a custom LWC which will hopefully unlock some potential for your org to grow quicker than before. Whilst it is currently dependent on Lightning Web Security (which has its limitations), it is clear that Salesforce is continuing to work on and improve its functionality. 

Head in the Clouds: What are the Salesforce Clouds?

Salesforce has a huge variety of clouds (platforms built on Salesforce CRM) available to use, designed to serve different industries and business goals.

We know that knowledge is key when it comes to Salesforce, so with that in mind, here are the clouds we’ve explored and explained so far. In each post, we take a look at key terminology, business values of using that cloud and specifically what you can do with the functionality available to you!

Happy learning!

The Salesforce Clouds!

What cloud do you want to learn more about?

Want us to explore any more clouds? Why not send us a message or come join the conversation on LinkedIn!

About ProvenWorks

We mean it when we say we’re Salesforce experts. We work exclusively in the Salesforce ecosystem and our solutions are built 100% for Salesforce.