Skip to main content
Connectors

Cin7 Core connector

Set up the Cin7 Core 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 Cin7 Core 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 Cin7 Core connector

Sync your Cin7 Core inventory and sales data into BigQuery with Kaivo to analyse stock, orders, and suppliers in one place.

CategoryERP, E-commerce
AuthenticationAPI key
SetupSelf-service

Getting started with the Cin7 Core connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your Cin7 Core 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 Cin7 Core

Authenticate with your API Key.

FieldDescription
API Key

The API key associated with your account.

Configuring the Cin7 Core connector

When you set up the connector, you provide:

FieldDescription
Account ID

The ID associated with your account.

Tables and columns synced from Cin7 Core

Kaivo syncs 20 tables from Cin7 Core 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.
bank_account_idSTRING
bank_account_numberSTRING
classSTRING
codeSTRING
descriptionSTRING
display_nameSTRING
for_paymentsBOOL
nameSTRING
statusSTRING
system_accountSTRING
system_account_codeSTRING
typeSTRING
_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.
attribute10_nameSTRING
attribute10_typeSTRING
attribute1_nameSTRING
attribute1_typeSTRING
attribute2_nameSTRING
attribute2_typeSTRING
attribute2_valuesSTRING
attribute3_nameSTRING
attribute3_typeSTRING
attribute4_nameSTRING
attribute4_typeSTRING
attribute5_nameSTRING
attribute5_typeSTRING
attribute6_nameSTRING
attribute6_typeSTRING
attribute7_nameSTRING
attribute7_typeSTRING
attribute8_nameSTRING
attribute8_typeSTRING
attribute9_nameSTRING
attribute9_typeSTRING
idSTRING
nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • attribute_sets__attributes (6 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
account_codeSTRING
account_idSTRING
account_nameSTRING
account_numberSTRING
bankSTRING
currencySTRING
initial_balanceFLOAT64
statement_balanceFLOAT64
_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.
idSTRING
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.
carrier_idSTRING
descriptionSTRING
_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.
account_receivableSTRING
additional_attribute1STRING
additional_attribute10STRING
additional_attribute2STRING
additional_attribute3STRING
additional_attribute4STRING
additional_attribute5STRING
additional_attribute6STRING
additional_attribute7STRING
additional_attribute8STRING
additional_attribute9STRING
carrierSTRING
commentsSTRING
credit_limitFLOAT64
currencySTRING
discountFLOAT64
idSTRING
is_on_credit_holdBOOL
last_modified_onSTRING
locationSTRING
nameSTRING
payment_termSTRING
price_tierSTRING
revenue_accountSTRING
sales_representativeSTRING
statusSTRING
tagsSTRING
tax_numberSTRING
tax_ruleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • customers__addresses (12 columns)
  • customers__contacts (15 columns)
  • customers__product_prices (7 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allow_couponsBOOL
coupon_codesSTRING
customers_groupSTRING
date_fromSTRING
date_toSTRING
idSTRING
is_activeBOOL
nameSTRING
single_coupon_code_usageBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • deals__deal_customer_tags (4 columns)
  • deals__deal_customers (4 columns)
  • deals__deal_discounts (10 columns)
  • deals__deal_discounts__deal_discount_brands (4 columns)
  • deals__deal_discounts__deal_discount_categories (6 columns)
  • deals__deal_discounts__deal_discount_products (4 columns)
  • deals__deal_discounts__deal_discount_tags (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
amountFLOAT64
close_chanceFLOAT64
close_dateSTRING
commentsSTRING
currencySTRING
idSTRING
lead_statusSTRING
nameSTRING
payment_termSTRING
price_tierSTRING
sales_representativeSTRING
tax_ruleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • leads__addresses (12 columns)
  • leads__contacts (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
address_city_suburbSTRING
address_countrySTRING
address_line1STRING
address_line2STRING
address_state_provinceSTRING
address_zip_post_codeSTRING
fixed_assets_locationBOOL
idSTRING
is_co_manBOOL
is_defaultBOOL
is_deprecatedBOOL
is_shop_floorBOOL
is_stagingBOOL
nameSTRING
parent_idSTRING
pick_zonesSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • locations__bins (7 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
billing_address_line1STRING
billing_address_line2STRING
contactSTRING
currencySTRING
currency_conversion_rateFLOAT64
custom_field1STRING
custom_field10STRING
custom_field2STRING
custom_field3STRING
custom_field4STRING
custom_field5STRING
custom_field6STRING
custom_field7STRING
custom_field8STRING
custom_field9STRING
customer_currencySTRING
customer_nameSTRING
customer_referenceSTRING
default_accountSTRING
idSTRING
lead_idSTRING
opportunity_commentSTRING
opportunity_dateSTRING
opportunity_locationSTRING
opportunity_memoSTRING
opportunity_numberSTRING
opportunity_statusSTRING
phoneSTRING
price_tierSTRING
sales_representativeSTRING
ship_to_address1STRING
ship_to_address2STRING
ship_to_citySTRING
ship_to_companySTRING
ship_to_contactSTRING
ship_to_countrySTRING
ship_to_otherBOOL
ship_to_post_codeSTRING
ship_to_stateSTRING
shipping_address_line1STRING
shipping_address_line2STRING
tax_inclusiveBOOL
tax_percentFLOAT64
tax_ruleSTRING
tax_totalFLOAT64
term_daysFLOAT64
term_due_next_monthFLOAT64
term_methodFLOAT64
termsSTRING
totalFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • opportunities__additional_charges (4 columns)
  • opportunities__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
allocatedFLOAT64
availableFLOAT64
idSTRING
in_transitFLOAT64
locationSTRING
nameSTRING
on_handFLOAT64
on_orderFLOAT64
skuSTRING
stock_on_handFLOAT64
_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.
idSTRING
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.
attribute_setSTRING
brandSTRING
categorySTRING
costing_methodSTRING
default_locationSTRING
descriptionSTRING
drop_ship_modeSTRING
idSTRING
last_modified_onSTRING
minimum_before_reorderFLOAT64
nameSTRING
option1_nameSTRING
option1_valuesSTRING
option2_nameSTRING
option2_valuesSTRING
option3_nameSTRING
option3_valuesSTRING
price_tier1FLOAT64
price_tier10FLOAT64
price_tier2FLOAT64
price_tier3FLOAT64
price_tier4FLOAT64
price_tier5FLOAT64
price_tier6FLOAT64
price_tier7FLOAT64
price_tier8FLOAT64
price_tier9FLOAT64
reorder_quantityFLOAT64
skuSTRING
short_descriptionSTRING
tagsSTRING
uomSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • product_family__attachments (8 columns)
  • product_family__products (9 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
additional_attribute1STRING
additional_attribute10STRING
additional_attribute2STRING
additional_attribute3STRING
additional_attribute4STRING
additional_attribute5STRING
additional_attribute6STRING
additional_attribute7STRING
additional_attribute8STRING
additional_attribute9STRING
always_show_quantityFLOAT64
assembly_cost_estimation_methodSTRING
assembly_instruction_urlSTRING
auto_assemblyBOOL
auto_disassemblyBOOL
average_costFLOAT64
bom_typeSTRING
barcodeSTRING
bill_of_materialBOOL
cogs_accountSTRING
carton_heightFLOAT64
carton_inner_quantityFLOAT64
carton_lengthFLOAT64
carton_quantityFLOAT64
carton_widthFLOAT64
categorySTRING
costing_methodSTRING
default_locationSTRING
descriptionSTRING
dimensions_unitsSTRING
drop_ship_modeSTRING
expense_accountSTRING
heightFLOAT64
idSTRING
internal_noteSTRING
inventory_accountSTRING
last_modified_onSTRING
lengthFLOAT64
minimum_before_reorderFLOAT64
nameSTRING
pick_zonesSTRING
price_tier1FLOAT64
price_tier10FLOAT64
price_tier2FLOAT64
price_tier3FLOAT64
price_tier4FLOAT64
price_tier5FLOAT64
price_tier6FLOAT64
price_tier7FLOAT64
price_tier8FLOAT64
price_tier9FLOAT64
price_tiers__china_starFLOAT64
price_tiers__h_mart_weeeFLOAT64
price_tiers__major_customersFLOAT64
price_tiers__stander_priceFLOAT64
price_tiers__tier_10FLOAT64
price_tiers__tier_6FLOAT64
price_tiers__tier_7FLOAT64
price_tiers__tier_8FLOAT64
price_tiers__tier_9FLOAT64
price_tiers__west_lake_golden_kingFLOAT64
purchase_tax_ruleSTRING
quantity_to_produceFLOAT64
reorder_quantityFLOAT64
revenue_accountSTRING
skuSTRING
sale_tax_ruleSTRING
sellableBOOL
short_descriptionSTRING
statusSTRING
stock_locatorSTRING
tagsSTRING
typeSTRING
uomSTRING
weightFLOAT64
weight_unitsSTRING
widthFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • products__attachments (4 columns)
  • products__bill_of_materials_products (10 columns)
  • products__bill_of_materials_services (4 columns)
  • products__custom_prices (7 columns)
  • products__movements (12 columns)
  • products__reorder_levels (9 columns)
  • products__suppliers (14 columns)
  • products__suppliers__product_supplier_options (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
base_currencySTRING
blind_receiptBOOL
combined_invoice_statusSTRING
combined_payment_statusSTRING
combined_receiving_statusSTRING
credit_note_numberSTRING
credit_note_statusSTRING
idSTRING
invoice_amountFLOAT64
invoice_dateSTRING
invoice_due_dateSTRING
invoice_numberSTRING
invoice_statusSTRING
is_service_onlyBOOL
last_updated_dateSTRING
order_dateSTRING
order_numberSTRING
order_statusSTRING
paid_amountFLOAT64
statusSTRING
stock_received_statusSTRING
supplierSTRING
supplier_currencySTRING
supplier_idSTRING
typeSTRING
unstock_statusSTRING
_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.
additional_attributes__additional_attribute1STRING
additional_attributes__additional_attribute10STRING
additional_attributes__additional_attribute2STRING
additional_attributes__additional_attribute3STRING
additional_attributes__additional_attribute4STRING
additional_attributes__additional_attribute5STRING
additional_attributes__additional_attribute6STRING
additional_attributes__additional_attribute7STRING
additional_attributes__additional_attribute8STRING
additional_attributes__additional_attribute9STRING
approachSTRING
base_currencySTRING
billing_address__display_address_line1STRING
billing_address__display_address_line2STRING
blind_receiptBOOL
combined_invoice_statusSTRING
combined_payment_statusSTRING
combined_receiving_statusSTRING
currency_rateFLOAT64
idSTRING
inventory_accountSTRING
is_service_onlyBOOL
last_updated_dateTIMESTAMP
locationSTRING
order__statusSTRING
order__taxFLOAT64
order__totalFLOAT64
order__total_before_taxFLOAT64
order_dateTIMESTAMP
order_numberSTRING
noteSTRING
contactSTRING
phoneSTRING
required_byTIMESTAMP
related_drop_ship_sale_taskSTRING
shipping_address__citySTRING
shipping_address__countrySTRING
shipping_address__display_address_line1STRING
shipping_address__display_address_line2STRING
shipping_address__line1STRING
shipping_address__line2STRING
shipping_address__postcodeSTRING
shipping_address__ship_to_otherBOOL
shipping_address__stateSTRING
statusSTRING
supplierSTRING
supplier_currencySTRING
supplier_idSTRING
tax_calculationSTRING
tax_ruleSTRING
termsSTRING
typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • purchases__attachments (4 columns)
  • purchases__credit_note (10 columns)
  • purchases__credit_note__lines (4 columns)
  • purchases__credit_note__refunds (4 columns)
  • purchases__credit_note__unstock (4 columns)
  • purchases__inventory_movements (23 columns)
  • purchases__invoice (13 columns)
  • purchases__invoice__lines (31 columns)
  • purchases__invoice__payments (10 columns)
  • purchases__manual_journals (5 columns)
  • purchases__manual_journals__lines (4 columns)
  • purchases__order__lines (4 columns)
  • purchases__order__prepayments (4 columns)
  • purchases__put_away (5 columns)
  • purchases__put_away__lines (28 columns)
  • purchases__stock_received (5 columns)
  • purchases__stock_received__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
base_currencySTRING
combined_invoice_statusSTRING
combined_packing_statusSTRING
combined_payment_statusSTRING
combined_picking_statusSTRING
combined_shipping_statusSTRING
combined_tracking_numbersSTRING
credit_note_numberSTRING
credit_note_statusSTRING
customerSTRING
customer_currencySTRING
customer_idSTRING
customer_referenceSTRING
external_idSTRING
ful_filment_statusSTRING
invoice_amountFLOAT64
invoice_dateSTRING
invoice_due_dateSTRING
invoice_numberSTRING
order_dateSTRING
order_location_idSTRING
order_numberSTRING
order_statusSTRING
paid_amountFLOAT64
quote_statusSTRING
restock_statusSTRING
sale_idSTRING
source_channelSTRING
statusSTRING
typeSTRING
updatedSTRING
_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.
additional_attributes__additional_attribute1STRING
additional_attributes__additional_attribute10STRING
additional_attributes__additional_attribute2STRING
additional_attributes__additional_attribute3STRING
additional_attributes__additional_attribute4STRING
additional_attributes__additional_attribute5STRING
additional_attributes__additional_attribute6STRING
additional_attributes__additional_attribute7STRING
additional_attributes__additional_attribute8STRING
additional_attributes__additional_attribute9STRING
base_currencySTRING
billing_address__citySTRING
billing_address__countrySTRING
billing_address__display_address_line1STRING
billing_address__display_address_line2STRING
billing_address__line1STRING
billing_address__line2STRING
billing_address__postcodeSTRING
billing_address__stateSTRING
cogs_amountFLOAT64
carrierSTRING
combined_invoice_statusSTRING
combined_packing_statusSTRING
combined_payment_statusSTRING
combined_picking_statusSTRING
combined_shipping_statusSTRING
combined_tracking_numbersSTRING
contactSTRING
currency_rateFLOAT64
customerSTRING
customer_currencySTRING
customer_idSTRING
customer_referenceSTRING
default_accountSTRING
emailSTRING
external_idSTRING
ful_filment_statusSTRING
idSTRING
last_modified_onSTRING
locationSTRING
manual_journals__statusSTRING
noteSTRING
order__memoSTRING
order__sale_order_numberSTRING
order__statusSTRING
order__taxFLOAT64
order__totalFLOAT64
order__total_before_taxFLOAT64
phoneSTRING
price_tierSTRING
quote__memoSTRING
quote__statusSTRING
quote__taxFLOAT64
quote__totalFLOAT64
quote__total_before_taxFLOAT64
sale_order_dateSTRING
sales_representativeSTRING
service_onlyBOOL
shipping_address__citySTRING
shipping_address__companySTRING
shipping_address__contactSTRING
shipping_address__countrySTRING
shipping_address__display_address_line1STRING
shipping_address__display_address_line2STRING
shipping_address__idSTRING
shipping_address__line1STRING
shipping_address__line2STRING
shipping_address__postcodeSTRING
shipping_address__ship_to_otherBOOL
shipping_address__stateSTRING
shipping_notesSTRING
skip_quoteBOOL
source_channelSTRING
statusSTRING
tax_calculationSTRING
tax_ruleSTRING
termsSTRING
typeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • sales__attachments (7 columns)
  • sales__credit_notes (13 columns)
  • sales__credit_notes__lines (4 columns)
  • sales__credit_notes__refunds (4 columns)
  • sales__credit_notes__restock (4 columns)
  • sales__fulfilments (21 columns)
  • sales__fulfilments__pack__lines (27 columns)
  • sales__fulfilments__pick__lines (26 columns)
  • sales__fulfilments__ship__lines (9 columns)
  • sales__inventory_movements (23 columns)
  • sales__invoices (16 columns)
  • sales__invoices__lines (31 columns)
  • sales__invoices__payments (10 columns)
  • sales__manual_journals__lines (4 columns)
  • sales__order__lines (32 columns)
  • sales__quote__lines (4 columns)
  • sales__quote__prepayments (4 columns)
  • sales__transactions (10 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
account_payableSTRING
additional_attribute1STRING
additional_attribute10STRING
additional_attribute2STRING
additional_attribute3STRING
additional_attribute4STRING
additional_attribute5STRING
additional_attribute6STRING
additional_attribute7STRING
additional_attribute8STRING
additional_attribute9STRING
commentsSTRING
currencySTRING
discountFLOAT64
idSTRING
last_modified_onSTRING
nameSTRING
payment_termSTRING
statusSTRING
tax_numberSTRING
tax_ruleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • suppliers__addresses (12 columns)
  • suppliers__contacts (13 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
accountSTRING
idSTRING
is_activeBOOL
is_tax_for_purchaseBOOL
is_tax_for_saleBOOL
nameSTRING
tax_inclusiveBOOL
tax_percentFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Nested subtables

Repeating fields are split into their own tables, listed here with their column counts.

  • taxes__components (6 columns)

How the Cin7 Core sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where Cin7 Core 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 Cin7 Core?

It depends on how much history is in your Cin7 Core 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 Cin7 Core'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 Cin7 Core, 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 Cin7 Core 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 Cin7 Core connector in Kaivo and all of its synced data is deleted with it.

Common use cases for Cin7 Core data

Sales reporting

Use sale_list with customers to track revenue and order trends over time.

Inventory analysis

Join products with locations to monitor stock levels across warehouses.

Purchasing

Use purchase_list and suppliers to track buying and supplier performance.

Pipeline view

Use deals and opportunities to follow your sales pipeline.

Use Cin7 Core data in your AI and BI tools

Once Cin7 Core 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 Cin7 Core 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 Cin7 Core connector pricing and plan details.

Was this helpful?

Still need help? Share an idea