Skip to main content
Connectors

e-conomic connector

Set up the e-conomic connector in Kaivo: authentication, configuration, the 33 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 e-conomic 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 payment and finance data instead of moving it.

What is the e-conomic connector

Sync your e-conomic accounting data into BigQuery with Kaivo to analyse invoices, customers, and the ledger in one place.

CategoryFinance & Payments, ERP
AuthenticationAPI key
SetupSelf-service

Getting started with the e-conomic connector

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

Authenticate with your e-conomic credentials. You provide:

FieldDescription
App Secret Token

Your private token that identifies your app. Find it in your e-conomic account settings.

Agreement Grant Token

Token that identifies the grant issued by an agreement, allowing your app to access data. Obtain it from your e-conomic account settings.

Tables and columns synced from e-conomic

Kaivo syncs 33 tables from e-conomic 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.
entriesSTRING
from_dateSTRING
periodsSTRING
selfSTRING
to_dateSTRING
totalsSTRING
vouchersSTRING
yearSTRING
_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_numberFLOAT64
account_typeSTRING
accounting_yearsSTRING
balanceFLOAT64
block_direct_entriesBOOL
debit_creditSTRING
department__department_numberFLOAT64
department__nameSTRING
department__selfSTRING
departmental_distribution__departmental_distribution_numberFLOAT64
departmental_distribution__distribution_typeSTRING
departmental_distribution__selfSTRING
nameSTRING
selfSTRING
total_from_account__account_numberFLOAT64
total_from_account__selfSTRING
vat_account__selfSTRING
vat_account__vat_codeSTRING
_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.
nameSTRING
role_numberFLOAT64
_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.

  • app_roles__required_modules (5 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_numberFLOAT64
... and 33 more columns

Nested subtables

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

  • archived_orders__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_number_dbFLOAT64
... and 36 more columns

Nested subtables

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

  • archived_quotes__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
booked_invoice_numberFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
layout__layout_numberFLOAT64
layout__selfSTRING
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
notes__headingSTRING
notes__text_line1STRING
notes__text_line2STRING
order_numberFLOAT64
payment_terms__descriptionSTRING
... and 32 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
codeSTRING
iso_numberSTRING
nameSTRING
selfSTRING
_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__account_numberFLOAT64
account__account_typeSTRING
account__accounting_yearsSTRING
account__balanceFLOAT64
account__block_direct_entriesBOOL
account__debit_creditSTRING
account__nameSTRING
account__opening_account__account_numberFLOAT64
account__opening_account__selfSTRING
account__selfSTRING
customer_group_numberFLOAT64
customersSTRING
nameSTRING
selfSTRING
_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.
addressSTRING
attention__customer__customer_numberFLOAT64
attention__customer__selfSTRING
attention__customer_contact_numberFLOAT64
attention__selfSTRING
balanceFLOAT64
barredBOOL
citySTRING
contactsSTRING
corporate_identification_numberSTRING
countrySTRING
currencySTRING
customer_contact__customer__customer_numberFLOAT64
customer_contact__customer__selfSTRING
customer_contact__customer_contact_numberFLOAT64
customer_contact__selfSTRING
customer_group__customer_group_numberFLOAT64
customer_group__selfSTRING
customer_numberFLOAT64
default_delivery_location__delivery_location_numberFLOAT64
default_delivery_location__selfSTRING
delivery_locationsSTRING
due_amountFLOAT64
e_invoicing_disabled_by_defaultBOOL
... and 24 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
barredBOOL
departmental_distribution_numberFLOAT64
distribution_typeSTRING
nameSTRING
selfSTRING
_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.

  • departmental_distributions__distributions (6 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
barredBOOL
department_numberFLOAT64
nameSTRING
selfSTRING
_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.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
draft_invoice_numberFLOAT64
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
... and 45 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_numberFLOAT64
... and 33 more columns

Nested subtables

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

  • draft_orders__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_number_dbFLOAT64
... and 36 more columns

Nested subtables

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

  • draft_quotes__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
barredBOOL
booked_invoicesSTRING
customersSTRING
draft_invoicesSTRING
emailSTRING
employee_group__employee_group_numberFLOAT64
employee_group__selfSTRING
employee_numberFLOAT64
nameSTRING
phoneSTRING
selfSTRING
_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.
entriesSTRING
journal_numberFLOAT64
nameSTRING
selfSTRING
settings__contra_accounts__customer_payments__account_numberFLOAT64
settings__contra_accounts__customer_payments__selfSTRING
settings__entry_type_restricted_toSTRING
settings__voucher_numbers__minimum_voucher_numberFLOAT64
templates__finance_voucherSTRING
templates__manual_customer_invoiceSTRING
templates__selfSTRING
vouchersSTRING
_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.
booked_invoice_numberFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
layout__layout_numberFLOAT64
layout__selfSTRING
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
notes__headingSTRING
notes__text_line1STRING
notes__text_line2STRING
order_numberFLOAT64
payment_terms__descriptionSTRING
... and 32 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
booked_invoice_numberFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
layout__layout_numberFLOAT64
layout__selfSTRING
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
notes__headingSTRING
notes__text_line1STRING
notes__text_line2STRING
order_numberFLOAT64
payment_terms__descriptionSTRING
... and 32 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
contra_account_for_prepaid_amount__account_numberFLOAT64
contra_account_for_prepaid_amount__selfSTRING
credit_card_company__customer_numberFLOAT64
credit_card_company__selfSTRING
days_of_creditFLOAT64
nameSTRING
payment_terms_numberFLOAT64
payment_terms_typeSTRING
selfSTRING
_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.
nameSTRING
payment_type_numberFLOAT64
selfSTRING
_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.
accrual__account_numberFLOAT64
accrual__account_typeSTRING
accrual__accounting_yearsSTRING
accrual__balanceFLOAT64
accrual__block_direct_entriesBOOL
accrual__debit_creditSTRING
accrual__nameSTRING
accrual__selfSTRING
accrual__vat_account__selfSTRING
accrual__vat_account__vat_codeSTRING
nameSTRING
product_group_numberFLOAT64
productsSTRING
sales_accountsSTRING
selfSTRING
_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
bar_codeSTRING
barredBOOL
cost_priceFLOAT64
invoices__bookedSTRING
invoices__draftsSTRING
invoices__selfSTRING
last_updatedSTRING
minimum_stockFLOAT64
nameSTRING
pricing__currency_specific_sales_pricesSTRING
product_group__accrual__account_numberFLOAT64
product_group__accrual__account_typeSTRING
product_group__accrual__accounting_yearsSTRING
product_group__accrual__balanceFLOAT64
product_group__accrual__block_direct_entriesBOOL
product_group__accrual__debit_creditSTRING
product_group__accrual__nameSTRING
product_group__accrual__selfSTRING
product_group__accrual__vat_account__selfSTRING
product_group__accrual__vat_account__vat_codeSTRING
product_group__nameSTRING
product_group__product_group_numberFLOAT64
product_group__productsSTRING
... and 11 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_bySTRING
creation_dateSTRING
idFLOAT64
invoice__booked_invoice_numberFLOAT64
invoice__selfSTRING
recipient__eanSTRING
selfSTRING
sent_bySTRING
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.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_numberFLOAT64
... and 33 more columns

Nested subtables

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

  • sent_orders__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attachmentSTRING
cost_price_in_base_currencyFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
last_updatedSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
margin_in_base_currencyFLOAT64
margin_percentageFLOAT64
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
order_number_dbFLOAT64
... and 36 more columns

Nested subtables

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

  • sent_quotes__lines (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
addressSTRING
attention__numberFLOAT64
attention__selfSTRING
bank_accountSTRING
citySTRING
contactsSTRING
cost_account__account_numberFLOAT64
cost_account__selfSTRING
countrySTRING
currencySTRING
default_invoice_textSTRING
emailSTRING
layout__layout_numberFLOAT64
layout__selfSTRING
meta_data__delete__descriptionSTRING
meta_data__delete__hrefSTRING
meta_data__delete__http_methodSTRING
nameSTRING
payment_terms__payment_terms_numberFLOAT64
payment_terms__selfSTRING
phoneSTRING
remittance_advice__creditor_idSTRING
remittance_advice__payment_type__payment_type_numberFLOAT64
remittance_advice__payment_type__selfSTRING
... and 12 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
booked__descriptionSTRING
booked__invoice_countFLOAT64
booked__net_amount_in_base_currencyFLOAT64
booked__paid__descriptionSTRING
booked__paid__gross_remainder_in_base_currencyFLOAT64
booked__paid__invoice_countFLOAT64
booked__paid__net_amount_in_base_currencyFLOAT64
booked__paid__selfSTRING
booked__selfSTRING
booked__unpaid__descriptionSTRING
booked__unpaid__gross_remainder_in_base_currencyFLOAT64
booked__unpaid__invoice_countFLOAT64
booked__unpaid__net_amount_in_base_currencyFLOAT64
booked__unpaid__not_overdue__descriptionSTRING
booked__unpaid__not_overdue__invoice_countFLOAT64
booked__unpaid__not_overdue__net_amount_in_base_currencyFLOAT64
booked__unpaid__not_overdue__selfSTRING
booked__unpaid__overdue__descriptionSTRING
booked__unpaid__overdue__gross_remainder_in_base_currencyFLOAT64
booked__unpaid__overdue__invoice_countFLOAT64
booked__unpaid__overdue__net_amount_in_base_currencyFLOAT64
booked__unpaid__overdue__selfSTRING
booked__unpaid__selfSTRING
drafts__descriptionSTRING
... and 23 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
nameSTRING
productsSTRING
selfSTRING
unit_numberFLOAT64
_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.
booked_invoice_numberFLOAT64
currencySTRING
customer__customer_numberFLOAT64
customer__selfSTRING
dateSTRING
delivery__addressSTRING
delivery__citySTRING
delivery__countrySTRING
delivery__zipSTRING
delivery_location__delivery_location_numberFLOAT64
delivery_location__selfSTRING
due_dateSTRING
exchange_rateFLOAT64
gross_amountFLOAT64
gross_amount_in_base_currencyFLOAT64
layout__layout_numberFLOAT64
layout__selfSTRING
net_amountFLOAT64
net_amount_in_base_currencyFLOAT64
notes__headingSTRING
notes__text_line1STRING
notes__text_line2STRING
order_numberFLOAT64
payment_terms__descriptionSTRING
... and 32 more columns
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
account__account_numberFLOAT64
account__selfSTRING
contra_account__account_numberFLOAT64
contra_account__selfSTRING
nameSTRING
rate_percentageFLOAT64
selfSTRING
vat_codeSTRING
vat_type__nameSTRING
vat_type__selfSTRING
vat_type__vat_type_numberFLOAT64
_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.
nameSTRING
selfSTRING
vat_type_numberFLOAT64
_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.
enabled_for_customerBOOL
enabled_for_supplierBOOL
nameSTRING
selfSTRING
vat_zone_numberFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the e-conomic sync works

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

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

Common use cases for e-conomic data

Financial reporting

Use accounts and accounting_years to build reports across your ledger.

Customer revenue

Join customers with their invoices to track revenue and outstanding balances.

Product analysis

Use products and product_groups to see what drives revenue.

Use e-conomic data in your AI and BI tools

Once e-conomic 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 e-conomic 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 e-conomic connector pricing and plan details.

Was this helpful?

Still need help? Share an idea