Relational Junction Special Edition for QuickBooks provides a highly customizable integration with Salesforce. Sesame’s professional services team will implement and customize field mapping and integration logic to match your needs and accounting best practices.

  • Provides a customizable integration between and QuickBooks
  • Professional, Enterprise and Ultimate Editions
  • QuickBooks Professional, Premier and Enterprise Editions
  • The replication process is fully restartable
  • Data exceptions are reported until resolved by fixing the original problem, your orders will always be invoiced
  • Includes professional services for the implementation and customization to your business

Data Integration / Replication Features

Follows Proper Accounting Principals

Ensures proper business processes and data ownership

  • Sales Originates Sales Orders or Invoices
  • Sales can update Sales Orders but not Invoices
  • Finance can update either Sales Orders or Invoices

Ensures proper accounting controls

  • Integration processes designed for maximum reliability
  • Scheduled or on-requestReposting of errors when corrected
  • Exception logging
  • All data or operational errors logged in email
  • User correction to resolve data issues via email links to problematic data

Supports Key Business Objectives

  • Maintenance of products and pricing in QuickBooks ensures finance control over the product list and pricing
  • Creation of new customers in QuickBooks when first financial transactions happen
  • Creation of invoices or sales orders in QuickBooks
  • Selection logic can be customized to use any criteria
  • Requires no custom fields in Salesforce
  • Supports account dynamics integration logic
  • Allows custom address fields that conform to QuickBooks standard, including bill-to and ship-to on the invoice that can be different than the customer address
  • Allows Posting of customer or transaction summary data back to Salesforce account (e.g.: credit and balance information)
  • Customized open source integration logic included

Fully Adapted to your Business Model

  • Customizable selection criteria
  • Custom fields supported but not required
  • Bi-Directional
  • Allows posting of customer or transaction data back to Salesforce account and opportunity
    (e.g.: credit and balance information)
  • Highly configurable with open source integration logic. The only product that supports this level of customization

Integration Custom-Fit to your Business

  • Salesforce account created as QuickBooks customer when first opportunity reaches a configurable stage
  • Update Salesforce accounts when changes are made in QuickBooks
  • Create estimates, sales orders or invoices in QuickBooks when opportunities reach a configurable stage
  • Update Salesforce opportunities when changes made to estimates or sales orders

Create in Salesforce and Auto Synced to QuickBooks:

  • Creation of customers in QuickBooks based on an account’s having its first opportunity reach a configurable stage
  • Updating of selected information in Salesforce accounts when changes are made in QuickBooks
  • Creation of financial transactions in QuickBooks when opportunities reach a configurable stage
  • Integration will support creation of sales orders or invoices, depending on which QuickBooks version is used
  • This solution is highly configurable, and the customization is included in the implementation


  • Uses simple SQL transforms instead of confusing proprietary scripting language
  • Allows any SQL construct, including table joins and unions
  • Offers smart insert / update using unique keys in target table
  • Does not constrain functionality with drag-and-drop interface limitations
  • Automatic timestamp filtering
  • Handles time zone changes between databases
  • Enables bolt-on business processing with database triggers and function

Fault Tolerant

  • Captures and logs rejected records
  • Restarts at point of failure
  • Allows immediate termination at point of failure or bypass error and continue with error logging
  • Reports extensive load statistics

Low Total-Cost-of-Ownership

  • Hardware: 4-core 8GB RAM standalone server
  • Minimal training and support needed


  • Java provides complete cross-platform support for all UNIX 64-bit (Linux, Solaris, HP-UX, IBM, etc.) and Windows 64-bit platforms. Java is compiled once and will work on virtually all hardware platforms without the need for platform-specific modifications, meaning that all of our customers have the exact same distribution.
  • Java Database Connectivity (JDBC) is an application programming interface (API) for Java, that defines how a client may access a database. Relational Junction's JDBC interface with drivers from database and third party vendors is what gives it the ability to access on-premise relational databases, cloud databases, unstructured data, and API-driven applications.

Operating Systems


ETL Data Integration & Replication Products 

Relational Junction for Salesforce (Limited Edition) and
Relational Junction: Special Edition for Quickbooks

  • Functionality supports QuickBooks integration only
  • May not be purchased separately
  • Enabled on Professional, Enterprise, and Ultimate Editions

Add-on Software and Required Interfaces

  • The Oracle Java client is a freely distributed product
  • The Web interface requires a J2EE application server, such as the freely distributed Apache Tomcat. Jboss and other J2EE web containers are also acceptable

Find out how Relational Junction for Quickbooks can help your business