Skip to main content
Connectors

Veeqo connector

Set up the Veeqo connector in Kaivo: authentication, configuration, the 11 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 Veeqo 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 e-commerce data instead of moving it.

What is the Veeqo connector

Sync your Veeqo inventory and shipping data into BigQuery with Kaivo to analyse orders, stock, and fulfilment.

CategoryE-commerce
AuthenticationAPI key
SetupSelf-service

Getting started with the Veeqo connector

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

Authenticate with your API Key.

FieldDescription
API Key

Configuring the Veeqo connector

When you set up the connector, you provide:

FieldDescription
Start Date

Any data before this date will not be fetched.

Tables and columns synced from Veeqo

Kaivo syncs 11 tables from Veeqo 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.
idFLOAT64
nameSTRING
owner__idFLOAT64
owner__emailSTRING
owner__loginSTRING
owner__role_idFLOAT64
owner__timezoneSTRING
owner__company_idFLOAT64
owner__created_atSTRING
owner__updated_atSTRING
owner__new_orders_opted_inBOOL
owner__failed_login_attemptsFLOAT64
owner__new_products_opted_inBOOL
owner__orders_walkthrough_viewedBOOL
owner__two_factor_authentication_enabledBOOL
payingBOOL
settings__idFLOAT64
settings__timezoneSTRING
settings__date_formatSTRING
settings__weight_unitSTRING
settings__phone_numberSTRING
settings__currency_codeSTRING
settings__phone_paymentsBOOL
settings__dimensions_unitSTRING
settings__point_of_sale_enabledBOOL
settings__require_complete_packingBOOL
settings__stock_change_reason_requiredBOOL
settings__charge_taxes_on_shipping_ratesBOOL
trialingxBOOL
created_atSTRING
updated_atSTRING
plan_features__api__any_actionsBOOL
plan_features__roles__any_actionsBOOL
plan_features__orders__nav_sub_itemsBOOL
plan_features__orders__auto_allocationBOOL
plan_features__orders__deallocate_when_packingBOOL
plan_features__picking__any_actionsBOOL
plan_features__reports__stockBOOL
plan_features__reports__returnsBOOL
plan_features__reports__forecastBOOL
plan_features__reports__team_metricsBOOL
plan_features__reports__shipping_metricsBOOL
plan_features__reports__inventory_historyBOOL
plan_features__reports__daily_digest_emailBOOL
plan_features__returns__any_actionsBOOL
plan_features__channels__vendBOOL
plan_features__channels__nothsBOOL
plan_features__channels__opencartBOOL
plan_features__channels__amazon_fbaBOOL
plan_features__channels__prestashopBOOL
plan_features__channels__buy_shipping_termsBOOL
plan_features__channels__manage_stock_levelBOOL
plan_features__channels__shopify_multi_locationBOOL
plan_features__channels__amazon_wizard_short_flowBOOL
plan_features__channels__change_routing_order_typeBOOL
plan_features__channels__amazon_wizard_shipping_onlyBOOL
plan_features__channels__update_remote_order_by_defaultBOOL
plan_features__channels__amazon_wizard_default_region_usBOOL
plan_features__channels__master_of_stock_activation_bannerBOOL
plan_features__listings__any_actionsBOOL
plan_features__printing__direct_printBOOL
plan_features__printing__sku_on_labelBOOL
plan_features__reorders__any_actionsBOOL
plan_features__shipping__shipping_creditsBOOL
plan_features__shipping__ship_on_future_dateBOOL
plan_features__shipping__ship_with_amazon_v2BOOL
plan_features__shipping__payment_data_collectionBOOL
plan_features__shipping__buy_shipping_sub_carrier_amzn_usBOOL
plan_features__dashboard__any_actionsBOOL
plan_features__inventory__use_kitsBOOL
plan_features__inventory__merge_reviewBOOL
plan_features__inventory__use_custom_viewsBOOL
plan_features__inventory__show_stock_levelsBOOL
plan_features__inventory__change_stock_reasonBOOL
plan_features__inventory__power_upgrade_stock_syncBOOL
plan_features__inventory__power_feature_inventory_toursBOOL
plan_features__suppliers__any_actionsBOOL
plan_features__wholesale__any_actionsBOOL
plan_features__accounting__xeroBOOL
plan_features__accounting__settingsBOOL
plan_features__fulfilment__allocate_actionBOOL
plan_features__fulfilment__digital_picking_in_onboardingBOOL
plan_features__onboarding__endless_trialBOOL
plan_features__onboarding__inventory_featuresBOOL
plan_features__onboarding__amazon_quick_connectBOOL
plan_features__onboarding__hide_connect_carrier_stepBOOL
plan_features__onboarding__bulk_ship_intro_experienceBOOL
plan_features__onboarding__signup_redirects_to_amazon_wizardBOOL
plan_features__onboarding__signup_redirects_to_channels_wizardBOOL
plan_features__user_roles__adminBOOL
plan_features__user_roles__purchaserBOOL
plan_features__user_roles__accountantBOOL
plan_features__user_roles__picker_packerBOOL
plan_features__user_roles__warehouse_managerBOOL
plan_features__user_roles__customer_service_agentBOOL
plan_features__user_roles__customer_service_managerBOOL
plan_features__price_lists__any_actionsBOOL
plan_features__settings_page__customersBOOL
plan_features__settings_page__usps_scan_formsBOOL
plan_features__settings_page__listings_linkingBOOL
plan_features__settings_page__carrier_settings_pageBOOL
plan_features__purchase_orders__any_actionsBOOL
plan_features__stock_transfers__any_actionsBOOL
plan_features__company_branding__any_actionsBOOL
plan_features__shipping_providers__amazon_shipping_v2BOOL
trial_end_dateSTRING
company_address__citySTRING
company_address__phoneSTRING
company_address__regionSTRING
company_address__countrySTRING
company_address__post_codeSTRING
company_address__address_line_1STRING
veeqo_product_nameSTRING
has_right_to_use_veeqoBOOL
chargify_product_handleSTRING
shopify_app_store_referralxBOOL
has_ever_created_remote_channelBOOL
_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.

  • company__employees (16 columns)
  • company__active_features (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idFLOAT64
emailSTRING
phoneSTRING
full_nameSTRING
contact_data__emailSTRING
contact_data__phoneSTRING
created_by_idFLOAT64
customer_typeSTRING
billing_address__idFLOAT64
billing_address__zipSTRING
billing_address__citySTRING
billing_address__phoneSTRING
billing_address__stateSTRING
billing_address__countrySTRING
billing_address__address1STRING
billing_address__last_nameSTRING
billing_address__first_nameSTRING
last_used_shipping_address__idFLOAT64
last_used_shipping_address__zipSTRING
last_used_shipping_address__citySTRING
last_used_shipping_address__phoneSTRING
last_used_shipping_address__stateSTRING
last_used_shipping_address__countrySTRING
last_used_shipping_address__address1STRING
last_used_shipping_address__verifiedBOOL
last_used_shipping_address__last_nameSTRING
last_used_shipping_address__first_nameSTRING
last_used_shipping_address__location_foundBOOL
_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__shipping_addresses (14 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idFLOAT64
costSTRING
nameSTRING
user_idFLOAT64
created_atSTRING
updated_atSTRING
_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.
idFLOAT64
numberSTRING
statusSTRING
channel__idFLOAT64
channel__citySTRING
channel__nameSTRING
channel__emailSTRING
channel__stateSTRING
channel__regionSTRING
channel__remoteBOOL
channel__countrySTRING
channel__with_fbaBOOL
channel__is_masterBOOL
channel__post_codeSTRING
channel__type_codeSTRING
channel__warehouse__idFLOAT64
channel__warehouse__nameSTRING
channel__created_by_idFLOAT64
channel__address_line_1STRING
channel__address_line_2STRING
channel__always_set_qtyFLOAT64
channel__percent_of_qtyFLOAT64
channel__default_warehouse__idFLOAT64
channel__default_warehouse__latSTRING
channel__default_warehouse__lngSTRING
channel__default_warehouse__citySTRING
channel__default_warehouse__nameSTRING
channel__default_warehouse__phoneSTRING
channel__default_warehouse__regionSTRING
channel__default_warehouse__countrySTRING
channel__default_warehouse__post_codeSTRING
channel__default_warehouse__company_idFLOAT64
channel__default_warehouse__created_atSTRING
channel__default_warehouse__updated_atSTRING
channel__default_warehouse__trading_nameSTRING
channel__default_warehouse__created_by_idFLOAT64
channel__default_warehouse__address_line_1STRING
channel__default_warehouse__display_positionFLOAT64
channel__default_warehouse__default_min_reorderFLOAT64
channel__default_warehouse__inventory_type_codeSTRING
channel__default_warehouse__letterbox_address_idSTRING
channel__default_warehouse__letterbox_address_statusSTRING
channel__default_warehouse__click_and_collect_enabledBOOL
channel__ebay_site_code_idFLOAT64
channel__import_cost_priceBOOL
channel__import_order_tagsBOOL
channel__max_qty_to_advertFLOAT64
channel__min_threshold_qtyFLOAT64
channel__routing_order_typeFLOAT64
channel__import_product_tagsBOOL
channel__pull_pending_ordersBOOL
channel__pull_product_imagesBOOL
channel__skip_title_matchingBOOL
channel__update_remote_orderBOOL
channel__veeqo_dictates_priceBOOL
channel__import_product_brandsBOOL
channel__pull_historical_ordersBOOL
channel__pull_product_propertiesBOOL
channel__remote_warehouses_existBOOL
channel__pull_stock_level_requiredBOOL
channel__update_product_attributesBOOL
channel__amazon_fulfillment_enabledBOOL
channel__authorized_at_remote_storeBOOL
channel__pull_unpaid_shopify_ordersBOOL
channel__veeqo_dictates_stock_levelBOOL
channel__create_product_if_unmatchedBOOL
channel__default_send_shipment_emailBOOL
channel__disabled_push_of_stock_levelBOOL
channel__skip_fba_orders_and_productsBOOL
channel__keep_inventory_tracking_valueBOOL
channel__create_product_on_ended_listingsBOOL
channel__end_ebay_listing_on_out_of_stockBOOL
channel__notify_on_outbound_shipment_dateBOOL
channel__import_additional_payment_detailsBOOL
channel__link_with_similar_listings_by_skuBOOL
channel__automatic_product_linking_disabledBOOL
channel__outbound_shipment_notification_timeSTRING
channel__send_notification_emails_to_customersBOOL
channel__first_sync_finish_notice_marked_as_readBOOL
channel__link_to_products_linked_to_current_channelBOOL
payment__idFLOAT64
payment__order_idFLOAT64
payment__created_atSTRING
payment__updated_atSTRING
payment__payment_typeSTRING
payment__created_by_idFLOAT64
payment__reference_numberSTRING
customer__idFLOAT64
customer__emailSTRING
customer__phoneSTRING
customer__mobileSTRING
customer__full_nameSTRING
customer__contact_data__emailSTRING
customer__contact_data__phoneSTRING
customer__created_by_idFLOAT64
customer__customer_typeSTRING
customer__billing_address__idFLOAT64
customer__billing_address__zipSTRING
customer__billing_address__citySTRING
customer__billing_address__emailSTRING
customer__billing_address__phoneSTRING
customer__billing_address__stateSTRING
customer__billing_address__countrySTRING
customer__billing_address__address1STRING
customer__billing_address__last_nameSTRING
customer__billing_address__first_nameSTRING
customer__last_used_shipping_address__idFLOAT64
customer__last_used_shipping_address__zipSTRING
customer__last_used_shipping_address__citySTRING
customer__last_used_shipping_address__emailSTRING
customer__last_used_shipping_address__phoneSTRING
customer__last_used_shipping_address__stateSTRING
customer__last_used_shipping_address__countrySTRING
customer__last_used_shipping_address__address1STRING
customer__last_used_shipping_address__verifiedBOOL
customer__last_used_shipping_address__last_nameSTRING
customer__last_used_shipping_address__first_nameSTRING
customer__last_used_shipping_address__location_foundBOOL
total_taxFLOAT64
created_atSTRING
created_by__idFLOAT64
created_by__emailSTRING
created_by__loginSTRING
deliver_to__idFLOAT64
deliver_to__zipSTRING
deliver_to__citySTRING
deliver_to__emailSTRING
deliver_to__phoneSTRING
deliver_to__stateSTRING
deliver_to__countrySTRING
deliver_to__address1STRING
deliver_to__verifiedBOOL
deliver_to__last_nameSTRING
deliver_to__first_nameSTRING
deliver_to__location_foundBOOL
shipped_atSTRING
total_feesFLOAT64
updated_atSTRING
total_priceFLOAT64
with_dutiesBOOL
invoice_dateSTRING
mergeable_idSTRING
merged_orderBOOL
currency_codeSTRING
customer_note__idFLOAT64
customer_note__textSTRING
customer_note__order_idFLOAT64
delivery_costFLOAT64
internationalBOOL
picked_statusSTRING
refund_amountFLOAT64
can_be_shippedBOOL
subtotal_priceFLOAT64
billing_address__idFLOAT64
billing_address__zipSTRING
billing_address__citySTRING
billing_address__emailSTRING
billing_address__phoneSTRING
billing_address__stateSTRING
billing_address__countrySTRING
billing_address__address1STRING
billing_address__last_nameSTRING
billing_address__first_nameSTRING
delivery_method__idFLOAT64
delivery_method__costFLOAT64
delivery_method__nameSTRING
is_amazon_primeBOOL
receipt_printedBOOL
total_discountsFLOAT64
adjustment_amountFLOAT64
mergable_checksumSTRING
picked_completelyBOOL
shipping_discountFLOAT64
fulfilled_by_amazonBOOL
allocated_completelyBOOL
restock_shipped_itemsBOOL
is_amazon_premium_orderBOOL
send_notification_emailBOOL
additional_order_level_taxless_discountFLOAT64
_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.

  • orders__tags (6 columns)
  • orders__channel__warehouses (4 columns)
  • orders__channel__channel_warehouses (4 columns)
  • orders__channel__stock_level_update_requests (4 columns)
  • orders__returns (12 columns)
  • orders__returns__line_items (12 columns)
  • orders__customer__shipping_addresses (15 columns)
  • orders__line_items (58 columns)
  • orders__line_items__sellable__images (4 columns)
  • orders__line_items__sellable__reorders (4 columns)
  • orders__line_items__sellable__stock_entries (19 columns)
  • orders__line_items__sellable__variant_option_specifics (4 columns)
  • orders__line_items__sellable__variant_property_specifics (4 columns)
  • orders__allocations (66 columns)
  • orders__allocations__shipment__carrier_fees (4 columns)
  • orders__allocations__line_items (58 columns)
  • orders__allocations__line_items__sellable__images (4 columns)
  • orders__allocations__line_items__sellable__reorders (4 columns)
  • orders__allocations__line_items__sellable__stock_entries (19 columns)
  • orders__allocations__line_items__sellable__variant_option_specifics (4 columns)
  • orders__allocations__line_items__sellable__variant_property_specifics (4 columns)
  • orders__employee_notes (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
idFLOAT64
imageSTRING
notesSTRING
titleSTRING
weightFLOAT64
tax_rateFLOAT64
inventory__infiniteBOOL
created_atSTRING
updated_atSTRING
web_page_urlSTRING
created_by_idFLOAT64
on_hand_valueFLOAT64
thumbnail_urlSTRING
main_image_srcSTRING
origin_countrySTRING
web_meta_titleSTRING
web_page_titleSTRING
requires_reviewBOOL
hs_tariff_numberSTRING
total_stock_levelFLOAT64
web_meta_keywordsSTRING
total_quantity_soldFLOAT64
web_meta_descriptionSTRING
total_allocated_stock_levelFLOAT64
total_available_stock_levelFLOAT64
_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__tags (4 columns)
  • products__sellables (54 columns)
  • products__sellables__images (4 columns)
  • products__sellables__reorders (4 columns)
  • products__sellables__stock_entries (19 columns)
  • products__sellables__active_channels (4 columns)
  • products__sellables__channel_sellables (4 columns)
  • products__sellables__variant_option_specifics (4 columns)
  • products__sellables__variant_property_specifics (4 columns)
  • products__active_channels (4 columns)
  • products__channel_products (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_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
idFLOAT64
user__idFLOAT64
user__nameSTRING
user__emailSTRING
numberSTRING
statusSTRING
created_atSTRING
warehouse_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.

  • returns__line_items (12 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
idFLOAT64
citySTRING
nameSTRING
emailSTRING
stateSTRING
regionSTRING
remoteBOOL
countrySTRING
with_fbaBOOL
is_masterBOOL
post_codeSTRING
type_codeSTRING
warehouse__idFLOAT64
warehouse__nameSTRING
created_by_idFLOAT64
address_line_1STRING
address_line_2STRING
always_set_qtyFLOAT64
percent_of_qtyFLOAT64
default_warehouse__idFLOAT64
default_warehouse__latSTRING
default_warehouse__lngSTRING
default_warehouse__citySTRING
default_warehouse__nameSTRING
default_warehouse__phoneSTRING
default_warehouse__regionSTRING
default_warehouse__countrySTRING
default_warehouse__post_codeSTRING
default_warehouse__company_idFLOAT64
default_warehouse__created_atSTRING
default_warehouse__updated_atSTRING
default_warehouse__trading_nameSTRING
default_warehouse__created_by_idFLOAT64
default_warehouse__address_line_1STRING
default_warehouse__display_positionFLOAT64
default_warehouse__default_min_reorderFLOAT64
default_warehouse__inventory_type_codeSTRING
default_warehouse__letterbox_address_idSTRING
default_warehouse__letterbox_address_statusSTRING
default_warehouse__click_and_collect_enabledBOOL
ebay_site_code_idFLOAT64
import_cost_priceBOOL
import_order_tagsBOOL
max_qty_to_advertFLOAT64
min_threshold_qtyFLOAT64
routing_order_typeFLOAT64
import_product_tagsBOOL
pull_pending_ordersBOOL
pull_product_imagesBOOL
skip_title_matchingBOOL
update_remote_orderBOOL
veeqo_dictates_priceBOOL
import_product_brandsBOOL
pull_historical_ordersBOOL
pull_product_propertiesBOOL
remote_warehouses_existBOOL
pull_stock_level_requiredBOOL
update_product_attributesBOOL
amazon_fulfillment_enabledBOOL
authorized_at_remote_storeBOOL
pull_unpaid_shopify_ordersBOOL
veeqo_dictates_stock_levelBOOL
create_product_if_unmatchedBOOL
default_send_shipment_emailBOOL
disabled_push_of_stock_levelBOOL
skip_fba_orders_and_productsBOOL
keep_inventory_tracking_valueBOOL
create_product_on_ended_listingsBOOL
end_ebay_listing_on_out_of_stockBOOL
notify_on_outbound_shipment_dateBOOL
import_additional_payment_detailsBOOL
link_with_similar_listings_by_skuBOOL
automatic_product_linking_disabledBOOL
outbound_shipment_notification_timeSTRING
send_notification_emails_to_customersBOOL
first_sync_finish_notice_marked_as_readBOOL
link_to_products_linked_to_current_channelBOOL
_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.

  • stores__warehouses (4 columns)
  • stores__channel_warehouses (4 columns)
  • stores__stock_level_update_requests (4 columns)
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_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.
idFLOAT64
nameSTRING
colourSTRING
company_idFLOAT64
taggings_countFLOAT64
_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.
idFLOAT64
citySTRING
nameSTRING
phoneSTRING
regionSTRING
countrySTRING
post_codeSTRING
created_atSTRING
updated_atSTRING
trading_nameSTRING
created_by_idFLOAT64
address_line_1STRING
display_positionFLOAT64
default_min_reorderFLOAT64
inventory_type_codeSTRING
letterbox_address_statusSTRING
click_and_collect_enabledBOOL
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the Veeqo sync works

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

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

Common use cases for Veeqo data

Order and fulfilment

Use orders and returns to track sales and returns over time.

Inventory analysis

Join products with warehouses to monitor stock across locations.

Purchasing

Use purchase_orders and suppliers to track buying and restocking.

Use Veeqo data in your AI and BI tools

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

Was this helpful?

Still need help? Share an idea