Skip to main content
Connectors

inFlow Inventory connector

Set up the inFlow Inventory connector in Kaivo: authentication, configuration, the 20 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 16 days ago

Kaivo is a fully managed data platform that syncs your inFlow Inventory data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your ERP data instead of moving it.

What is the inFlow Inventory connector

Sync your inFlow Inventory data into BigQuery with Kaivo to analyse stock, orders, and purchasing in one place.

CategoryERP, E-commerce
AuthenticationAPI key
SetupSelf-service

Getting started with the inFlow Inventory connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your inFlow Inventory account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating inFlow Inventory

Authenticate with your API Key.

FieldDescription
API Key

Your inFlow API key, created under Options → Integrations → Add new API key (requires the API add-on; the key is shown only once).

Configuring the inFlow Inventory connector

When you set up the connector, you provide:

FieldDescription
Company ID

Your inFlow Company ID, shown alongside your API keys on the Options → Integrations page.

Tables and columns synced from inFlow Inventory

Kaivo syncs 20 tables from inFlow Inventory into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
adjustment_reason_idSTRING
is_activeBOOL
is_internalBOOL
nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
category_idSTRING
is_defaultBOOL
nameSTRING
parent_category_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
currency_idSTRING
decimal_placesFLOAT64
decimal_separatorSTRING
is_symbol_firstBOOL
iso_codeSTRING
nameSTRING
negative_typeSTRING
symbolSTRING
thousands_separatorSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
custom_fields_idSTRING
customer_custom_field_labels__custom1STRING
customer_custom_field_labels__custom10STRING
customer_custom_field_labels__custom2STRING
customer_custom_field_labels__custom3STRING
customer_custom_field_labels__custom4STRING
customer_custom_field_labels__custom5STRING
customer_custom_field_labels__custom6STRING
customer_custom_field_labels__custom7STRING
customer_custom_field_labels__custom8STRING
customer_custom_field_labels__custom9STRING
product_custom_field_labels__custom1STRING
product_custom_field_labels__custom10STRING
product_custom_field_labels__custom2STRING
product_custom_field_labels__custom3STRING
product_custom_field_labels__custom4STRING
product_custom_field_labels__custom5STRING
product_custom_field_labels__custom6STRING
product_custom_field_labels__custom7STRING
product_custom_field_labels__custom8STRING
product_custom_field_labels__custom9STRING
purchase_order_custom_field_labels__custom1STRING
purchase_order_custom_field_labels__custom10STRING
purchase_order_custom_field_labels__custom2STRING
purchase_order_custom_field_labels__custom3STRING
purchase_order_custom_field_labels__custom4STRING
purchase_order_custom_field_labels__custom5STRING
purchase_order_custom_field_labels__custom6STRING
purchase_order_custom_field_labels__custom7STRING
purchase_order_custom_field_labels__custom8STRING
purchase_order_custom_field_labels__custom9STRING
purchase_order_custom_field_print_labels__custom1_printBOOL
purchase_order_custom_field_print_labels__custom2_printBOOL
purchase_order_custom_field_print_labels__custom3_printBOOL
sales_order_custom_field_labels__custom1STRING
sales_order_custom_field_labels__custom10STRING
sales_order_custom_field_labels__custom2STRING
sales_order_custom_field_labels__custom3STRING
sales_order_custom_field_labels__custom4STRING
sales_order_custom_field_labels__custom5STRING
sales_order_custom_field_labels__custom6STRING
sales_order_custom_field_labels__custom7STRING
sales_order_custom_field_labels__custom8STRING
sales_order_custom_field_labels__custom9STRING
sales_order_custom_field_print_labels__custom1_printBOOL
sales_order_custom_field_print_labels__custom2_printBOOL
sales_order_custom_field_print_labels__custom3_printBOOL
stock_adjustment_custom_field_labels__custom1STRING
stock_adjustment_custom_field_labels__custom10STRING
stock_adjustment_custom_field_labels__custom2STRING
stock_adjustment_custom_field_labels__custom3STRING
stock_adjustment_custom_field_labels__custom4STRING
stock_adjustment_custom_field_labels__custom5STRING
stock_adjustment_custom_field_labels__custom6STRING
stock_adjustment_custom_field_labels__custom7STRING
stock_adjustment_custom_field_labels__custom8STRING
stock_adjustment_custom_field_labels__custom9STRING
stock_adjustment_custom_field_print_labels__custom1_printBOOL
stock_adjustment_custom_field_print_labels__custom2_printBOOL
stock_adjustment_custom_field_print_labels__custom3_printBOOL
stock_transfer_custom_field_labels__custom1STRING
stock_transfer_custom_field_labels__custom10STRING
stock_transfer_custom_field_labels__custom2STRING
stock_transfer_custom_field_labels__custom3STRING
stock_transfer_custom_field_labels__custom4STRING
stock_transfer_custom_field_labels__custom5STRING
stock_transfer_custom_field_labels__custom6STRING
stock_transfer_custom_field_labels__custom7STRING
stock_transfer_custom_field_labels__custom8STRING
stock_transfer_custom_field_labels__custom9STRING
stock_transfer_custom_field_print_labels__custom1_printBOOL
stock_transfer_custom_field_print_labels__custom2_printBOOL
stock_transfer_custom_field_print_labels__custom3_printBOOL
vendor_custom_field_labels__custom1STRING
vendor_custom_field_labels__custom10STRING
vendor_custom_field_labels__custom2STRING
vendor_custom_field_labels__custom3STRING
vendor_custom_field_labels__custom4STRING
vendor_custom_field_labels__custom5STRING
vendor_custom_field_labels__custom6STRING
vendor_custom_field_labels__custom7STRING
vendor_custom_field_labels__custom8STRING
vendor_custom_field_labels__custom9STRING
work_order_custom_field_labels__custom1STRING
work_order_custom_field_labels__custom10STRING
work_order_custom_field_labels__custom2STRING
work_order_custom_field_labels__custom3STRING
work_order_custom_field_labels__custom4STRING
work_order_custom_field_labels__custom5STRING
work_order_custom_field_labels__custom6STRING
work_order_custom_field_labels__custom7STRING
work_order_custom_field_labels__custom8STRING
work_order_custom_field_labels__custom9STRING
work_order_custom_field_print_labels__custom1_printBOOL
work_order_custom_field_print_labels__custom2_printBOOL
work_order_custom_field_print_labels__custom3_printBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
contact_nameSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
customer_idSTRING
default_billing_address_idSTRING
default_carrierSTRING
default_location_idSTRING
default_payment_methodSTRING
default_payment_terms_idSTRING
default_sales_repSTRING
default_shipping_address_idSTRING
discountSTRING
emailSTRING
faxSTRING
is_activeBOOL
last_modified_by_idSTRING
nameSTRING
phoneSTRING
pricing_scheme_idSTRING
remarksSTRING
tax_exempt_numberSTRING
taxing_scheme_idSTRING
timestampSTRING
websiteSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
address__address1STRING
address__address2STRING
address__address_typeSTRING
address__citySTRING
address__countrySTRING
address__postal_codeSTRING
address__remarksSTRING
address__stateSTRING
is_activeBOOL
is_defaultBOOL
location_idSTRING
nameSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
is_activeBOOL
is_defaultBOOL
nameSTRING
operation_type_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
days_dueFLOAT64
is_activeBOOL
nameSTRING
payment_terms_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
currency_idSTRING
is_activeBOOL
is_defaultBOOL
is_tax_inclusiveBOOL
nameSTRING
pricing_scheme_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
date_timeSTRING
last_modified_by_idSTRING
product_cost_adjustment_idSTRING
product_idSTRING
serialSTRING
timestampSTRING
unit_costSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
auto_assembleBOOL
category_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
heightSTRING
hs_tariff_numberSTRING
include_quantity_buildableBOOL
is_activeBOOL
is_manufacturableBOOL
item_typeSTRING
last_modified_by_idSTRING
last_modified_date_timeSTRING
last_vendor_idSTRING
lengthSTRING
nameSTRING
origin_countrySTRING
product_idSTRING
purchasing_uom__conversion_ratio__standard_quantitySTRING
purchasing_uom__conversion_ratio__uom_quantitySTRING
purchasing_uom__nameSTRING
remarksSTRING
sales_uom__conversion_ratio__standard_quantitySTRING
sales_uom__conversion_ratio__uom_quantitySTRING
sales_uom__nameSTRING
skuSTRING
standard_uom_nameSTRING
timestampSTRING
track_serialsBOOL
weightSTRING
widthSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
amount_paidSTRING
balanceSTRING
calculate_tax2_on_tax1BOOL
carrierSTRING
contact_nameSTRING
currency_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
due_dateSTRING
emailSTRING
exchange_rateSTRING
exchange_rate_auto_pulledSTRING
freightSTRING
inventory_statusSTRING
is_cancelledBOOL
is_completedBOOL
is_quoteBOOL
is_tax_inclusiveBOOL
last_modified_by_idSTRING
location_idSTRING
non_vendor_costs__is_percentBOOL
non_vendor_costs__valueSTRING
order_dateSTRING
order_numberSTRING
order_remarksSTRING
paid_dateSTRING
payment_statusSTRING
payment_terms_idSTRING
phoneSTRING
purchase_order_idSTRING
receive_remarksSTRING
request_ship_dateSTRING
return_extraSTRING
return_feeSTRING
return_remarksSTRING
ship_to_address__address1STRING
ship_to_address__address2STRING
ship_to_address__citySTRING
ship_to_address__countrySTRING
ship_to_address__postal_codeSTRING
ship_to_address__remarksSTRING
ship_to_address__stateSTRING
ship_to_company_nameSTRING
show_shippingBOOL
sub_totalSTRING
tax1STRING
tax1_nameSTRING
tax1_on_shippingBOOL
tax1_rateSTRING
tax2STRING
tax2_nameSTRING
tax2_on_shippingBOOL
tax2_rateSTRING
taxing_scheme_idSTRING
timestampSTRING
totalSTRING
unstock_remarksSTRING
vendor_address__address1STRING
vendor_address__address2STRING
vendor_address__citySTRING
vendor_address__countrySTRING
vendor_address__postal_codeSTRING
vendor_address__remarksSTRING
vendor_address__stateSTRING
vendor_idSTRING
vendor_order_numberSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
amount_paidSTRING
balanceSTRING
billing_address__address1STRING
billing_address__address2STRING
billing_address__citySTRING
billing_address__countrySTRING
billing_address__postal_codeSTRING
billing_address__remarksSTRING
billing_address__stateSTRING
calculate_tax2_on_tax1BOOL
contact_nameSTRING
currency_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
customer_idSTRING
due_dateSTRING
emailSTRING
exchange_rateSTRING
exchange_rate_auto_pulledSTRING
external_idSTRING
inventory_statusSTRING
invoiced_dateSTRING
is_cancelledBOOL
is_completedBOOL
is_invoicedBOOL
is_prioritizedBOOL
is_quoteBOOL
is_tax_inclusiveBOOL
last_modified_by_idSTRING
location_idSTRING
needs_confirmationBOOL
non_customer_cost__is_percentBOOL
non_customer_cost__valueSTRING
order_dateSTRING
order_freightSTRING
order_numberSTRING
order_remarksSTRING
pack_remarksSTRING
paid_dateSTRING
payment_statusSTRING
payment_terms_idSTRING
phoneSTRING
pick_remarksSTRING
po_numberSTRING
pricing_scheme_idSTRING
requested_ship_dateSTRING
restock_remarksSTRING
return_feeSTRING
return_freightSTRING
return_remarksSTRING
sales_order_idSTRING
sales_repSTRING
same_billing_and_shippingBOOL
ship_remarksSTRING
ship_to_company_nameSTRING
shipped_dateSTRING
shipping_address__address1STRING
shipping_address__address2STRING
shipping_address__citySTRING
shipping_address__countrySTRING
shipping_address__postal_codeSTRING
shipping_address__remarksSTRING
shipping_address__stateSTRING
show_shippingBOOL
sourceSTRING
sub_totalSTRING
tax1STRING
tax1_nameSTRING
tax1_on_shippingBOOL
tax1_rateSTRING
tax2STRING
tax2_nameSTRING
tax2_on_shippingBOOL
tax2_rateSTRING
taxing_scheme_idSTRING
timestampSTRING
totalSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
adjustment_numberSTRING
adjustment_reason_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
dateSTRING
is_cancelledBOOL
last_modified_by_idSTRING
location_idSTRING
remarksSTRING
stock_adjustment_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
completed_dateSTRING
is_cancelledBOOL
is_completedBOOL
is_preparedBOOL
is_reviewedBOOL
is_startedBOOL
last_modified_by_idSTRING
location_idSTRING
remarksSTRING
started_dateSTRING
statusSTRING
stock_count_idSTRING
stock_count_numberSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
assigned_to_team_member_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
from_location_idSTRING
is_cancelledBOOL
last_modified_by_idSTRING
received_dateSTRING
remarksSTRING
sent_dateSTRING
statusSTRING
stock_transfer_idSTRING
timestampSTRING
to_location_idSTRING
transfer_dateSTRING
transfer_numberSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
is_activeBOOL
nameSTRING
tax1_rateSTRING
tax2_rateSTRING
tax_code_idSTRING
taxing_scheme_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
calculate_tax2_on_tax1BOOL
default_tax_code_idSTRING
is_activeBOOL
is_defaultBOOL
nameSTRING
tax1_nameSTRING
tax1_on_shippingBOOL
tax2_nameSTRING
tax2_on_shippingBOOL
taxing_scheme_idSTRING
timestampSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
access_all_locationsBOOL
can_be_sales_repBOOL
emailSTRING
is_activeBOOL
nameSTRING
team_member_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: team members__access_location_ids

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: team members__access_rights

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
contact_nameSTRING
currency_idSTRING
custom_fields__custom1STRING
custom_fields__custom10STRING
custom_fields__custom2STRING
custom_fields__custom3STRING
custom_fields__custom4STRING
custom_fields__custom5STRING
custom_fields__custom6STRING
custom_fields__custom7STRING
custom_fields__custom8STRING
custom_fields__custom9STRING
default_address_idSTRING
default_carrierSTRING
default_payment_methodSTRING
default_payment_terms_idSTRING
discountSTRING
emailSTRING
faxSTRING
is_activeBOOL
is_tax_inclusive_pricingBOOL
last_modified_by_idSTRING
lead_time_daysFLOAT64
nameSTRING
phoneSTRING
remarksSTRING
taxing_scheme_idSTRING
timestampSTRING
vendor_idSTRING
websiteSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the inFlow Inventory sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where inFlow Inventory supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for inFlow Inventory?

It depends on how much history is in your inFlow Inventory account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when inFlow Inventory's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in inFlow Inventory, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in inFlow Inventory instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the inFlow Inventory connector in Kaivo and all of its synced data is deleted with it.

Common use cases for inFlow Inventory data

Sales reporting

Use sales orders with products to track revenue and what sells over time.

Inventory analysis

Join products with locations and stock adjustments to monitor stock levels.

Purchasing

Use purchase orders to track buying and restocking.

Use inFlow Inventory data in your AI and BI tools

Once inFlow Inventory data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with inFlow Inventory data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for inFlow Inventory connector pricing and plan details.

Was this helpful?

Still need help? Share an idea