40
Taking Advantage of the ProsperWorks API UNLOCK POTENTIAL WITH PROSPERWORKS’ POWERFUL API Part of the Leveling Up with ProsperWorks Webinar Series #LevelUpPW VLOMNI.COM

the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

  • Upload
    others

  • View
    28

  • Download
    0

Embed Size (px)

Citation preview

Page 1: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

Taking Advantage of the ProsperWorks API

UNLOCK POTENTIAL WITH PROSPERWORKS’ POWERFUL API

Part of the Leveling Up with ProsperWorks Webinar Series

#LevelUpPWVLOMNI.COM

Page 2: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

PRESENTERS

Robin H. SmithGM Sales & Marketing, Co-Founder at VL

Bence OrlaiProduct Manager

ProsperWorks Inc.

#LevelUpPWVLOMNI.COM

Page 3: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

#LevelUpPWJoin the conversation

@ProsperWorks | @VL_OMNI

#LevelUpPWVLOMNI.COM

Page 4: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

• Introduction• ProsperWorks & G-Suite core integrations• ProsperWorks integration beyond G Suite

– APIs (REST), EDI, & what it means to you• Examples & case studies• Summary & actionable items • What’s next for ProsperWorks• Questions & answers

AGENDA

#LevelUpPWVLOMNI.COM

Page 5: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

DATA INTEGRATION:A BRIEF INTRODUCTION

1

#LevelUpPWVLOMNI.COM

Page 6: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

“Data integration is the combination of technical and business processes used to combine data from disparate sources into meaningful and valuable information.

A complete data integration solution delivers trusted data from a variety of sources.”

- IBM Data Integration

DATA INTEGRATION

WHAT IT IS

www.ibm.com/analytics/us/en/technology/data-integration/

#LevelUpPWVLOMNI.COM

Page 7: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

Data integration:• Connects applications together via

their data

• Automates data movement and translation between applications

• Standardizes data throughout a business or organization

• Reduces silos - ‘islands of technology’ between applications, departments, partners

DATA INTEGRATION

WHAT IT IS

#LevelUpPWVLOMNI.COM

Page 8: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

DATA INTEGRATION

WHY IT MATTERS

• Saves your business:– Time

– Money

– Errors

• The quality of your data integration solution impacts many aspects of your business – including customer experience– The ‘Amazon’ customer expectation– The perfect customer cycle

$60PER ORDER

#LevelUpPWVLOMNI.COM

Page 9: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

2

PROSPERWORKS & G SUITE:CORE INTEGRATIONS

#LevelUpPWVLOMNI.COM

Page 10: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

• Product Launched in 2015• Google’s recommended CRM• The only CRM built for G suite• $34M raised so far ($24M in

Series B - Sep 2016)• Platform levels:

– Basic– Professional– Business

ABOUT PROSPERWORKS

#LevelUpPWVLOMNI.COM

Page 11: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

PROSPERWORKS & G SUITE

• ProsperWorks is perfectly integrated with the G Suite tools you know and love– Designed like Google

– Chrome extension for Gmail & inbox

– Google Sheets add-on

– Build any custom report you want

• ProsperWorks CRM right in your inbox– Never lose a lead

– Easy to use, mobile-ready

https://www.prosperworks.com/made-for-google

#LevelUpPWVLOMNI.COM

Page 12: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

INTEGRATING PROSPERWORKS BEYOND G SUITE

IT CAN BE DONE!

The ProsperWorks Web API allows you to access and build applications that interact with ProsperWorks in more

complex ways than the integrations we provide out of the box.

#LevelUpPWVLOMNI.COM

https://www.prosperworks.com/developer_api

Page 13: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

3

PROSPERWORKS INTEGRATION

#LevelUpPWVLOMNI.COM

Page 14: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

INTEGRATION BASICS

There are a few standard ways data can be moved between applications:

http://www.webopedia.com/TERM/A/API.html | https://en.wikipedia.org/wiki/Webhook

AUTOMATED MANUAL

REST-based API - JSON, XML Manual data entry

SOAP-based API - XML File download/upload

EDI, CSV

API: Application program interface (API) is a set of routines, protocols, and tools for building software applications. An API specifies how software components should interact. Additionally, APIs are used when programming graphical user interface (GUI) components.

Webhooks: A webhook in web development is a method of augmenting or altering the behavior of a web page, or web application, with custom callbacks. These callbacks may be maintained, modified, and managed by third-party users and developers who may not necessarily be affiliated with the originating

website or application.

#LevelUpPWVLOMNI.COM

Page 15: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

Businesses Rely on Open APIs.

“APIs are important for the businesses that provide them, because third-party developers build out applications that further the use of the company’s core product. This saves the API provider both time and money.”

ProsperWorks has created a great API, allowing companies like VL to further integrate ProsperWorks into other applications, moving important data automatically.

WHY AN API IS IMPORTANT

#LevelUpPWVLOMNI.COM

http://sproutsocial.com/insights/what-is-an-api/

Page 16: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

• Good APIs are consistent instructure, payload, and error handling.

• They follow conventions, and standards are followed appropriately.

• Simpler is better.

THERE ARE

GOOD APIs

#LevelUpPWVLOMNI.COM

Page 17: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

• Don’t get updated• Inconsistent• Poor documentation• Doesn’t deliver the needed data• No error codes and cryptic

messages• No caching• Little to no audit trail

...Ultimately leaving you with more manual work at the end of the day.

https://gist.github.com/rjz/32835769672344a137c8

AND THERE ARE

BAD APIs

#LevelUpPWVLOMNI.COM

Page 18: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

PROSPERWORKS API

“The ProsperWorks Web API allows you to access and build your own applications that interact with ProsperWorks in more complex ways than the integrations we provide out of the box.

The API provides a RESTful interface with JSON-formatted responses to access ProsperWorks resources, including Leads, People, Companies, Opportunities, Activities, and more. We are continuously working on expanding our API functionality, so stay tuned!”

https://www.prosperworks.com/developer_api

#LevelUpPWVLOMNI.COM

Page 19: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

PROSPERWORKS API - WEBHOOKS

“Webhooks are real-time notifications that are sent to a specified URL that describe a certain record related activity. The webhook notifies the receiving URL with a JSON response.

Customers who integrate business systems want to be able to capture events that take place in ProsperWorks in real time. These events within ProsperWorks can trigger events in other integrated systems.”

https://prosperworks.zendesk.com/hc/en-us/articles/217214766-ProsperWorks-Webhooks

#LevelUpPWVLOMNI.COM

Page 20: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

PROSPERWORKS API

ProsperWorks’ robust API means…

Scaling businesses with sophisticated technology stacks, legacy systems, customized applications and more who require ProsperWorks’ data to be automated have the ability to integrate directly into ProsperWorks.

#LevelUpPWVLOMNI.COM

Page 21: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

With the help of integration experts, your business can:

• Bring together disparate systems

• Apply business rules to your ecommerce data translations

• Send ecommerce data sets to multiple target sources (ERPs, 3PLs, ProsperWorks CRM, and more)

• Move data in near real-time

• Move data in and out of applications that have been customized to your business

• Update information in multiple target applications via a single, centralized application

WHAT THIS MEANS FOR YOU

#LevelUpPWVLOMNI.COM

Page 22: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

4

CASE STUDY 1PROSPERWORKS TO ECOMMERCE CARTS

#LevelUpPWVLOMNI.COM

Page 23: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

&

Benefits of integrating ProsperWorks and your ecommerce store:

• Update customer information automatically

• Provide sales/customer service teams with order information directly in the ProsperWorks dashboard (The Blob)

• Create new contacts in ProsperWorks when they order from your ecommerce store

• Integrate and customize the Opportunity Funnel with the status of a customer’s order

#LevelUpPWVLOMNI.COM

Page 24: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

EX: PROSPERWORKS TO SHOPIFY

#LevelUpPWVLOMNI.COM

&

Page 25: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

#LevelUpPWVLOMNI.COM

Page 26: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

#LevelUpPWVLOMNI.COM

Page 27: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

5

CASE STUDY 2PROSPERWORKS TO ECOMMERCE MARKETPLACES

#LevelUpPWVLOMNI.COM

Page 28: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

&

Integrating marketplaces with ProsperWorks is just the beginning. If you’re a complex retailer, you’re likely selling through multiple channels, including online marketplaces.

• ProsperWorks can be integrated with all your applications, including both ecommerce carts (webstores) and marketplaces

• Marketplaces include Amazon Seller Central, eBay, Best Buy (Canada), Walmart, Jet.com, Overstock, Rakuten and many more.

#LevelUpPWVLOMNI.COM

Page 29: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

EX: PROSPERWORKS TO AMAZON

#LevelUpPWVLOMNI.COM

&

Page 30: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

#LevelUpPWVLOMNI.COM

Integration of ProsperWorks and Amazon for long-term growth should ideally be run through an ERP. This ensures:

● A single point of ‘data truth’

● Correct inventory numbers

● Automated data transfer

EX: PROSPERWORKS TO AMAZON

Page 31: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

6

SUMMARYOVERVIEW & THINGS YOUR BUSINESS CAN DO TODAY

#LevelUpPWVLOMNI.COM

Page 32: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

YOUR BUSINESS?

WHAT DATA INTEGRATION STRATEGY IS RIGHT FOR

#LevelUpPWVLOMNI.COM

Page 33: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

Method

MeasureManual Data

EntryFile Download/

UploadPlug-and-Play/ Point-to-Point

Do-it-Yourself Programming

Data Integration as a

Service

Effectiveness MinimalEffective for low

transaction volumes

Effective for low transaction

volumesMinimal to None High

Scalability No No Minimal or none No High

Longevity No No Low potential No High

Data Errors Many Possible Few Possible Low

Customization Yes -- No Yes Yes

Short-Term Cost

High Low Low High Medium to High

Long-Term Cost High High Low to High High Low

#LevelUpPWVLOMNI.COM

Page 34: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

• Growth: Declining, steady, or rapidly growing?

• Application mix: Only a few core applications, or a complex mix of applications?

• Data Sources: Only a few data sources and file types, or a diverse mix?

• Custom solutions: Do you have any solutions developed in-house or that have been customized to your business’ needs?

• Current data strategy: Formalized strategy, high-level strategy, or no strategy?

• ERP?: Are you using an ERP, and if so, has it been customized?

• EDI?: Does your business do EDI?

YOUR BUSINESS:

#LevelUpPWVLOMNI.COM

Page 35: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

BENEFITS OF INTEGRATING PROSPERWORKS

• Increased customer visibility– Past orders

– Sales & marketing insights

– The ability to manage customer interactions & orders from a single application

– Managed customer experience from end-to-end

• Less errors & increased speed

• Better & more complete business intelligence insights

• Cost, time, resources savingshttp://www.prosperworks.com/blog/how-to-supercharge-your-ecommerce-business-with-prosperworks-and-shopify/

#LevelUpPWVLOMNI.COM

Page 36: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

ACTIONABLE ITEMS

#1:Look at your business’ data holistically - within the business as a whole, uses, needs, business rules, and more.

What are your needs?

#2:The Yarn Experiment: Map out how data moves and what data is required to satisfy the applications your

business uses. Keep the customer experience you want to create in mind.

#3:Leverage the ProsperWorks G Suite and other one-to-one integrations to connect to applications your

business already uses, but be aware of your business’ needs and the limitations on some one-to-one integrations.

#4:Look for APIs when adopting new applications. No matter your data integration strategy today, APIs are

crucial to more complex integrations!

#LevelUpPWVLOMNI.COM

Page 37: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

7

WHAT’S NEXT?LOOKING TO THE FUTURE OF PROSPERWORKS & VL

#LevelUpPWVLOMNI.COM

Page 38: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

WHAT ELSE YOU CAN DO WITH

PROSPERWORKS & VL

• More advanced web-to-lead functionality

• More complex integrations

- Automation of lead entries

- Automation of invoicing

- Automation of marketing

#LevelUpPWVLOMNI.COM

Page 39: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

VL OMNI: Your trusted integration partner for real-time accurate customer order data, shipment details, inventory, and prices.

ACCELERATE GROWTH

#LevelUpPWVLOMNI.COM

Page 40: the ProsperWorks API Taking Advantage of · AUTOMATED MANUAL REST-based API - JSON, XML Manual data entry SOAP-based API - XML File download/upload EDI, CSV API: Application program

THANK YOU

&

Questions?

#LevelUpPWVLOMNI.COM