Skip to main content
Connectors

Invoiced connector

Set up the Invoiced connector in Kaivo: authentication, configuration, the 17 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 Invoiced 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 Invoiced connector

Sync your Invoiced billing data into BigQuery with Kaivo to analyse invoices, payments, and subscriptions in one place.

CategoryFinance & Payments
AuthenticationAPI key
SetupSelf-service

Getting started with the Invoiced connector

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

Authenticate with your API Key.

FieldDescription
API Key

API key to use. Find it at https://invoiced.com/account

Tables and columns synced from Invoiced

Kaivo syncs 17 tables from Invoiced 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.
countrySTRING
created_atFLOAT64
customerFLOAT64
customer_idFLOAT64
emailSTRING
idFLOAT64
nameSTRING
objectSTRING
phoneSTRING
primaryBOOL
send_new_invoicesBOOL
sms_enabledBOOL
updated_atFLOAT64
_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.
created_atFLOAT64
durationFLOAT64
exclusiveBOOL
idSTRING
is_percentBOOL
max_redemptionsFLOAT64
nameSTRING
objectSTRING
updated_atFLOAT64
valueFLOAT64
_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.
amountFLOAT64
created_atFLOAT64
currencySTRING
customerFLOAT64
dateFLOAT64
idFLOAT64
notesSTRING
objectSTRING
_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.
balanceFLOAT64
closedBOOL
created_atFLOAT64
currencySTRING
customerFLOAT64
dateFLOAT64
draftBOOL
idFLOAT64
nameSTRING
numberSTRING
objectSTRING
paidBOOL
pdf_urlSTRING
statusSTRING
subtotalFLOAT64
totalFLOAT64
updated_atFLOAT64
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: credit_notes__discounts

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: credit_notes__items

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: credit_notes__shipping

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: credit_notes__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
activeBOOL
autopayBOOL
autopay_delay_daysFLOAT64
bill_to_parentBOOL
chaseBOOL
consolidatedBOOL
convenience_feeBOOL
countrySTRING
created_atFLOAT64
credit_holdBOOL
currencySTRING
emailSTRING
idFLOAT64
nameSTRING
numberSTRING
objectSTRING
ownerFLOAT64
owner_idFLOAT64
payment_source__brandSTRING
payment_source__chargeableBOOL
payment_source__created_atFLOAT64
payment_source__customer_idFLOAT64
payment_source__exp_monthFLOAT64
payment_source__exp_yearFLOAT64
payment_source__fundingSTRING
payment_source__gatewaySTRING
payment_source__gateway_idSTRING
payment_source__idFLOAT64
payment_source__issuing_countrySTRING
payment_source__last4STRING
payment_source__objectSTRING
payment_source__updated_atFLOAT64
payment_termsSTRING
phoneSTRING
statement_pdf_urlSTRING
statement_urlSTRING
taxableBOOL
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: customers__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
closedBOOL
created_atFLOAT64
currencySTRING
customerFLOAT64
dateFLOAT64
depositFLOAT64
deposit_paidBOOL
draftBOOL
idFLOAT64
nameSTRING
numberSTRING
objectSTRING
pdf_urlSTRING
statusSTRING
subtotalFLOAT64
totalFLOAT64
updated_atFLOAT64
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: estimates__discounts

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: estimates__items

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: estimates__shipping

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: estimates__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
data__object__typeSTRING
data__object__descriptionSTRING
data__object__actionSTRING
data__object__activeBOOL
data__object__amountFLOAT64
data__object__attempt_countFLOAT64
data__object__autopayBOOL
data__object__autopay_delay_daysFLOAT64
data__object__balanceFLOAT64
data__object__bill_inSTRING
data__object__bill_in_advance_daysFLOAT64
data__object__bill_to_parentBOOL
data__object__brandSTRING
data__object__cancel_at_period_endBOOL
data__object__catalog_itemSTRING
data__object__chargeableBOOL
data__object__chaseBOOL
data__object__closedBOOL
data__object__completeBOOL
data__object__consolidatedBOOL
data__object__contract_period_endFLOAT64
data__object__contract_period_startFLOAT64
data__object__contract_renewal_modeSTRING
data__object__convenience_feeBOOL
data__object__countrySTRING
data__object__created_atFLOAT64
data__object__credit_holdBOOL
data__object__csv_urlSTRING
data__object__currencySTRING
data__object__customer__typeSTRING
data__object__customer__activeBOOL
data__object__customer__autopayBOOL
data__object__customer__autopay_delay_daysFLOAT64
data__object__customer__bill_to_parentBOOL
data__object__customer__chaseBOOL
data__object__customer__consolidatedBOOL
data__object__customer__convenience_feeBOOL
data__object__customer__countrySTRING
data__object__customer__created_atFLOAT64
data__object__customer__credit_holdBOOL
data__object__customer__currencySTRING
data__object__customer__emailSTRING
data__object__customer__idFLOAT64
data__object__customer__nameSTRING
data__object__customer__numberSTRING
data__object__customer__objectSTRING
data__object__customer__ownerFLOAT64
data__object__customer__owner_idFLOAT64
data__object__customer__payment_source__brandSTRING
data__object__customer__payment_source__chargeableBOOL
data__object__customer__payment_source__created_atFLOAT64
data__object__customer__payment_source__customer_idFLOAT64
data__object__customer__payment_source__exp_monthFLOAT64
data__object__customer__payment_source__exp_yearFLOAT64
data__object__customer__payment_source__fundingSTRING
data__object__customer__payment_source__gatewaySTRING
data__object__customer__payment_source__gateway_idSTRING
data__object__customer__payment_source__idFLOAT64
data__object__customer__payment_source__issuing_countrySTRING
data__object__customer__payment_source__last4STRING
data__object__customer__payment_source__objectSTRING
data__object__customer__payment_source__updated_atFLOAT64
data__object__customer__payment_termsSTRING
data__object__customer__phoneSTRING
data__object__customer__statement_pdf_urlSTRING
data__object__customer__statement_urlSTRING
data__object__customer__taxableBOOL
data__object__customer__updated_atFLOAT64
data__object__customer_idFLOAT64
data__object__cyclesFLOAT64
data__object__dateFLOAT64
data__object__depositFLOAT64
data__object__deposit_paidBOOL
data__object__discountableBOOL
data__object__draftBOOL
data__object__due_dateFLOAT64
data__object__emailSTRING
data__object__exp_monthFLOAT64
data__object__exp_yearFLOAT64
data__object__fundingSTRING
data__object__gatewaySTRING
data__object__gateway_idSTRING
data__object__idFLOAT64
data__object__issuing_countrySTRING
data__object__last4STRING
data__object__late_feesBOOL
data__object__methodSTRING
data__object__mrrFLOAT64
data__object__nameSTRING
data__object__needs_attentionBOOL
data__object__notesSTRING
data__object__numberSTRING
data__object__objectSTRING
data__object__ownerFLOAT64
data__object__owner_idFLOAT64
data__object__paidBOOL
data__object__pausedBOOL
data__object__payment_source__brandSTRING
data__object__payment_source__chargeableBOOL
data__object__payment_source__created_atFLOAT64
data__object__payment_source__customer_idFLOAT64
data__object__payment_source__exp_monthFLOAT64
data__object__payment_source__exp_yearFLOAT64
data__object__payment_source__fundingSTRING
data__object__payment_source__gatewaySTRING
data__object__payment_source__gateway_idSTRING
data__object__payment_source__idFLOAT64
data__object__payment_source__issuing_countrySTRING
data__object__payment_source__last4STRING
data__object__payment_source__objectSTRING
data__object__payment_source__updated_atFLOAT64
data__object__payment_termsSTRING
data__object__payment_urlSTRING
data__object__pdf_urlSTRING
data__object__period_endFLOAT64
data__object__period_startFLOAT64
data__object__phoneSTRING
data__object__plan__created_atFLOAT64
data__object__plan__currencySTRING
data__object__plan__idSTRING
data__object__plan__intervalSTRING
data__object__plan__interval_countFLOAT64
data__object__plan__nameSTRING
data__object__plan__objectSTRING
data__object__plan__pricing_modeSTRING
data__object__plan__quantity_typeSTRING
data__object__plan__updated_atFLOAT64
data__object__primaryBOOL
data__object__quantityFLOAT64
data__object__recurring_totalFLOAT64
data__object__referenceSTRING
data__object__renewed_lastFLOAT64
data__object__renews_nextFLOAT64
data__object__send_new_invoicesBOOL
data__object__sourceSTRING
data__object__start_dateFLOAT64
data__object__statement_pdf_urlSTRING
data__object__statement_urlSTRING
data__object__statusSTRING
data__object__subscriptionFLOAT64
data__object__subscription_idFLOAT64
data__object__subtotalFLOAT64
data__object__taxableBOOL
data__object__totalFLOAT64
data__object__unit_costFLOAT64
data__object__updated_atFLOAT64
data__object__urlSTRING
data__object__user__created_atFLOAT64
data__object__user__emailSTRING
data__object__user__first_nameSTRING
data__object__user__idFLOAT64
data__object__user__last_nameSTRING
data__object__user__registeredBOOL
data__object__user__two_factor_enabledBOOL
data__object__user__updated_atFLOAT64
data__object__user_idFLOAT64
data__object__voidedBOOL
data__previous__balanceFLOAT64
data__previous__closedBOOL
data__previous__paidBOOL
data__previous__payment_urlSTRING
data__previous__statusSTRING
data__previous__updated_atFLOAT64
idFLOAT64
timestampFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__addons

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.
descriptionSTRING
amountFLOAT64
created_atFLOAT64
idFLOAT64
objectSTRING
planSTRING
quantityFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__applied_to

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.
typeSTRING
amountFLOAT64
idFLOAT64
invoiceFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__customer__taxes

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: events__data__object__discounts

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: events__data__object__items

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.
typeSTRING
descriptionSTRING
amountFLOAT64
created_atFLOAT64
discountableBOOL
idFLOAT64
nameSTRING
objectSTRING
period_endFLOAT64
period_startFLOAT64
planSTRING
proratedBOOL
quantityFLOAT64
subscriptionFLOAT64
taxableBOOL
unit_costFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__items__discounts

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: events__data__object__items__taxes

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: events__data__object__shipping

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: events__data__object__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
attempt_countFLOAT64
autopayBOOL
balanceFLOAT64
chaseBOOL
closedBOOL
created_atFLOAT64
csv_urlSTRING
currencySTRING
customerFLOAT64
dateFLOAT64
draftBOOL
due_dateFLOAT64
idFLOAT64
late_feesBOOL
nameSTRING
needs_attentionBOOL
numberSTRING
objectSTRING
paidBOOL
payment_termsSTRING
payment_urlSTRING
pdf_urlSTRING
statusSTRING
subscriptionFLOAT64
subscription_idFLOAT64
subtotalFLOAT64
totalFLOAT64
updated_atFLOAT64
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: invoices__discounts

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: invoices__items

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.
typeSTRING
descriptionSTRING
amountFLOAT64
catalog_itemSTRING
created_atFLOAT64
discountableBOOL
idFLOAT64
nameSTRING
objectSTRING
period_endFLOAT64
period_startFLOAT64
planSTRING
proratedBOOL
quantityFLOAT64
subscriptionFLOAT64
taxableBOOL
unit_costFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: invoices__items__discounts

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: invoices__items__taxes

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: invoices__shipping

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: invoices__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
descriptionSTRING
created_atFLOAT64
currencySTRING
discountableBOOL
idSTRING
nameSTRING
objectSTRING
taxableBOOL
unit_costFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: items__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
amountFLOAT64
created_atFLOAT64
customerFLOAT64
discountableBOOL
idFLOAT64
nameSTRING
objectSTRING
quantityFLOAT64
taxableBOOL
unit_costFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: metered_billings__discounts

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: metered_billings__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atFLOAT64
customerFLOAT64
customer_idFLOAT64
idFLOAT64
notesSTRING
objectSTRING
updated_atFLOAT64
user__created_atFLOAT64
user__emailSTRING
user__first_nameSTRING
user__idFLOAT64
user__last_nameSTRING
user__registeredBOOL
user__two_factor_enabledBOOL
user__updated_atFLOAT64
user_idFLOAT64
_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.
brandSTRING
chargeableBOOL
created_atFLOAT64
customerFLOAT64
customer_idFLOAT64
exp_monthFLOAT64
exp_yearFLOAT64
fundingSTRING
gatewaySTRING
gateway_idSTRING
idFLOAT64
issuing_countrySTRING
last4STRING
objectSTRING
updated_atFLOAT64
_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.
amountFLOAT64
balanceFLOAT64
created_atFLOAT64
currencySTRING
customerFLOAT64
dateFLOAT64
idFLOAT64
methodSTRING
objectSTRING
pdf_urlSTRING
referenceSTRING
sourceSTRING
updated_atFLOAT64
voidedBOOL
_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.
created_atFLOAT64
currencySTRING
idSTRING
intervalSTRING
interval_countFLOAT64
nameSTRING
objectSTRING
pricing_modeSTRING
quantity_typeSTRING
updated_atFLOAT64
_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.
amountFLOAT64
bill_inSTRING
bill_in_advance_daysFLOAT64
cancel_at_period_endBOOL
contract_period_endFLOAT64
contract_period_startFLOAT64
contract_renewal_modeSTRING
created_atFLOAT64
customerFLOAT64
cyclesFLOAT64
idFLOAT64
mrrFLOAT64
objectSTRING
pausedBOOL
period_endFLOAT64
period_startFLOAT64
planSTRING
quantityFLOAT64
recurring_totalFLOAT64
renewed_lastFLOAT64
renews_nextFLOAT64
start_dateFLOAT64
statusSTRING
updated_atFLOAT64
urlSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: subscriptions__addons

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.
descriptionSTRING
amountFLOAT64
created_atFLOAT64
idFLOAT64
objectSTRING
planSTRING
quantityFLOAT64
updated_atFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: subscriptions__discounts

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: subscriptions__taxes

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
actionSTRING
completeBOOL
created_atFLOAT64
customerFLOAT64
customer_idFLOAT64
due_dateFLOAT64
idFLOAT64
nameSTRING
updated_atFLOAT64
user_idFLOAT64
_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.
created_atFLOAT64
idSTRING
inclusiveBOOL
is_percentBOOL
nameSTRING
objectSTRING
updated_atFLOAT64
valueFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the Invoiced sync works

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

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

Common use cases for Invoiced data

Revenue reporting

Use invoices and payments to track billed and collected revenue over time.

Subscription tracking

Use subscriptions and plans to monitor recurring revenue and churn.

Receivables

Join invoices with customers and credit_notes to track outstanding balances.

Use Invoiced data in your AI and BI tools

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

Was this helpful?

Still need help? Share an idea