SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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
 

Similar a 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
 

Más 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
 

Más 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
 

Último

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Último (20)

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

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