SlideShare a Scribd company logo
1
BUILDING POWERFUL
SUBSCRIPTION SITES
THAT SCALE
BEN MAY & ADRIAN O’HAGAN
WordCamp Sydney 2019 #WCSYD
2
Subscription
RISE OF THE SUBSCRIPTION ECONOMY
noun
an amount of money that you pay regularly
to receive a product or service.
See also: Membership
3
Scale
RISE OF THE SUBSCRIPTION ECONOMY
verb
Technical scaling: database size,
performance, infrastructure
Business scaling: customer support,
subscription manager, product manager
4
EARLY DIGITAL SUBSCRIPTION ADOPTERS
1999 2008
5
6
It's predicted that in the next couple
of years, 70 per cent of Australian
businesses will offer products via
subscription.
“ “
7
Digital
Subscription
RISE OF THE SUBSCRIPTION ECONOMY
Allow a user to login
Restrict access to something
(eg. content); often by means of
payment
8
Digital Publisher
Revenue Focus
2019
WHICH REVENUE STREAM IS MOST
IMPORTANT FOR 2019?
Subscriptions making up more than Display
advertising (27%), Native advertising (8%) and all
other kinds of revenue streams for digital
publishers.
52%
Source: Digital leaders survey 2019
9
Subscriptions in Digital Publishing
KNOWN USER PROFILING &
PERSONALISATION
PAYWALLS AND
REVENUE DIVERSIFICATION
10
Subscriptions with
WordPress
SCALABILITY
Large sites with anywhere from a couple
thousand to tens of thousands of people
logged in.
STRUCTURE
Robust architecture that’s easy to collaborate
on and extend as required.
BUSINESS AUTONOMY
Product people don’t need development
teams to make basic changes.
11
Ways to do this in WordPress
MICROSERVICE ARCHITECTURE
Build out an external application in another
framework/language/etc. and integrate.
SaaS SOLUTION
Find a software-as-a-service vendor and
integrate.
4
3
OFF THE SHELF PLUGIN
Finding one (or many) plugins and configure
them to work.
BUILD A PLUGIN
Write your own bespoke plugin that handles
everything.
2
1
12
Off the shelf
Plugin
OFTEN FASTEST, BUT BEWARE LONG TERM
Often more than just one plugin. Creates long
term maintenance and co-dependency risks.
Often hard to test & document. Complicated
business model for clients / team to
understand. Hard to debug performance
issues.
13
Bespoke
Plugin
FLEXIBLE, LONG TERM INVESTMENT
Lots of flexibility. Long term investment and
commitment to maintaining. EG, keeping
payment gateway API up to date. Development
budget used up in “boring” features.
14
Microservice
Architecture
HIGHER LONG-TERM INVESTMENT
Same risks as a bespoke plugin, except
introduction of technical debt / foreign
frameworks.
15
Integrate a
SaaS Solution
RAPID DEPLOYMENT, LESS DEVELOPMENT
A great choice for business wanting to have a
robust enterprise grade subscription platform
without having to build one.
16
17
18
FINDING A PLATFORM
Key things we looked out for
DEVELOPER FRIENDLY
PAYMENT PROCESSING & FINANCE
MEMBERSHIP & PLAN HANDLING
ACCESS TO DATA & REPORTING
19
PAYMENT PROCESSING & FINANCE
PROMOTION OPTIONS
Refers to a good or service being offered by
a company ideally a product
FLEXIBLE PAYMENTS
Weekly, Monthly, Annually – the ability to
have flexible recurring or one time
payments.
WHITE LABEL
It should not look as though you’ve left the
website.
COUPON MANAGEMENT
Refers to a good or service being offered by
a company ideally a product
INVOICE GENERATION
Generate invoices for subscribers &
integrate with internal billing systems
20
MEMBERSHIP & PLAN HANDLING
REMINDERS
MEMBERSHIP LEVELS
PLANS ACCESS RULES
TRANSACTIONAL
EMAILS
TRIAL PERIODS
CHANGE USER
EMAIL ADDRESS
SWITCH PLANS /
FREQUENCY
UNIQUE REGISTRATION
PAGES PAUSE / RESUME
21
ACCESS TO DATA & REPORTING
ACCESS RAW
DATA VIA API
TRIAL
CONVERSIONS
NEW
SUBSCRIBERS
REVENUE
FORECASTING
USER UPGRADES
& DOWNGRADES
CHANGE USER
EMAIL ADDRESS
SUBSCRIBER
CHURN
REVENUE
RETENTION
REVENUE
BREAKDOWN
22
DEVELOPER FRIENDLY
SOLID API & DOCS
Vital for developers to be
able to customise the
integration
ABILITY TO CONFIGURE
Ability to configure system
to suit custom business
requirements
OUT OF THE BOX TOOLS
Simple tools that help get
you started quickly
23
COSTS & CONTRACTS
SaaS Vendors can charge in several ways. Is
there a cost per transaction? Base Cost?
Additional Payment gateway costs? Cost
reductions for contract terms, pros & cons.
SUPPORT
This is a vital component to your product.
What is the support model? Chat / Phone /
Email? Turn-around time / SLAs. What time
zones are covered (Australia can suck!).
Dedicated account/success manager?
OTHER
CONSIDERATIONS
24
Crikey once lost the ability to take payments for
two months due to a bad payment provider
migration!
WHAT IS THE MIGRATION PLAN
FROM INCUMBENT SOLUTION?
IS THS SOLUTION DEPENDENT
ON SPECIFIC RESOURCES?
WHAT HAPPENS WHEN YOUR
PAYMENT PLATFORM FAILS?
RISKS
The wrong tool can expose you to serious risk
25
ARCHITECTING SIGN UP IN WORDPRESS
SIGN UP PAGE
PERFORM BASIC
FORM VALIDATION
CHARGIFY
CREDIT CARD
GATEWAY
API
ACCOUNTING SUITE
CREATE WP USER
STORE CHARGIFY UID
SEND WELCOME
EMAIL
26
ARCHITECTING IN WORDPRESS
UPDATES USER
STATUS BASED ON
META
CHARGIFY ATTEMPTS
RENEWAL CHARGE
CREDIT CARD
GATEWAY
PINGS WORDPRESS
WEBHOOK
ACCOUNTING SUITE
WORDPRESS JSON
API ENDPOINT
27
WHAT THEY’RE GOOD AT
MANAGING & SCALING CONTENT
MANAGING USERS & LOGIN
HIGH FREQ PAYMENT PROCESSES
NATIVE COMPLEX SUBSCRIPTION
MANAGEMENT
MANAGING TRANSACTIONAL EMAILS
HOW IT SCALES & FAULT TOLERANT
28
SUMMARY
4 SaaS INTEGRATION
3 MICROSERVICE APPROACH
2 BESPOKE PLUGIN
1 OFF THE SHELF PLUGIN
29
THANK YOU
QUESTIONS?

More Related Content

PDF
Acxiom live ramp-investor roadshow deck_june_2018
PPT
Lean quote to order SalesLogix
PPTX
Latest Market Trends Impacting Contact Center Strategy V1
PDF
Instant Account Opening with Video eKYC
PPTX
Think Straight Partner Solution ( VAS Aggregator)
PDF
ScaleFocus Digital Transformation in Finance Expertise
PPT
MAIA Intelligence
PDF
ServiceNow Store Infographic
Acxiom live ramp-investor roadshow deck_june_2018
Lean quote to order SalesLogix
Latest Market Trends Impacting Contact Center Strategy V1
Instant Account Opening with Video eKYC
Think Straight Partner Solution ( VAS Aggregator)
ScaleFocus Digital Transformation in Finance Expertise
MAIA Intelligence
ServiceNow Store Infographic

What's hot (20)

PDF
ServiceNow Store Growth from Knowledge15 to Knowledge18
PPTX
The Digital Insurer Award - Sun Life
PDF
Premium calculation process automation for an insurance industry leader niv...
PPTX
TDI Startup Insurtech Award - Smart force customer-Sudesi
PDF
What is No-Code/Low-Code App Development and Why Should Your Business Care?
PDF
The Digital Insurer Award 2021- FWD (eKYC)
PPT
Best Practices for Rating and Policy Administration System Replacement
PDF
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
PDF
[WSO2 Summit APAC 2020] Digital Transformation: Lending and Customer-Centricity
PDF
CRM in HDFC Bank
PPT
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
PPT
SafeNet EMS Showcase: Ingredients for an Evolution
PDF
Intelligent automation appian sathya srinmivasan cwin18-utrecht
PPTX
The Digital Innovation Award - Veriday
PDF
Project Management Tools Native on the Salesforce Platform
PPTX
The Digital Insurer Award - MSIG Insurance (Hong Kong) Limited
PDF
Reshape your digital transformation strategy using low code platforms
PPTX
The Digital Innovation Award - Ignatica
PDF
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
PPTX
Dexter + Chaney
ServiceNow Store Growth from Knowledge15 to Knowledge18
The Digital Insurer Award - Sun Life
Premium calculation process automation for an insurance industry leader niv...
TDI Startup Insurtech Award - Smart force customer-Sudesi
What is No-Code/Low-Code App Development and Why Should Your Business Care?
The Digital Insurer Award 2021- FWD (eKYC)
Best Practices for Rating and Policy Administration System Replacement
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
[WSO2 Summit APAC 2020] Digital Transformation: Lending and Customer-Centricity
CRM in HDFC Bank
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
SafeNet EMS Showcase: Ingredients for an Evolution
Intelligent automation appian sathya srinmivasan cwin18-utrecht
The Digital Innovation Award - Veriday
Project Management Tools Native on the Salesforce Platform
The Digital Insurer Award - MSIG Insurance (Hong Kong) Limited
Reshape your digital transformation strategy using low code platforms
The Digital Innovation Award - Ignatica
Blue Shield of CA Revolutionizes its Portal Environment on IBM PureApplicatio...
Dexter + Chaney
Ad

Similar to Building Subscription sites in WordPress (20)

PPT
Best Website Design company in Bangladesh- Web3matrix.com
PDF
SaaS vs. On-premise The Ecommerce Platforming Showdown
PPTX
Session 3a The SF SaaS Framework
PPTX
Zuora - 2009 Venture Capital Case Competition
PPT
Zuora Z-Tour NYC 2010 jun 29
PDF
Psw web basedbusinessmodels
PPTX
So You Want to Sell a Theme or Plugin (WordCamp Atlanta 2013)
PPTX
WordPress eCommerce Review
PPTX
How To Pick An Ecommerce Platform
PDF
Vortrag OnCommerce zur ITmitte.de Ring Vorlesung, Master Informatik, Universi...
PDF
Moving to Subscription Billing? What You Haven’t Considered:
PPTX
What is eCommerce
PDF
Top 10 Tips Selling On The Internet
PDF
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
PPTX
Payment Gateway Integration: Growth Strategy for SAAS
PPTX
Building Innovative Subscription-based Businesses: Lecture 1
PDF
Montclair Advisors/SIIA - Best Practices for SaaS Transitions
PDF
Build vs. Buy: The business-critical checklist
PDF
Payment gateway integration
KEY
Taking payments online
Best Website Design company in Bangladesh- Web3matrix.com
SaaS vs. On-premise The Ecommerce Platforming Showdown
Session 3a The SF SaaS Framework
Zuora - 2009 Venture Capital Case Competition
Zuora Z-Tour NYC 2010 jun 29
Psw web basedbusinessmodels
So You Want to Sell a Theme or Plugin (WordCamp Atlanta 2013)
WordPress eCommerce Review
How To Pick An Ecommerce Platform
Vortrag OnCommerce zur ITmitte.de Ring Vorlesung, Master Informatik, Universi...
Moving to Subscription Billing? What You Haven’t Considered:
What is eCommerce
Top 10 Tips Selling On The Internet
Joint Oracle-cVidya Cloud webinar - SaaS Market Growth & Opportunities
Payment Gateway Integration: Growth Strategy for SAAS
Building Innovative Subscription-based Businesses: Lecture 1
Montclair Advisors/SIIA - Best Practices for SaaS Transitions
Build vs. Buy: The business-critical checklist
Payment gateway integration
Taking payments online
Ad

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Dropbox Q2 2025 Financial Results & Investor Presentation
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
Encapsulation_ Review paper, used for researhc scholars
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Building Subscription sites in WordPress

  • 1. 1 BUILDING POWERFUL SUBSCRIPTION SITES THAT SCALE BEN MAY & ADRIAN O’HAGAN WordCamp Sydney 2019 #WCSYD
  • 2. 2 Subscription RISE OF THE SUBSCRIPTION ECONOMY noun an amount of money that you pay regularly to receive a product or service. See also: Membership
  • 3. 3 Scale RISE OF THE SUBSCRIPTION ECONOMY verb Technical scaling: database size, performance, infrastructure Business scaling: customer support, subscription manager, product manager
  • 4. 4 EARLY DIGITAL SUBSCRIPTION ADOPTERS 1999 2008
  • 5. 5
  • 6. 6 It's predicted that in the next couple of years, 70 per cent of Australian businesses will offer products via subscription. “ “
  • 7. 7 Digital Subscription RISE OF THE SUBSCRIPTION ECONOMY Allow a user to login Restrict access to something (eg. content); often by means of payment
  • 8. 8 Digital Publisher Revenue Focus 2019 WHICH REVENUE STREAM IS MOST IMPORTANT FOR 2019? Subscriptions making up more than Display advertising (27%), Native advertising (8%) and all other kinds of revenue streams for digital publishers. 52% Source: Digital leaders survey 2019
  • 9. 9 Subscriptions in Digital Publishing KNOWN USER PROFILING & PERSONALISATION PAYWALLS AND REVENUE DIVERSIFICATION
  • 10. 10 Subscriptions with WordPress SCALABILITY Large sites with anywhere from a couple thousand to tens of thousands of people logged in. STRUCTURE Robust architecture that’s easy to collaborate on and extend as required. BUSINESS AUTONOMY Product people don’t need development teams to make basic changes.
  • 11. 11 Ways to do this in WordPress MICROSERVICE ARCHITECTURE Build out an external application in another framework/language/etc. and integrate. SaaS SOLUTION Find a software-as-a-service vendor and integrate. 4 3 OFF THE SHELF PLUGIN Finding one (or many) plugins and configure them to work. BUILD A PLUGIN Write your own bespoke plugin that handles everything. 2 1
  • 12. 12 Off the shelf Plugin OFTEN FASTEST, BUT BEWARE LONG TERM Often more than just one plugin. Creates long term maintenance and co-dependency risks. Often hard to test & document. Complicated business model for clients / team to understand. Hard to debug performance issues.
  • 13. 13 Bespoke Plugin FLEXIBLE, LONG TERM INVESTMENT Lots of flexibility. Long term investment and commitment to maintaining. EG, keeping payment gateway API up to date. Development budget used up in “boring” features.
  • 14. 14 Microservice Architecture HIGHER LONG-TERM INVESTMENT Same risks as a bespoke plugin, except introduction of technical debt / foreign frameworks.
  • 15. 15 Integrate a SaaS Solution RAPID DEPLOYMENT, LESS DEVELOPMENT A great choice for business wanting to have a robust enterprise grade subscription platform without having to build one.
  • 16. 16
  • 17. 17
  • 18. 18 FINDING A PLATFORM Key things we looked out for DEVELOPER FRIENDLY PAYMENT PROCESSING & FINANCE MEMBERSHIP & PLAN HANDLING ACCESS TO DATA & REPORTING
  • 19. 19 PAYMENT PROCESSING & FINANCE PROMOTION OPTIONS Refers to a good or service being offered by a company ideally a product FLEXIBLE PAYMENTS Weekly, Monthly, Annually – the ability to have flexible recurring or one time payments. WHITE LABEL It should not look as though you’ve left the website. COUPON MANAGEMENT Refers to a good or service being offered by a company ideally a product INVOICE GENERATION Generate invoices for subscribers & integrate with internal billing systems
  • 20. 20 MEMBERSHIP & PLAN HANDLING REMINDERS MEMBERSHIP LEVELS PLANS ACCESS RULES TRANSACTIONAL EMAILS TRIAL PERIODS CHANGE USER EMAIL ADDRESS SWITCH PLANS / FREQUENCY UNIQUE REGISTRATION PAGES PAUSE / RESUME
  • 21. 21 ACCESS TO DATA & REPORTING ACCESS RAW DATA VIA API TRIAL CONVERSIONS NEW SUBSCRIBERS REVENUE FORECASTING USER UPGRADES & DOWNGRADES CHANGE USER EMAIL ADDRESS SUBSCRIBER CHURN REVENUE RETENTION REVENUE BREAKDOWN
  • 22. 22 DEVELOPER FRIENDLY SOLID API & DOCS Vital for developers to be able to customise the integration ABILITY TO CONFIGURE Ability to configure system to suit custom business requirements OUT OF THE BOX TOOLS Simple tools that help get you started quickly
  • 23. 23 COSTS & CONTRACTS SaaS Vendors can charge in several ways. Is there a cost per transaction? Base Cost? Additional Payment gateway costs? Cost reductions for contract terms, pros & cons. SUPPORT This is a vital component to your product. What is the support model? Chat / Phone / Email? Turn-around time / SLAs. What time zones are covered (Australia can suck!). Dedicated account/success manager? OTHER CONSIDERATIONS
  • 24. 24 Crikey once lost the ability to take payments for two months due to a bad payment provider migration! WHAT IS THE MIGRATION PLAN FROM INCUMBENT SOLUTION? IS THS SOLUTION DEPENDENT ON SPECIFIC RESOURCES? WHAT HAPPENS WHEN YOUR PAYMENT PLATFORM FAILS? RISKS The wrong tool can expose you to serious risk
  • 25. 25 ARCHITECTING SIGN UP IN WORDPRESS SIGN UP PAGE PERFORM BASIC FORM VALIDATION CHARGIFY CREDIT CARD GATEWAY API ACCOUNTING SUITE CREATE WP USER STORE CHARGIFY UID SEND WELCOME EMAIL
  • 26. 26 ARCHITECTING IN WORDPRESS UPDATES USER STATUS BASED ON META CHARGIFY ATTEMPTS RENEWAL CHARGE CREDIT CARD GATEWAY PINGS WORDPRESS WEBHOOK ACCOUNTING SUITE WORDPRESS JSON API ENDPOINT
  • 27. 27 WHAT THEY’RE GOOD AT MANAGING & SCALING CONTENT MANAGING USERS & LOGIN HIGH FREQ PAYMENT PROCESSES NATIVE COMPLEX SUBSCRIPTION MANAGEMENT MANAGING TRANSACTIONAL EMAILS HOW IT SCALES & FAULT TOLERANT
  • 28. 28 SUMMARY 4 SaaS INTEGRATION 3 MICROSERVICE APPROACH 2 BESPOKE PLUGIN 1 OFF THE SHELF PLUGIN