Creating and managing your community – Tutorial

In today’s blog I’m going to do something slightly different. There will be less code but more casual talk. I’m going to present you with a compact tutorial on the early stages of launching community using Napili Template provided by Salesforce, and give you some, hopefully, handy and useful tips along the way.

Launching your community

The template itself is rich in many original and unique functionalities. It provides a point and click builder, as well as a workspace for administrational settings. But we cannot forget about the limitations and there are some, but more on that some other time.

Let’s start from the very beginning – launching your community. It would be good to start by enabling it for a Salesforce Org, after that we can move on to selecting a domain for our organisation. Be extremely cautious when doing that! There’s no way of reversing this process. Once a domain is submitted, it stays there so make sure to choose wisely!

After you’ve created your domain, it is used inside Sandboxes with a fixed name depending on the name of a Sandbox (For example: if Sandbox name is “test” and domain name on production is “codedose” the domain  name for Sandbox would be “test-codedose”). After that, it is possible to create new communities and there are new options in the Setup added.

Building a new application or extending your development team?

🚀 We're here to assist you in accelerating and scaling your business. Send us your inquiry, and we'll schedule a free estimation call.

Estimate your project

Basic components

Picking Napili Template gives us a prebuilt view of a community. The main component is a Template Header which contains some obligatory components: Global Search for Peer-to-peer Communities, User Profile Menu and Navigation Menu. It means that we can either use all of them or none. Additionally you can find some optional components like Notification Button. It’s up to you how you want to set it up, but if you decide not to use those components, you would have to create custom pages with all custom functionalities.

Customizing your community

Community builder itself is pretty easy to wrap your head around. It is point and click tool, provided with 4 main options on the left: Components, Themes, Page Structure, Settings. In components section we will find variety of different items we can put inside the community’s sections. Those can be for example: visualforce pages, flows, records, topics, reports or components we get from AppExchange.

Theme is a place where you can setup branding for our community. There you can add fonts, logos, colors. In Page Structure you can look up each section of the page and manage their components. In the Setting you can change things like community title, languages used, login and logout pages, and much more.

We can test our progress by clicking on the preview button, which lets us check how the whole community is developing. The publish button won’t bring the changes into the public community, which the users have the access to, unless the community is activated.

And that’s pretty much all for today when it comes to setting up your own community using  Napili Template. It provides you an easy and intuitive tool that will make sure that your company stands out of the crowd. I’m sure that right now you will be able to make a simple community on your own without any problems. Good luck and stay tuned for new posts!

Building a new application or extending your development team?

🚀 We're here to assist you in accelerating and scaling your business. Send us your inquiry, and we'll schedule a free estimation call.

Estimate your project


The developed software product was built from scratch with solid quality. We have had a long-term engagement with Stratoflow for nearly 10 years. We look at them as partners, rather than contractors. I'm impressed by their team culture and cross-team support.

Nathan Pesin

CTO, Legerity Financials

Stratoflow was a great partner, challenging as well as supporting our customer projects for the best outcome. They have a great pool of talent within the business - all very capability technologists, as well as being business-savvy and suitable for consultancy engagements.

Chris Goodall

Managing Consultant, CG Consultancy (UK) Limited

The bespoke metal exchange platform works great, it is easily accessible and richly functional. Stratoflow managed deadlines capably, meticulously documented their progress, and delivered a complex project at an affordable cost.

Bartlomiej Knichnicki

Vice Chairman, Supervisory Board

We are very pleased with our partnership with Stratoflow and, as we continue to grow, we expect to increase the numbers of developers that work with us on our projects. They have proven to be very skilled and flexible. They're extremely reliable, and they have a very good company culture of their own, which gives them a real edge compared to other providers that serve more as production shops rather than thought partners and creative problem solvers.

Andrew Kennedy

Founder & Managing Director, Tier 2 Consulting

Stratoflow successfully customized the system according to the specific functionalities and without bugs reported. The team was commended for their adaptability in the work process and for their responsiveness.

Joshua Blavins

Tech PM, Digital Agency

The features implemented have received overwhelmingly positive feedback from end-users. Stratoflow has an incredible technical expertise and a high degree of flexibility when it comes to changing project requirements.

Adam Hill

Chief Technology Officer, Legerity

They have impressively good knowledge of AI issues. Very responsive to any amendments and findings. Very good communication. We received a finished project which could be implemented into production shortly after testing.

CO-Founder & CTO

Circular Fashion Company

They provided superb service with seamless communication and a highly professional, technical approach. The team displays impressive technical expertise and are willing to share information and engage in constructive feedback.

Filip Stachnik

Operations Manager, Otwarte Klatki (part of Anima International)

They're very skilled technically and are also able to see the bigger picture. Stratoflow can actually think about solutions, not just the technical task at hand, which they've been assigned.

Arnd Jan Prause

Chief Operating Officer, musQueteer

Stratoflow delivered the website successfully within the timeframe and budget. They assured that the output met the set requirements. Overall, the team's performance was excellent and recommended for their exceptional technical business expertise. They've been able to deliver all of their work on time and within budget, which has been very impressive.

Lars Andersen

Founder & CEO, My Nametags

Travel sector rebound after the pandemic is complete. We have fantastic global coverage of travel data distribution due to mutual agreements and data exchange between aggregators. Competition for the best price of limited resources degradates margins.

How to win? Provide personalized experience and build your own products in the front-office. The missing bits: a traveller golden record collecting past activities and a AI/ML recommendation technology.

Michał Głomba

CEO at Stratoflow