SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
VerticalResponse API 
Journey from SOAP to REST & Lessons Learned
Agenda 
● About VR 
● Early VR API 
● SOAP to REST 
● Lessons Learned 
● Road Ahead
VerticalResponse helps small business grow and connect 
with their customers wherever they are. Our full suite of 
online tools lets SMB’s do all marketing – email, social 
media, mobile and more – easily from one account.
VR Features 
● Founded in 2001. 
● Released new product in March 2014 
● Email and Social marketing platform 
● Responsive, professional-looking templates 
● Drag and drop email editor 
● Robust list management capabilities 
● Powerful analytics for email and social campaigns 
● REST API 
● Integrations Marketplace
Early API 
● Inspired from Salesforce’s AppExchange 
● Built to give partners and resellers more control 
● REST was still nascent , lack of organization support 
● Not built with scalability in mind. 
● No clear design processes were followed. 
● Shift to REST was not easy.
Enter REST
New Platform, New Methodology
Operation Developer Love.
API’s not an afterthought
API as a Product 
● Build relevant API 
● Create Smart Integrations 
● Create Integrations Marketplace 
● Develop a rich developer community 
● Marketing and Support
Design
REST API Design 
HATEOAS based Design 
○ Hypermedia as the engine of 
application state 
○ Consistent API Design 
○ Easy for Client Applications 
○ Know one object, know them 
all 
○ Growing pains 
{ 
"url": "https://vrapi.verticalresponse.com/api/v1/contacts/8796094885659", 
"attributes": { 
"id": 8796094885659, 
"first_name": Lily, 
"last_name": Evans, 
"email": "everyone@social.networks", 
"optin_status": "optin", 
"messageable": false, 
"status": "blocked" 
}, 
"links": { 
"up": { 
"url": "https://vrapi.verticalresponse.com/api/v1/contacts" 
}, 
"lists": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/lists" 
}, 
"messages": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/messages" 
}, 
"stats": { 
"url": "https://vrapi.verticalresponse. 
com/api/v1/contacts/8796094885659/stats" 
} 
} 
}
Challenges
Challenges 
● Mindset Change - API as a Product 
● Demonstrate Value Proposition to Business 
● API Management - Build vs Partner 
● Design First, Implement later 
● Document design guidelines 
● Adhere to design
Lessons Learned
Build an API Program, not just API’s
Create a Roadmap and implement against it
Measure Success, Identify KPI’s
There is no substitute for good design
Set up design guidelines and adhere to it
Code Reviews should check against design 
guidelines
Market and Support your API’s
Build support plan and process
Lessons from API Support 
● Solid documentation is essential 
● Self-service onboarding 
● Support tickets vs. Web Forum 
● “Dualing APIs” 
● Sunset and Migration
Road Ahead
Future of the VR API 
● Work with developers to build third party integrations. 
● Create strategic integrations with partners. 
● Building a robust marketplace 
● Actively participate in developer events
Useful Links 
● VR Developer Portal 
https://developer.verticalresponse.com 
● Support Group 
https://groups.google.com/forum/#!forum/vertical-response-rest-api-group 
● Blog 
http://www.verticalresponse.com/blog/product/
Q and A

Más contenido relacionado

Último

Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 
The 100x Factor Growth with AI - Susan Diaz
The 100x Factor  Growth with AI - Susan DiazThe 100x Factor  Growth with AI - Susan Diaz
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 

Último (20)

Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
Navigating the SEO of Tomorrow, Competitive Benchmarking, China as an e-Comme...
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Generative AI Content Creation - Andrew Jenkins
Generative AI Content Creation - Andrew JenkinsGenerative AI Content Creation - Andrew Jenkins
Generative AI Content Creation - Andrew Jenkins
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
The 100x Factor Growth with AI - Susan Diaz
The 100x Factor  Growth with AI - Susan DiazThe 100x Factor  Growth with AI - Susan Diaz
The 100x Factor Growth with AI - Susan Diaz
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
Riding the Wave of AI Disruption - Navigating the AI Fear Cycle in Marketing ...
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

VerticalResponse: From SOAP to REST - API Meetup Aug 2014

  • 1. VerticalResponse API Journey from SOAP to REST & Lessons Learned
  • 2. Agenda ● About VR ● Early VR API ● SOAP to REST ● Lessons Learned ● Road Ahead
  • 3. VerticalResponse helps small business grow and connect with their customers wherever they are. Our full suite of online tools lets SMB’s do all marketing – email, social media, mobile and more – easily from one account.
  • 4. VR Features ● Founded in 2001. ● Released new product in March 2014 ● Email and Social marketing platform ● Responsive, professional-looking templates ● Drag and drop email editor ● Robust list management capabilities ● Powerful analytics for email and social campaigns ● REST API ● Integrations Marketplace
  • 5. Early API ● Inspired from Salesforce’s AppExchange ● Built to give partners and resellers more control ● REST was still nascent , lack of organization support ● Not built with scalability in mind. ● No clear design processes were followed. ● Shift to REST was not easy.
  • 7. New Platform, New Methodology
  • 9. API’s not an afterthought
  • 10. API as a Product ● Build relevant API ● Create Smart Integrations ● Create Integrations Marketplace ● Develop a rich developer community ● Marketing and Support
  • 12. REST API Design HATEOAS based Design ○ Hypermedia as the engine of application state ○ Consistent API Design ○ Easy for Client Applications ○ Know one object, know them all ○ Growing pains { "url": "https://vrapi.verticalresponse.com/api/v1/contacts/8796094885659", "attributes": { "id": 8796094885659, "first_name": Lily, "last_name": Evans, "email": "everyone@social.networks", "optin_status": "optin", "messageable": false, "status": "blocked" }, "links": { "up": { "url": "https://vrapi.verticalresponse.com/api/v1/contacts" }, "lists": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/lists" }, "messages": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/messages" }, "stats": { "url": "https://vrapi.verticalresponse. com/api/v1/contacts/8796094885659/stats" } } }
  • 14. Challenges ● Mindset Change - API as a Product ● Demonstrate Value Proposition to Business ● API Management - Build vs Partner ● Design First, Implement later ● Document design guidelines ● Adhere to design
  • 16. Build an API Program, not just API’s
  • 17. Create a Roadmap and implement against it
  • 19. There is no substitute for good design
  • 20. Set up design guidelines and adhere to it
  • 21. Code Reviews should check against design guidelines
  • 22. Market and Support your API’s
  • 23. Build support plan and process
  • 24. Lessons from API Support ● Solid documentation is essential ● Self-service onboarding ● Support tickets vs. Web Forum ● “Dualing APIs” ● Sunset and Migration
  • 26. Future of the VR API ● Work with developers to build third party integrations. ● Create strategic integrations with partners. ● Building a robust marketplace ● Actively participate in developer events
  • 27. Useful Links ● VR Developer Portal https://developer.verticalresponse.com ● Support Group https://groups.google.com/forum/#!forum/vertical-response-rest-api-group ● Blog http://www.verticalresponse.com/blog/product/