system.out.println("hello bronto!!");

40

Upload: bronto-software

Post on 13-Jan-2015

767 views

Category:

Technology


1 download

DESCRIPTION

Welcome to the kickoff session for the first-ever Bronto Summit Developer Track! Bronto is very excited to provide a parallel track devoted to supporting the developer community because those wonderfully creative and smart individuals make dreams come true. Every marketer wants more data to make smarter decisions that improve campaign results and drive revenue. Those dreams often require connecting multiple systems and the most robust integrations leverage the API. This session will welcome attendees and provide an introduction to the Bronto API, leaving you prepared for the sessions that follow and ready to start experimenting on your own.

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!