SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à 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 & StrategyOdoo
 
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 startupjulovesnewstuff
 
KIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 BerlinKIDSORTED - NOAH18 Berlin
KIDSORTED - NOAH18 BerlinNOAH Advisors
 
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 machineAndries De Vos
 
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 MachineSlash
 
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.pptxNikolaus 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 SchoolMichael Altendorf
 
Tchop - NOAH16 London
Tchop - NOAH16 LondonTchop - NOAH16 London
Tchop - NOAH16 LondonNOAH Advisors
 
10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters10 Business ideas for Thomson reuters
10 Business ideas for Thomson reutersAna 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.pdfapidays
 
Beezer - NOAH17 Berlin
Beezer - NOAH17 BerlinBeezer - NOAH17 Berlin
Beezer - NOAH17 BerlinNOAH Advisors
 
Odoo Strategy and Roadmap
Odoo Strategy and RoadmapOdoo Strategy and Roadmap
Odoo Strategy and RoadmapOdoo
 
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 LondonNOAH 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 2014JCI Tallinn BeWise
 
Memonic general presentation for IMD
Memonic general presentation for IMDMemonic general presentation for IMD
Memonic general presentation for IMDmemonic
 

Similaire à 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
 

Plus de 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 BuilderDrupalCamp Kyiv
 
Performance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthousePerformance Monitoring with Google Lighthouse
Performance Monitoring with Google LighthouseDrupalCamp 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
 
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 REALDrupalCamp 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 SKILLDDrupalCamp Kyiv
 
DRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCHDRUPAL AND ELASTICSEARCH
DRUPAL AND ELASTICSEARCHDrupalCamp Kyiv
 
DRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEWDRUPAL 8 STORAGES OVERVIEW
DRUPAL 8 STORAGES OVERVIEWDrupalCamp 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 PRACTICESDrupalCamp 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-TODrupalCamp Kyiv
 
UX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATIONUX DURING MODULE INSTALLATION AND CONFIGURATION
UX DURING MODULE INSTALLATION AND CONFIGURATIONDrupalCamp 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 ERADrupalCamp 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 DRUPALDrupalCamp Kyiv
 
DRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTRDRUPAL AUDITS MADE FASTR
DRUPAL AUDITS MADE FASTRDrupalCamp 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 SOLUTIONSDrupalCamp 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 INNOCENCEDrupalCamp Kyiv
 

Plus de 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
 

Dernier

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Dernier (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

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