SlideShare a Scribd company logo
What we learned from Open Social in
3 years, moving from an Agency to a
Product company.
DrupalCamp Kyiv 2019
! co-Founder GoalGorilla (2008)
! co-Founder Open Social (2016)
! co-Founder THX Project (2018)
❖ Former board of Dutch Drupal Association
❖ Current board of Dutch Startup Association
Introduction Taco Potze
GoalGorilla, 

creative Drupal shop
since 2008
Amsterdam, The Netherlands
Why Open Social?
“We want to build better
software, innovate
faster and deliver more
value to our clients.
Open Social builds
communities on a
mission, since 2016
Drupal distribution
* drupal.org/project/social
Open Social is not
simply software
but a collaborative project



Using open-source technology,
it’s flexible and powers more than
1.000 active installations.*
! United Nations (8 platforms)
! Greenpeace International
! SAP
! Victim Support Netherlands
! CTBTO
! Foraus
our clients
Companies using Open Social
Clients in Europe, United States and Australia
! Holmesglen Institute Australia
! European Aviation Safety Agency
! DigitalSwitzerland
! Friends of the Earth (Milieudefensie)
! Pachamama Alliance
! Netherlands Organisation for Scientific
Research
So, how did we do it?
getopensocial.com
open-SaaS
21
SaaS
Software-as-a-Service
Offering: 



- Easy out-of-the-box setup
- Smooth automated updates incl.
new features
- Hosting (cloud), maintenance,
support and services
Billing: 



- Setup fee + Monthly fee



- Additional services
! Deliver more value to your clients
! Lower initial setup cost
! Faster deliver times
! Less time of client needed
! No acceptance periods
! Better tested software, less bugs
! More time spend on UX and design
Winning
Why SaaS beats custom development?
! Other people use it too, less risk
! Crowd co-development
! Specialism as company
! Additional value adding services
! Stricter security guidelines and
certifications
! Marketplace for modules / extensions
Our secret sauce
Technology
Moss: continuous integration
& automation
- Quality Assurance
- Security
- Performance
- Backups
Primate: Automated SaaS
Cloud setup and release
system
Basic SaaS
Enterprise
SaaS
(extended)
API Brand/Layout THX
Open-source Proprietary Single tenant
How to
create an
out-of-the-
box
platform?
Doing agency work is easy.
You sell the client a dream.
You start building and they pay you all
hours made, probably each month
covering all your cost plus a little profit.
Building a product is hard.
You sell the client a final product.
You start building for 6-12 months, they
pay you only a fraction of the cost.
21 3
benefits
Raising money
pre-Seed
<200k
EUR
Seed
< 1M
euro
Series A
>1M
euro
Funded Open Social with a
successful pre-seed
crowdfunding campaign.
10% equity for 200k euro
+ 300k euro out of pocket
Watch our 

product video
Watch now
Open
DIY
Public Big
tech
Closed
adoption
challengers
Social software landscape
Players, problems and pain
Privacy concerns and
lack of data
ownership
Lack of domain
expertise, costly and
time consuming
Vendor lock-ins, not
customizable bad
services and
expensive
Not customizable,
limited, no data
ownership
Product/Market fit
After non-profit we are now moving into the Business market
Opportunities to expand target segment towards new industries and software domains
Extranet; 

Events and
Knowledge
Management
Vertical
Industry
NGOs Government
Collaboration
Courses (e-learning)
Gamification 3.0
Business
Initial 

target 

segment
Source: Credence Research “Enterprise
Social Networks and Online Communities
Market, June 2018
Product/market-fit in ‘17-’18 helped to
identify key areas of expansion
Crowd Innovation
4 Key Metrics to
measure success
MRR = Monthly Recurring Revenue
Usually your monthly SaaS fee, your client pays you
every month or every year.
Ideally this price goes up each month or year when you
deliver more value to your client (usage, features,
interactions).
ARR = anual recurring revenue
In US your company could be worth 100 x MRR..



So a 500 EUR/month client adds 50.000k to your
company value..
Churn %
How many clients stop paying for your product every
month?
Needs to be as low as possible. But too low and you
might charge enough.
Lock them in (for example with data) vs. Open
CAC = Cost to Acquire a Customer
Say your cost are 10.000 euro a month for marketing
and sales and that gives you 2 new clients.
CAC = 10.000 / 2 = 5.000 euro
How many months to recover CAC?
5.000 / 500 euro = 10 months, in general <1 year
LTV = Customer Life Time Value
ARPA = avr. Monthly recurring Revenue per Account = MRR
How are we
doing with
Open Social?
MRR = Monthly Recurring Revenue
2017 2018 2019
Churn %
CAC = Cost to Acquire a Customer
Cost are 12.000 euro a month for marketing and sales
and gives us 1 new clients.
CAC = 12.000 / 1 = 12.000 euro
How many months to recover CAC?
12.000 / 1.000 euro = 12 months
LTV = Customer Life Time Value
Not usable for Open Social, yet..
Timelime GoalGorilla <> Open Social
2015: Preparations and crowdfunding
2016: Invested 500k into Open Social
2017 - 2019: Increase Open Social clients,
decrease GoalGorilla clients.
2020: Raising additional Investment
21 3
Open Social 2016-2019
3 key learnings
Have enough
funding for product
development AND
sales & marketing.
Focus on MRR
growth!!
Recurring
Revenue
Build your tech
to scale.
Setup and
maintenance
time should be
close to 0.
Discover
more
benefits
visit getopensocial.com
Thank you for your attention!
Get in touch with our founders on

taco@getopensocial.com




And technical questions to our VP of Product

jaapjan@getopensocial.com



Updates @OpenSocialHQ
Relevant links
getopensocial.com Open Social website
drupal.org/project/social Drupal Project page
demo.getopensocial.com Demo environment
goalgorilla.com/en Agency Website
thxproject.com DAICO THX Website

More Related Content

Similar to WHAT WE LEARNED FROM OPEN SOCIAL IN 3 YEARS, MOVING FROM AN AGENCY TO A PRODUCT COMPANY

Odoo - Vision & Strategy
Odoo - Vision & StrategyOdoo - Vision & Strategy
Odoo - Vision & Strategy
Odoo
 
The key points to start a startup
The key points to start a startupThe key points to start a startup
The key points to start a startup
julovesnewstuff
 
KIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 BerlinKIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 Berlin
NOAH Advisors
 
Smile&magento
Smile&magentoSmile&magento
Smile&magento
Оksana Logashuk
 
Slash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales MachineSlash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales Machine
Slash
 
Slash | How to build a B2B sales machine
Slash | How to build a B2B sales machineSlash | How to build a B2B sales machine
Slash | How to build a B2B sales machine
Andries De Vos
 
Qlerify Ditribution Pitch Deck Aug 2023.pptx
Qlerify Ditribution Pitch Deck Aug 2023.pptxQlerify Ditribution Pitch Deck Aug 2023.pptx
Qlerify Ditribution Pitch Deck Aug 2023.pptx
Nikolaus Varzakakos
 
Adtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA SchoolAdtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA School
Michael Altendorf
 
Tchop - NOAH16 London
Tchop - NOAH16 LondonTchop - NOAH16 London
Tchop - NOAH16 London
NOAH Advisors
 
10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters
Ana Maria Nevito
 
INTERFACE, by apidays - The No Code Mindset.pdf
INTERFACE, by apidays - The No Code Mindset.pdfINTERFACE, by apidays - The No Code Mindset.pdf
INTERFACE, by apidays - The No Code Mindset.pdf
apidays
 
Beezer - NOAH17 Berlin
Beezer - NOAH17 BerlinBeezer - NOAH17 Berlin
Beezer - NOAH17 Berlin
NOAH Advisors
 
Odoo Strategy and Roadmap
Odoo Strategy and RoadmapOdoo Strategy and Roadmap
Odoo Strategy and Roadmap
Odoo
 
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo) Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
Mustufa Rangwala
 
Adjesty - NOAH17 London
Adjesty - NOAH17 LondonAdjesty - NOAH17 London
Adjesty - NOAH17 London
NOAH Advisors
 
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
JCI Tallinn BeWise
 
Digital Media Pack CEEF
Digital Media Pack CEEFDigital Media Pack CEEF
Digital Media Pack CEEF
DaugileBuragaite
 
Memonic general presentation for IMD
Memonic general presentation for IMDMemonic general presentation for IMD
Memonic general presentation for IMDmemonic
 
Studiolabs Pitchdeck
Studiolabs PitchdeckStudiolabs Pitchdeck
Studiolabs Pitchdeck
Matthieu De Luze
 

Similar to WHAT WE LEARNED FROM OPEN SOCIAL IN 3 YEARS, MOVING FROM AN AGENCY TO A PRODUCT COMPANY (20)

Odoo - Vision & Strategy
Odoo - Vision & StrategyOdoo - Vision & Strategy
Odoo - Vision & Strategy
 
The key points to start a startup
The key points to start a startupThe key points to start a startup
The key points to start a startup
 
KIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 BerlinKIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 Berlin
 
Smile&magento
Smile&magentoSmile&magento
Smile&magento
 
Slash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales MachineSlash | How to Build a B2B Sales Machine
Slash | How to Build a B2B Sales Machine
 
Slash | How to build a B2B sales machine
Slash | How to build a B2B sales machineSlash | How to build a B2B sales machine
Slash | How to build a B2B sales machine
 
Qlerify Ditribution Pitch Deck Aug 2023.pptx
Qlerify Ditribution Pitch Deck Aug 2023.pptxQlerify Ditribution Pitch Deck Aug 2023.pptx
Qlerify Ditribution Pitch Deck Aug 2023.pptx
 
Adtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA SchoolAdtelligence - Starting a company in Germany - Mannheim MBA School
Adtelligence - Starting a company in Germany - Mannheim MBA School
 
Tchop - NOAH16 London
Tchop - NOAH16 LondonTchop - NOAH16 London
Tchop - NOAH16 London
 
10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters
 
INTERFACE, by apidays - The No Code Mindset.pdf
INTERFACE, by apidays - The No Code Mindset.pdfINTERFACE, by apidays - The No Code Mindset.pdf
INTERFACE, by apidays - The No Code Mindset.pdf
 
Beezer - NOAH17 Berlin
Beezer - NOAH17 BerlinBeezer - NOAH17 Berlin
Beezer - NOAH17 Berlin
 
digat3
digat3digat3
digat3
 
Odoo Strategy and Roadmap
Odoo Strategy and RoadmapOdoo Strategy and Roadmap
Odoo Strategy and Roadmap
 
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo) Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
Keynotes Odoo - 2014 Opendays by Fabien (CEO @ Odoo)
 
Adjesty - NOAH17 London
Adjesty - NOAH17 LondonAdjesty - NOAH17 London
Adjesty - NOAH17 London
 
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
BeWise lecture: Siim Lepisk '7 Key Topics for Getting Funding' @ EBS 13 Oct 2014
 
Digital Media Pack CEEF
Digital Media Pack CEEFDigital Media Pack CEEF
Digital Media Pack CEEF
 
Memonic general presentation for IMD
Memonic general presentation for IMDMemonic general presentation for IMD
Memonic general presentation for IMD
 
Studiolabs Pitchdeck
Studiolabs PitchdeckStudiolabs Pitchdeck
Studiolabs Pitchdeck
 

More from DrupalCamp Kyiv

Speed up the site building with Drupal's Bootstrap Layout Builder
Speed up the site building with Drupal's Bootstrap Layout BuilderSpeed up the site building with Drupal's Bootstrap Layout Builder
Speed up the site building with Drupal's Bootstrap Layout Builder
DrupalCamp Kyiv
 
Performance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthousePerformance Monitoring with Google Lighthouse
Performance Monitoring with Google Lighthouse
DrupalCamp Kyiv
 
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
DrupalCamp Kyiv
 
Acquia BLT for the Win, or How to speed up the project setup, development an...
Acquia BLT for the Win, or  How to speed up the project setup, development an...Acquia BLT for the Win, or  How to speed up the project setup, development an...
Acquia BLT for the Win, or How to speed up the project setup, development an...
DrupalCamp Kyiv
 
Upgrading to Drupal 9
Upgrading to Drupal 9Upgrading to Drupal 9
Upgrading to Drupal 9
DrupalCamp Kyiv
 
THE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REALTHE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REAL
DrupalCamp Kyiv
 
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLDFRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
DrupalCamp Kyiv
 
DRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCHDRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCH
DrupalCamp Kyiv
 
Blackfire Workshop
Blackfire WorkshopBlackfire Workshop
Blackfire Workshop
DrupalCamp Kyiv
 
DRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEWDRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEW
DrupalCamp Kyiv
 
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICESONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
DrupalCamp Kyiv
 
1-1 MEETING: STEP-BY-STEP-HOW-TO
1-1 MEETING: STEP-BY-STEP-HOW-TO1-1 MEETING: STEP-BY-STEP-HOW-TO
1-1 MEETING: STEP-BY-STEP-HOW-TO
DrupalCamp Kyiv
 
UX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATIONUX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATION
DrupalCamp Kyiv
 
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
DrupalCamp Kyiv
 
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERATECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
DrupalCamp Kyiv
 
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPALPROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
DrupalCamp Kyiv
 
DRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTRDRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTR
DrupalCamp Kyiv
 
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
DrupalCamp Kyiv
 
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONSSEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
DrupalCamp Kyiv
 
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCEDEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
DrupalCamp Kyiv
 

More from DrupalCamp Kyiv (20)

Speed up the site building with Drupal's Bootstrap Layout Builder
Speed up the site building with Drupal's Bootstrap Layout BuilderSpeed up the site building with Drupal's Bootstrap Layout Builder
Speed up the site building with Drupal's Bootstrap Layout Builder
 
Performance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthousePerformance Monitoring with Google Lighthouse
Performance Monitoring with Google Lighthouse
 
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
Oleg Bogut - Decoupled Drupal: how to build stable solution with JSON:API, Re...
 
Acquia BLT for the Win, or How to speed up the project setup, development an...
Acquia BLT for the Win, or  How to speed up the project setup, development an...Acquia BLT for the Win, or  How to speed up the project setup, development an...
Acquia BLT for the Win, or How to speed up the project setup, development an...
 
Upgrading to Drupal 9
Upgrading to Drupal 9Upgrading to Drupal 9
Upgrading to Drupal 9
 
THE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REALTHE INTERNET OF THINGS IS GETTING REAL
THE INTERNET OF THINGS IS GETTING REAL
 
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLDFRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
FRONT-END COMPONENTS IN DRUPAL THEME. "KAIZEN" - DRUPAL 8 THEME FROM SKILLD
 
DRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCHDRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCH
 
Blackfire Workshop
Blackfire WorkshopBlackfire Workshop
Blackfire Workshop
 
DRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEWDRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEW
 
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICESONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
ONE MORE TIME ABOUT CODE STANDARDS AND BEST PRACTICES
 
1-1 MEETING: STEP-BY-STEP-HOW-TO
1-1 MEETING: STEP-BY-STEP-HOW-TO1-1 MEETING: STEP-BY-STEP-HOW-TO
1-1 MEETING: STEP-BY-STEP-HOW-TO
 
UX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATIONUX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATION
 
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
SWITCHING FROM QA ENGINEER TO PROJECT MANAGER - LEVEL UP OR DOWN?
 
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERATECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
TECHNOLOGIES-POWERED WEB AND THE POST-BROWSER ERA
 
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPALPROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
PROTECTED CONTENT: END-TO-END PGP ENCRYPTION FOR DRUPAL
 
DRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTRDRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTR
 
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
 
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONSSEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
SEARCH API: TIPS AND TRICKS - FROM BEGINNING TO CUSTOM SOLUTIONS
 
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCEDEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
DEVOPS & THE DEATH AND REBIRTH OF CHILDHOOD INNOCENCE
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

WHAT WE LEARNED FROM OPEN SOCIAL IN 3 YEARS, MOVING FROM AN AGENCY TO A PRODUCT COMPANY

  • 1. What we learned from Open Social in 3 years, moving from an Agency to a Product company. DrupalCamp Kyiv 2019
  • 2. ! co-Founder GoalGorilla (2008) ! co-Founder Open Social (2016) ! co-Founder THX Project (2018) ❖ Former board of Dutch Drupal Association ❖ Current board of Dutch Startup Association Introduction Taco Potze
  • 3. GoalGorilla, 
 creative Drupal shop since 2008 Amsterdam, The Netherlands
  • 4. Why Open Social? “We want to build better software, innovate faster and deliver more value to our clients.
  • 5. Open Social builds communities on a mission, since 2016
  • 6. Drupal distribution * drupal.org/project/social Open Social is not simply software but a collaborative project
 
 Using open-source technology, it’s flexible and powers more than 1.000 active installations.*
  • 7. ! United Nations (8 platforms) ! Greenpeace International ! SAP ! Victim Support Netherlands ! CTBTO ! Foraus our clients Companies using Open Social Clients in Europe, United States and Australia ! Holmesglen Institute Australia ! European Aviation Safety Agency ! DigitalSwitzerland ! Friends of the Earth (Milieudefensie) ! Pachamama Alliance ! Netherlands Organisation for Scientific Research
  • 8. So, how did we do it? getopensocial.com
  • 10. 21 SaaS Software-as-a-Service Offering: 
 
 - Easy out-of-the-box setup - Smooth automated updates incl. new features - Hosting (cloud), maintenance, support and services Billing: 
 
 - Setup fee + Monthly fee
 
 - Additional services
  • 11. ! Deliver more value to your clients ! Lower initial setup cost ! Faster deliver times ! Less time of client needed ! No acceptance periods ! Better tested software, less bugs ! More time spend on UX and design Winning Why SaaS beats custom development? ! Other people use it too, less risk ! Crowd co-development ! Specialism as company ! Additional value adding services ! Stricter security guidelines and certifications ! Marketplace for modules / extensions
  • 12. Our secret sauce Technology Moss: continuous integration & automation - Quality Assurance - Security - Performance - Backups Primate: Automated SaaS Cloud setup and release system Basic SaaS Enterprise SaaS (extended) API Brand/Layout THX Open-source Proprietary Single tenant
  • 14. Doing agency work is easy. You sell the client a dream. You start building and they pay you all hours made, probably each month covering all your cost plus a little profit.
  • 15. Building a product is hard. You sell the client a final product. You start building for 6-12 months, they pay you only a fraction of the cost.
  • 16.
  • 17.
  • 19. Funded Open Social with a successful pre-seed crowdfunding campaign. 10% equity for 200k euro + 300k euro out of pocket
  • 20. Watch our 
 product video Watch now
  • 21. Open DIY Public Big tech Closed adoption challengers Social software landscape Players, problems and pain Privacy concerns and lack of data ownership Lack of domain expertise, costly and time consuming Vendor lock-ins, not customizable bad services and expensive Not customizable, limited, no data ownership
  • 22. Product/Market fit After non-profit we are now moving into the Business market Opportunities to expand target segment towards new industries and software domains Extranet; 
 Events and Knowledge Management Vertical Industry NGOs Government Collaboration Courses (e-learning) Gamification 3.0 Business Initial 
 target 
 segment Source: Credence Research “Enterprise Social Networks and Online Communities Market, June 2018 Product/market-fit in ‘17-’18 helped to identify key areas of expansion Crowd Innovation
  • 23. 4 Key Metrics to measure success
  • 24. MRR = Monthly Recurring Revenue Usually your monthly SaaS fee, your client pays you every month or every year. Ideally this price goes up each month or year when you deliver more value to your client (usage, features, interactions). ARR = anual recurring revenue In US your company could be worth 100 x MRR..
 
 So a 500 EUR/month client adds 50.000k to your company value..
  • 25. Churn % How many clients stop paying for your product every month? Needs to be as low as possible. But too low and you might charge enough. Lock them in (for example with data) vs. Open
  • 26. CAC = Cost to Acquire a Customer Say your cost are 10.000 euro a month for marketing and sales and that gives you 2 new clients. CAC = 10.000 / 2 = 5.000 euro How many months to recover CAC? 5.000 / 500 euro = 10 months, in general <1 year
  • 27. LTV = Customer Life Time Value ARPA = avr. Monthly recurring Revenue per Account = MRR
  • 28. How are we doing with Open Social?
  • 29. MRR = Monthly Recurring Revenue 2017 2018 2019
  • 31. CAC = Cost to Acquire a Customer Cost are 12.000 euro a month for marketing and sales and gives us 1 new clients. CAC = 12.000 / 1 = 12.000 euro How many months to recover CAC? 12.000 / 1.000 euro = 12 months
  • 32.
  • 33. LTV = Customer Life Time Value Not usable for Open Social, yet..
  • 34. Timelime GoalGorilla <> Open Social 2015: Preparations and crowdfunding 2016: Invested 500k into Open Social 2017 - 2019: Increase Open Social clients, decrease GoalGorilla clients. 2020: Raising additional Investment
  • 35. 21 3 Open Social 2016-2019 3 key learnings Have enough funding for product development AND sales & marketing. Focus on MRR growth!! Recurring Revenue Build your tech to scale. Setup and maintenance time should be close to 0.
  • 37. Thank you for your attention! Get in touch with our founders on
 taco@getopensocial.com 
 
 And technical questions to our VP of Product
 jaapjan@getopensocial.com
 
 Updates @OpenSocialHQ Relevant links getopensocial.com Open Social website drupal.org/project/social Drupal Project page demo.getopensocial.com Demo environment goalgorilla.com/en Agency Website thxproject.com DAICO THX Website