Transcript
Page 1: System.out.println("Hello Bronto!!");
Page 2: System.out.println("Hello Bronto!!");

System.out.println("Hello Bronto!!");

Page 3: System.out.println("Hello Bronto!!");

Agenda

•  Developer Community Unveiling

•  Endless Possibilities with the Bronto API

•  Intro to the API

•  Upcoming Sessions

•  Key Takeaways

•  Questions

Page 4: System.out.println("Hello Bronto!!");

NEW Developer Community

Page 5: System.out.println("Hello Bronto!!");

Dev.Bronto.com

Page 6: System.out.println("Hello Bronto!!");

Dev.Bronto.com

Page 7: System.out.println("Hello Bronto!!");

Dev.Bronto.com

Page 8: System.out.println("Hello Bronto!!");

API v3 Migration

Sunset Date

April 1, 2014

Page 9: System.out.println("Hello Bronto!!");

Endless Possibilities with the Bronto API

Page 10: System.out.println("Hello Bronto!!");

Popular Use Cases

•  Contact Management

•  Campaign Management •  Content Management •  Message Management •  Sending

•  Order Management

•  Event Triggers

•  Activity Stream Monitoring

bron.to/iuLk

Page 11: System.out.println("Hello Bronto!!");

Contact Management

Keep Contact Information Updated (Fields, Lists, SMS Keywords)

•  Features Within the App •  Segments

Page 12: System.out.println("Hello Bronto!!");

Contact Management

Keep Contact Information Updated (Fields, Lists, SMS Keywords)

•  Features Within the App •  Dynamic Content

Page 13: System.out.println("Hello Bronto!!");

Contact Management

Keep Contact Information Updated (Fields, Lists, SMS Keywords)

•  Features Within the App •  Automated Message Rules

Page 14: System.out.println("Hello Bronto!!");

Contact Management

Keep Contact Information Updated (Fields, Lists, SMS Keywords)

•  Features Within the App •  Workflows

Page 15: System.out.println("Hello Bronto!!");

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%%

Page 16: System.out.println("Hello Bronto!!");

Intro to the API

Page 17: System.out.println("Hello Bronto!!");

Introduction to the API

•  SOAP

•  Tokens

•  Tools

Page 18: System.out.println("Hello Bronto!!");

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

Page 19: System.out.println("Hello Bronto!!");

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.

Page 20: System.out.println("Hello Bronto!!");

soapUI

Page 21: System.out.println("Hello Bronto!!");

soapUI

Page 22: System.out.println("Hello Bronto!!");

soapUI

Page 23: System.out.println("Hello Bronto!!");

soapUI

Page 24: System.out.println("Hello Bronto!!");

soapUI

Page 25: System.out.println("Hello Bronto!!");

soapUI

Page 26: System.out.println("Hello Bronto!!");

soapUI

Page 27: System.out.println("Hello Bronto!!");

soapUI

Page 28: System.out.println("Hello Bronto!!");

API Tokens

Page 29: System.out.println("Hello Bronto!!");

Logins / Sessions

•  All API calls require an active, authenticated session

•  API token •  Returns sessionId

Page 30: System.out.println("Hello Bronto!!");

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

Page 31: System.out.println("Hello Bronto!!");

PHP API Client Library

Page 32: System.out.println("Hello Bronto!!");

PHP API Client Library

Page 33: System.out.println("Hello Bronto!!");

PHP API Client Library

Page 34: System.out.println("Hello Bronto!!");

Kickstart Your Next Project

Page 35: System.out.println("Hello Bronto!!");

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

Page 36: System.out.println("Hello Bronto!!");

Upcoming Sessions

Page 37: System.out.println("Hello Bronto!!");

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

Page 38: System.out.println("Hello Bronto!!");

What To Remember

Page 39: System.out.println("Hello Bronto!!");

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

Page 40: System.out.println("Hello Bronto!!");

Questions? Thank You!


Recommended