System.out.println("Hello Bronto!!");
Agenda
• Developer Community Unveiling
• Endless Possibilities with the Bronto API
• Intro to the API
• Upcoming Sessions
• Key Takeaways
• Questions
NEW Developer Community
Dev.Bronto.com
Dev.Bronto.com
Dev.Bronto.com
API v3 Migration
Sunset Date
April 1, 2014
Endless Possibilities with the Bronto API
Popular Use Cases
• Contact Management
• Campaign Management • Content Management • Message Management • Sending
• Order Management
• Event Triggers
• Activity Stream Monitoring
bron.to/iuLk
Contact Management
Keep Contact Information Updated (Fields, Lists, SMS Keywords)
• Features Within the App • Segments
Contact Management
Keep Contact Information Updated (Fields, Lists, SMS Keywords)
• Features Within the App • Dynamic Content
Contact Management
Keep Contact Information Updated (Fields, Lists, SMS Keywords)
• Features Within the App • Automated Message Rules
Contact Management
Keep Contact Information Updated (Fields, Lists, SMS Keywords)
• Features Within the App • Workflows
Campaign Management
Content Management & Sending
• Features Within the App • Messages, Headers & Footers, Content Tags
• How To Use Tags
• %%field_name%% • %%!special_tag_name%% • %%@content_tag_name%% • %%#api_field_name%%
Intro to the API
Introduction to the API
• SOAP
• Tokens
• Tools
SOAP
• Simple Object Access Protocol
• CRUD Model • Create or add new entries • Read, retrieve, search, or view existing entries • Update or edit existing entries • Delete/deactivate existing entries
• Web Services Definition Language (WSDL)
• https://api.bronto.com/v4?wsdl
soapUI
• http://www.soapui.org
• “The Swiss-Army Knife of Testing”
• Free and open source cross-platform Functional Testing solution.
• Easily and rapidly create and execute automated functional, regression, compliance, and load tests.
soapUI
soapUI
soapUI
soapUI
soapUI
soapUI
soapUI
soapUI
API Tokens
Logins / Sessions
• All API calls require an active, authenticated session
• API token • Returns sessionId
PHP API Client Library
• PHP Classes available from http://dev.bronto.com
• Provides an Active Record style abstraction of the Bronto API
• Implemented Objects:
• Account • Activity • ApiToken • Contact • Conversion • Delivery • DeliveryGroup • Field • List • Login • Message • MessageRule • Segment
PHP API Client Library
PHP API Client Library
PHP API Client Library
Kickstart Your Next Project
Bronto Developer Kickstart Service
Purpose
• Private consultation service to provide a project plan
Scope of Service
• API Welcome Kit • Preliminary Consultation • Step-by-Step Project Plan for a Single, Specific Integration • Follow-up Consultation
More details can be found at http://bronto.com/services/scope
Upcoming Sessions
Developer Track Sessions
Date / Time Session Title Speaker Tuesday, April 23:
2:15 pm – 3:15 pm Order Tracking: When Bronto and Your Commerce Platform Collide
Chris Geiss, Product Manager
3:30 pm – 4:30 pm Beyond the App: Sweet Custom Reporting Techniques
Jeremy Bobbitt, PS Engineer Ebin Holt, PS Engineer
Wednesday, April 24:
11:00 am – 12:00 pm What Not to Do: The 10 Most Common API Mistakes
Greg Dean, Support Engineer
2:15 pm – 3:15 pm Shopping Cart Abandonment: Down-and-Dirty or Cutting Edge?
Steve Balduino, Sales Engineer
3:30 pm – 4:30 pm Webforms: Customized, Optimized and Ready for Mobile
Lucas Weber, Manager of Support Services
Thursday, April 25:
9:45 am – 10:45 am Lightning Round: Check Out What I Built! Moderator: Dave Johnson, Director of Engineering Services
What To Remember
Key Takeaways
• Dev.Bronto.com
• API v3 will be sunset on April 1, 2014
• There are endless possibilities with the Bronto API
• The Bronto API is easy for developers to work with
• SoapUI is a great tool • Bronto has a PHP client library on GitHub
• Leverage the Bronto Developer Kickstart service
Questions? Thank You!
Top Related