QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

32
SugarCRM to QuickBooks Integration 1 as a SaaS

description

QuickBooks to SugarCRM works with all versions of QuickBooks, locally hosted, cloud hosted or QuickBooks online and all versions of Sugar, including on-demand. Fully automatic, fully transparent, bi-directional integration (not a plug in). Increase efficiency and eliminate redundancy and error-prone re-entry of data. Multiple QuickBooks and SugarCRM objects can be synchronized which includes items like: * QuickBooks Customer / Sugar Accounts * Sugar Product Catalog / QuickBooks Item * Aging summary: 30-60-90 and current balance information loads to custom fields in the account object in SugarCRM. * Fully Itemized Invoices from Quotes: Products and items synchronized between Sugar and QuickBooks which allows fully itemized invoices in QuickBooks automatically from the Quote object once it transitions into a closed state. The synch is bi-directional so we can pull QB invoices over and load then into Sugar quote objects to create historical records for sales and customer service. * ...and much more Synchronization can occur nightly or near real-time depending on the speed of the networks and the platforms hosting both QuickBooks and SugarCRM. Watch for these other valuable integrations from RemoteLink: * Google to SugarCRM Integration * Basecamp to SugarCEM Integration * Magento eCommerce to SugarCRM Integration * Authorize.net payment gateway to SugarCRM Integration Presented by Bob Clinkert, VP Operations and Partner, RemoteLink, at SugarCon 2011

Transcript of QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Page 1: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

SugarCRM to QuickBooksIntegration

1

as a SaaS 

Page 2: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Personal / Company Information

2

▸ Bob Clinkert▸ VP of Operations, RemoteLink, Inc.▸ Main office in Chicago area (Aurora, Illinois)

▸ 18 employees▸ Branch office in Southeast Asia (Philippines)

▸ 15 employees▸ Custom software application development since

1995

Page 3: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

RemoteLink’s SugarCRM to QuickBooks

3

▸ Why this solution?▸ What does QB2SI do?▸ How does QB2SI work?

QB2SI

Page 4: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Why Integration?

4

▸ Inconsistent product and pricing on quotes▸ Salespeople accessing QB▸ Customer service accessing QB▸ Adding Sugar Admin responsibilities to accounting

staff▸ QB Invoices that don't match the signed quotes▸ Dedicating data entry staff between QB and Sugar

▸ Error-prone▸ Unnecessary effort▸ Not timely and results in stale data

The Problems

Page 5: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Why Integration?

5

▸ Integration that works▸ Works with your version of QB where it is hosted now▸ Works with your version of Sugar where it is hosted now

▸ Integration that keeps working▸ Doesn't crash / go down▸ Doesn't stop working with new releases of QB or Sugar

▸ Integration that is easy to setup and maintain▸ Doesn't require you to become an IT expert▸ Doesn't require you to dedicate vital IT resources

▸ Integration that does the whole job, not just parts of it▸ If you need quotes to itemized invoices, you don't get

anything less

The Ideal Solution

Page 6: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Why Integration?

6

▸ Choosing the correct integration solution is important▸ Once you invest in one solution, its hard to start over

▸ QB is a large, complex, proprietary software product▸ Does not play nice with other software

▸ Robust integration configuration is complex▸ Requires expertise in both QB and Sugar▸ Requires expertise in all versions, all platforms of QB and

Sugar▸ Sugar Quote is a complicated object

▸ No standard way to import/export full set of quote data▸ SOAP interface unable to create quotes

The Reality

Page 7: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Why RemoteLink's Solution?

7

▸ Compatibility▸ Ease of Use▸ RemoteLink Owns Setup and

Configuration ▸ Supports Data Provisioning / Migration▸ Fully Featured / Robust Implementation▸ RemoteLink Custom Software Expertise

Page 8: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What does QB2SI do?

Supports All Sugar Versions and Hosting Options

Supports All QuickBooksVersions and Hosting Options

8

▸ Versions: ▸ Sugar

Community▸ Professional ▸ Enterprise

▸ Hosting: ▸ On-demand▸ Local-hosting▸ Cloud-hosting

▸ Versions: ▸ QB Pro▸ Premier▸ Enterprise▸ Online

▸ Hosting: ▸ Local▸ QuickBooks Online▸ Cloud-hosting

Page 9: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

9

Fully Transparent and Automatic

▸ We do everything (almost)▸ Setup▸ Configuration ▸ Performance tuning▸ Monitoring

▸ Ongoing synchronization runs automatically

▸ 24x7 monitoring of integration and interfaces

Page 10: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

10

Full Bi-directional, two-way integration

▸ Set direction(s) on a per-object basis to match your business processes

▸ One-way: Sugar <-> QB▸ One-way: QB <-> Sugar▸ Two-way: QB <-> Sugar

Page 11: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

11

Ongoing Data Synchronization

▸ Synchronization interval can be set at:

▸ Once per day▸ Once every few minutes▸ Anything in between

▸ Object Synchronization is Independent

▸ Each has its own individual synch interval

Page 12: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

12

Core Objects: ▸ Customers▸ Items▸ Invoice

Support for 11 QuickBooks Objects

Advanced Customer Objects: ▸ Jobs▸ Estimates▸ Sales orders▸ Sales receipts

Advanced Vendor Objects: ▸ Vendors▸ Purchase Orders▸ Checks▸ Bills

Page 13: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

13

Custom Fields Supported

▸ ALL QB and Sugar Objects

Simple Process to Handle Custom Fields

▸ Create Custom Field in Sugar or QB▸ Tell us which field to map it to:

▸ Existing Fields▸ Custom Field

▸ We create the mapping▸ Becomes part of the transparent/automated process

Page 14: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

14

Facilitates Initial Data Migration / Population

▸ Sugar▸ QuickBooks▸ Both

Mass Load on a Per-object Basis

▸ Populate Sugar objects from QuickBooks objects▸ Populate QuickBooks objects from Sugar objects▸ Mass load done prior to launch and/or off-hours

Page 15: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

15

Facilitates Initial Data Migration / Population

Object Match Between QB and Sugar

▸ Identify text errors in manual data entry between QB and Sugar

▸ Helps ensure the mapping between objects in Sugar and QB is correct

▸ Facilitates data-cleansing efforts

New to Sugar? QB2SI gets you migrated fast!

Page 16: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

What Does QB2SI Do?

16

RemoteLink's Custom Software Expertise

▸ Member of the SugarCRM Open+ Partner Program

▸ Full Access to Software Codebase and Engineering Team

▸ Benefits with QuickBooks to Sugar Integration

▸ Fixed a long-standing bug in Sugar SOAP-API Quote Creation

▸ Upcoming Invoice History functionality for Sugar Community Edition

▸ Additional Sugar Integrations ComingMore Later in Presentation

Page 17: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

Why SaaS?

17

Lower Costs for the Customer

▸ No integration hosting hardware to buy, maintain, upgrade

▸ No administrative effort or staffing required

Increased Reliability and Security

▸ Fewer outages and performance issues▸ Security is managed by experts▸ Transparent software and hardware upgrades▸ 24x7 Monitoring / Support

Page 18: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

18

Core Package

Primary Object Peers

▸ QuickBooks Customer <-> Sugar Account▸ QuickBooks Item <-> Sugar Product Catalog▸ QuickBooks Invoice <-> Sugar Quote

Page 19: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

19

Core Package

Create fully-itemized invoices in QuickBooks▸ Directly from Sugar Quotes▸ Transparently and automatically▸ QuickBooks Customers Match Sugar Accounts▸ QuickBooks Items Match Sugar Products

Page 20: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

20

Core Package

A/R Aging Information 

▸ From QuickBooks into Sugar▸ Custom Fields Created in Sugar Account Object

(Total balance due, 0-30, 30-60, 60-90, over 90)▸ On-going updates roughly every 15 minutes

Page 21: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

21

Core Package

Initial Data Load of Primary Objects 

▸ Typically from QuickBooks to Sugar▸ Load QuickBooks invoice history into Sugar Quotes

▸ Proper Account Association is Made▸ Load QuickBooks customers into Sugar Accounts▸ Load QuickBooks items into Sugar Product Catalog

Several additional options and data configurations available with core package

Page 22: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

22

Advanced Customer Objects

• QuickBooks Sales Orders <-> Sugar Quotes• QuickBooks Sales Receipts <-> Sugar Quotes• QuickBooks Estimates <-> Sugar Quotes• QuickBooks Jobs <-> Sugar Opportunities

Page 23: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

23

Advanced Vendor Objects

• QuickBooks Purchase Orders <-> Sugar Quotes• QuickBooks Vendors <-> Sugar Accounts• QuickBooks Checks <-> Sugar Quotes• QuickBooks Bills <-> Sugar Quotes

Page 24: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

24

QuickBooks Connectivity

Network

▸ Static, external IP address / domain to server hosting the QuickBooks company file

▸ Port 2080 open to communicate to FLEXquarters QODBC Connector

Page 25: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

25

QuickBooks Connectivity

Connector Software

▸ FLEXquarters QODBC Connector▸ Does Intuit support this connector?

▸ Yes! In fact, the read-only version is INCLUDED in the Enterprise version!

Page 26: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

26

QuickBooks Connectivity

Security▸ SSL Encryption and Shared Certificate▸ Lock down IP addresses to our Integration Servers

Page 27: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

27

Sugar Connectivity

Network Static, external IP address / domain to server hosting

SugarCRM

Connector Software Standard SugarCRM SOAP Interface

Security HTTPS Encryption

Page 28: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

28

Discovery

▸ Understand Customer's Current Process▸ How Sales prepares estimates, quotes?▸ How Customers get invoiced?▸ How Sales activity makes it into QuickBooks ?

▸ What objects to be integrated initially?▸ QuickBooks Version and Hosting▸ Sugar Version and Hosting

Page 29: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

How QB2SI Works…

29

Annual Licensing▸ Covers

▸ 24x7 monitoring▸ Technical support▸ Integration software updates

▸ Core Package includes three objects▸ QuickBooks customers, items, invoices▸ Can substitute any other object for invoices

▸ Additional Objects▸ Additional license fees apply per object

Page 30: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

New Integrations Coming Soon!

30

Basecamp to Sugar Integration

▸ Peer Objects▸ Sugar Project to Basecamp Project▸ Sugar Project Task to Basecamp Milestone▸ Sugar Project Task custom field

▸ Tracks Basecamp ToDo completion▸ Automatic Basecamp Project Creation

▸ From Sugar Project object▸ Selectable template field in Sugar Project

▸ Sugar Updated from Basecamp▸ Transparent, Automatic▸ 15 minute ongoing updates

Page 31: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

New Integrations Coming Soon!

31

Google to Sugar Integration

▸ Google Contacts synched with Sugar Accounts▸ GMail replaces Sugar Mail▸ Google Calendar replaces Sugar Calendar▸ Google Docs auto-created from GMail integration

▸ Sugar integrates with Google Docs in version 6.2!

Custom Integrations between Sugar and…

Page 32: QuickBooks to SugarCRM Integration as a SaaS Service | SugarCon 2011

32

Turn in your Business Card!

Discovery Fee Waived ($300 value)

Local QuickBooks Set-up Fee Waived ($500 value)

Special Conference Pricing