How it works

What are flows? What are tenants? How do they work together?

What is a flow?

In hotglue, each "type" of integration you want to offer users is grouped into a flow.

For example, you may want your users to import data from Development tools, like GitHub and GitLab, and E-Commerce shops, like Shopify and WooCommerce. When your users first open the hotglue widget they'll see something like the following:

hotglue widget - flowshotglue widget - flows

hotglue widget - flows

This allows your user to select what they wish to import, and more importantly where they want to import it from. For example, if your user wanted to import E-Commerce data they may be able to import it from sources like Shopify, WooCommerce, and Magento. In the hotglue widget, this would look something like below:

hotglue widget - E-Commerce flowhotglue widget - E-Commerce flow

hotglue widget - E-Commerce flow

How do flows help me?

Flows serve two main purposes:

  1. Flows let you define what types of integrations you want to support. For example, for a Development flow you may want to support importing data from GitHub or GitLab - but that doesn't make much sense for an E-Commerce flow
  2. Flows make it easy for your users to keep track of their data. Users can clearly see what kinds of data your application needs, and what platforms they can connect.
hotglue widget - Development flow connectedhotglue widget - Development flow connected

hotglue widget - Development flow connected


What are supported sources?

Each flow has a set of supported sources. These are all the sources your users can import data from for that flow.

For instance, my Invoices flow may have the following supported sources:

  • Files (we want our users to upload their own Invoices as CSV/XLSX)
  • Quickbooks
  • NetSuite
  • Sage Intacct

On the other hand, my Analytics flow may have the following supported sources:

  • Google Analytics
  • Amplitude
  • Mixpanel
hotglue – configure supported sourceshotglue – configure supported sources

hotglue – configure supported sources


Did this page help you?