Database Exports

Overview

The Database Exports integration allows Syncro users to export their data from Syncro into external databases for further analysis, reporting, or integration with other systems. With this integration, users can generate database exports of various Syncro objects, such as customers, tickets, invoices, inventory, and more.

By exporting your data to an external database, you gain the following benefits:

  • Data Manipulation: Users can manipulate the exported data in other systems, such as Power BI or Excel, enabling them to extract valuable insights and make data-informed decisions.

  • Data Backup and Control: Exporting data provides users with peace of mind, as they know their data is backed up securely within their control, reducing the risk of data loss and providing an additional layer of protection for their business.

  • Customized Reporting: By exporting the data to an external database, users can connect it with the business intelligence tool of their choice. This flexibility allows users to create custom charts, graphs, and reports tailored to their specific needs. Whether they prefer Power BI, Tableau, Looker, or another tool, they have the freedom to choose how to visualize and analyze their Syncro data. This provides deep insights and a better understanding of business operations.

Availability

The Database Exports integration is exclusively available to Syncro users on the Team Plan. Currently, it is not offered as a standalone integration and can only be accessed through the Team Plan subscription.

Available Database Connections

The Database Exports integration supports the following database connectors that already exist in Hotglue:

  • Database Connectors: These are traditional databases. Tables will be made for each object in Syncro, and rows will be added on each sync.
    • MySQL
    • PostgreSQL
  • File Storage Connectors: In addition to the database connectors mentioned above, users can also export a CSV file for each table. The files are named simply as “.csv”. Users will need to set up version control in the settings of their chosen storage method to prevent overwriting. Here are their options for File Storage Connectors:
    • Amazon S3
    • Azure Blob Storage
    • SFTP

How it Works

The Database Exports integration utilizes our API to sync data to tables in an external database on a regular basis. Users can select their preferred sync cadence from the following options:

  • Monthly: Data is synced once a month, providing users with up-to-date information for analysis and reporting.
  • Weekly: Data is synced once a week, allowing users to maintain a timely snapshot of their MSP operations.
  • Daily: Data is synced daily, ensuring daily insights.

Getting it set up

To access the Database Exports integration, follow these steps:

  1. Navigate to the App Center within Syncro.
  2. Locate the Database Exports App Card.
  3. Click on the Database Exports App Card to access the integration details.
  4. Within the Database Exports App Card, you will find the following buttons:
  • Step 1: Configure Syncro Data Exports This button allows you to configure the Syncro Data Exports settings, such as API Key, subdomain, and synchronization preferences. You can also perform actions like running an export on-demand, using the Field Map Editor to select tables and columns for export, editing the export schedule, and removing the integration.
  • Step 2: Connect External Database This button enables you to select and connect to the desired external database connector, such as AWS Redshift, Amazon Firestore, MySQL, PostgreSQL, or SFTP.

NOTE: You’ll need to allowlist the following IP addresses on your database for the database exports to function: 3.227.99.15 and 34.228.139.29

Setting Up Database Exports Integration

Setting Up a MySQL Database in Amazon RDS

Setting Up PostgreSQL Database

Connecting Amazon S3 Bucket to Syncro Database Exports Integration

Data Security and Privacy

Syncro does not control the data stored in external databases. Users are responsible for ensuring the security of their own database and implementing appropriate measures to protect their data.

Required API Key Permissions for Database Exports Token

  • Assets - View Details
  • Assets - List/Search
  • Appointments - View All
  • Customers - List/Search
  • Customers - View Details
  • Contracts - List/Search
  • Products - List/Search
  • Payments - View List
  • Pending Orders - View All
  • Invoices - List/Search
  • Invoices - View Details
  • Line Item - View Cost
  • Tickets - List/Search
  • Tickets - View Details
  • Leads - List/Search
  • Marketr - View Campaigns
  • Parts Orders - List/Search
  • Parts Orders - View
  • Purchase Orders - List/Search
  • Purchase Orders - View Details
  • Reports - View
  • Recurring Invoices - List
  • Vendors - List
  • Vendors - View Details
  • Warranties - List
  • Warranties - View Details
  • Ticket Timers - Overview
  • Timelogs - Manage
  • RMM Alerts - List

We use Wasabi S3 which is 100% compatible with AWS S3 (but much cheaper) but as the export app does not let you specify the URL, it doesn’t seem to work.
Is there a way to make it work with Wasabi or do you need to build a new integration?
I would have thought I could just put the location before the bucket name for example:

bucket = s3.wasabisys.com/my-bucket-name

but unfortunately it fails every time.

Hello Scott,
We just made a change that added a URL field to the form to add your S3 account. This should allow you to use any S3 Provider.

We will be updating documentation for this shortly but wanted to share now that you should now have this ability.

Excellent, Thank you so much!

Best Regards

Scott

image703738.png

image865550.png

image363116.png

image429858.png

image469666.png

image097383.png

image235788.png

image130691.png

image468628.png

image095961.png

Hi,

Unfortunately, I seemed to have spoken too soon.

I’ve tested this a few times and not had any success so far.

Do you have access to any diagnostic logs that might indicate why this isn’t working?

Thanks

Scott

image703738.png

image865550.png

image363116.png

image429858.png

image469666.png

image097383.png

image235788.png

image130691.png

image468628.png

image095961.png