Skip to main content
Connectors

ShopWired connector

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

Sync your ShopWired store data into BigQuery with Kaivo to analyse orders, product performance, and customer buying patterns.

CategoryE-commerce
AuthenticationAPI key
SetupSelf-service

Getting started with the ShopWired connector

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

Authenticate with your ShopWired credentials. You provide:

FieldDescription
API Key

Your API Key, which acts as the username for Basic Authentication. You can find it in your ShopWired account under API settings.

API Secret

Your API Secret, which acts as the password for Basic Authentication. You can find it in your ShopWired account under API settings.

Configuring the ShopWired 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 ShopWired

Kaivo syncs 14 tables from ShopWired 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.
descriptionSTRING
activeBOOL
created_atSTRING
created_at_utcSTRING
description2STRING
featuredBOOL
idFLOAT64
image__urlSTRING
meta_descriptionSTRING
meta_keywordsSTRING
meta_titleSTRING
slugSTRING
sort_orderFLOAT64
titleSTRING
trade_onlyBOOL
urlSTRING
_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.
display_nameSTRING
idFLOAT64
internal_nameSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: choice_sets__values

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.
idFLOAT64
isoSTRING
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.
accepts_marketingBOOL
activeBOOL
address_line1STRING
address_line2STRING
address_line3STRING
admin_createdBOOL
auto_createdBOOL
citySTRING
company_nameSTRING
country__idFLOAT64
created_atSTRING
created_at_utcSTRING
emailSTRING
first_nameSTRING
idFLOAT64
last_nameSTRING
notesSTRING
phoneSTRING
postcodeSTRING
provinceSTRING
reward_pointsFLOAT64
sourceSTRING
state__idFLOAT64
tradeBOOL
_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_atSTRING
created_at_utcSTRING
data__actionSTRING
data__countFLOAT64
data__is_variationBOOL
data__new_quantityFLOAT64
data__object__descriptionSTRING
data__object__accepts_marketingBOOL
data__object__activeBOOL
data__object__address_line1STRING
data__object__address_line2STRING
data__object__address_line3STRING
data__object__admin_createdBOOL
data__object__anonymizedBOOL
data__object__archivedBOOL
data__object__auto_createdBOOL
data__object__billing_address__address_line1STRING
data__object__billing_address__address_line2STRING
data__object__billing_address__address_line3STRING
data__object__billing_address__citySTRING
data__object__billing_address__company_nameSTRING
data__object__billing_address__countrySTRING
data__object__billing_address__country_idFLOAT64
data__object__billing_address__email_addressSTRING
data__object__billing_address__nameSTRING
data__object__billing_address__postcodeSTRING
data__object__billing_address__provinceSTRING
data__object__billing_address__telephoneSTRING
data__object__bundleBOOL
data__object__citySTRING
data__object__commentsSTRING
data__object__company_nameSTRING
data__object__compare_priceFLOAT64
data__object__cost_priceFLOAT64
data__object__country__idFLOAT64
data__object__createdSTRING
data__object__created_atSTRING
data__object__customer__typeFLOAT64
data__object__customer__idFLOAT64
data__object__delivery_priceFLOAT64
data__object__description2STRING
data__object__description3STRING
data__object__description4STRING
data__object__description5STRING
data__object__e_bay_best_offerBOOL
data__object__e_bay_conditionFLOAT64
data__object__earned_reward_pointsFLOAT64
data__object__emailSTRING
data__object__excluded_from_trade_discountsBOOL
data__object__file_uploads_allowedFLOAT64
data__object__first_nameSTRING
data__object__free_deliveryBOOL
data__object__google_is_bundleBOOL
data__object__google_no_identifier_existsBOOL
data__object__gtinSTRING
data__object__has_random_related_productsBOOL
data__object__hs_codeSTRING
data__object__idFLOAT64
data__object__invoice_urlSTRING
data__object__last_nameSTRING
data__object__line_item_vat_calculationBOOL
data__object__marketingBOOL
data__object__meta_descriptionSTRING
data__object__meta_keywordsSTRING
data__object__meta_titleSTRING
data__object__mpnSTRING
data__object__newBOOL
data__object__notesSTRING
data__object__original_shipping_totalFLOAT64
data__object__partial_payment_totalFLOAT64
data__object__payment_methodSTRING
data__object__phoneSTRING
data__object__postcodeSTRING
data__object__priceFLOAT64
data__object__provinceSTRING
data__object__referenceFLOAT64
data__object__referrer_idFLOAT64
data__object__reward_pointsFLOAT64
data__object__sale_priceFLOAT64
data__object__search_keywordsSTRING
data__object__shipping_address__address_line1STRING
data__object__shipping_address__address_line2STRING
data__object__shipping_address__address_line3STRING
data__object__shipping_address__citySTRING
data__object__shipping_address__company_nameSTRING
data__object__shipping_address__countrySTRING
data__object__shipping_address__country_idFLOAT64
data__object__shipping_address__email_addressSTRING
data__object__shipping_address__nameSTRING
data__object__shipping_address__postcodeSTRING
data__object__shipping_address__provinceSTRING
data__object__shipping_address__telephoneSTRING
data__object__shipping_address_not_requiredBOOL
data__object__shipping_totalFLOAT64
data__object__single_delivery_priceBOOL
data__object__skuSTRING
data__object__slugSTRING
data__object__sort_orderFLOAT64
data__object__sourceSTRING
data__object__state__idFLOAT64
data__object__status__typeSTRING
data__object__status__idFLOAT64
data__object__status__nameSTRING
data__object__status__sort_orderFLOAT64
data__object__stockFLOAT64
data__object__sub_totalFLOAT64
data__object__subscriptionBOOL
data__object__three_for_twoBOOL
data__object__titleSTRING
data__object__totalFLOAT64
data__object__total_weightSTRING
data__object__tracking_urlSTRING
data__object__tradeBOOL
data__object__two_for_oneBOOL
data__object__updated_atSTRING
data__object__urlSTRING
data__object__vat_exclusiveBOOL
data__object__video_codeSTRING
data__object__warehouse_notesSTRING
data__object__weightFLOAT64
data__object__weight_unitSTRING
data__order_idFLOAT64
data__skuSTRING
generatorSTRING
idFLOAT64
subject_idFLOAT64
subject_typeSTRING
topicSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__delivery_prices

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__fees

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__options

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

Subtable: events__data__object__partial_payments

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__products

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.
commentsSTRING
gift_voucherBOOL
gtinSTRING
idFLOAT64
item_idFLOAT64
mpnSTRING
original_priceFLOAT64
priceFLOAT64
price_vatFLOAT64
quantityFLOAT64
reward_points_earnedFLOAT64
skuSTRING
titleSTRING
totalFLOAT64
total_vatFLOAT64
vat_rateFLOAT64
warehouse_notesSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__products__choices

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__products__extras

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__products__variation

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.
nameSTRING
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__data__object__refunds

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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
anonymizedBOOL
archivedBOOL
billing_address__address_line1STRING
billing_address__address_line2STRING
billing_address__address_line3STRING
billing_address__citySTRING
billing_address__company_nameSTRING
billing_address__countrySTRING
billing_address__country_idFLOAT64
billing_address__email_addressSTRING
billing_address__nameSTRING
billing_address__postcodeSTRING
billing_address__provinceSTRING
billing_address__telephoneSTRING
commentsSTRING
createdSTRING
created_at_utcSTRING
customer__typeFLOAT64
customer__idFLOAT64
earned_reward_pointsFLOAT64
idFLOAT64
invoice_urlSTRING
line_item_vat_calculationBOOL
marketingBOOL
original_shipping_totalFLOAT64
partial_payment_totalFLOAT64
payment_methodSTRING
referenceFLOAT64
referrer_idFLOAT64
shipping_address__address_line1STRING
shipping_address__address_line2STRING
shipping_address__address_line3STRING
shipping_address__citySTRING
shipping_address__company_nameSTRING
shipping_address__countrySTRING
shipping_address__country_idFLOAT64
shipping_address__email_addressSTRING
shipping_address__nameSTRING
shipping_address__postcodeSTRING
shipping_address__provinceSTRING
shipping_address__telephoneSTRING
shipping_totalFLOAT64
status__typeSTRING
status__idFLOAT64
status__nameSTRING
status__sort_orderFLOAT64
sub_totalFLOAT64
totalFLOAT64
total_weightSTRING
tracking_urlSTRING
weight_unitSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: orders__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: orders__fees

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

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

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.
commentsSTRING
gift_voucherBOOL
gtinSTRING
idFLOAT64
item_idFLOAT64
mpnSTRING
original_priceFLOAT64
priceFLOAT64
price_vatFLOAT64
quantityFLOAT64
reward_points_earnedFLOAT64
skuSTRING
titleSTRING
totalFLOAT64
total_vatFLOAT64
vat_rateFLOAT64
warehouse_notesSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: orders__products__choices

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

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

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.
nameSTRING
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: orders__refunds

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: orders__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.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
created_atSTRING
created_at_utcSTRING
idFLOAT64
meta_descriptionSTRING
meta_keywordsSTRING
meta_titleSTRING
slugSTRING
titleSTRING
urlSTRING
_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
_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
activeBOOL
bundleBOOL
compare_priceFLOAT64
cost_priceFLOAT64
created_atSTRING
created_at_utcSTRING
delivery_priceFLOAT64
description2STRING
description3STRING
description4STRING
description5STRING
e_bay_best_offerBOOL
e_bay_conditionFLOAT64
excluded_from_trade_discountsBOOL
file_uploads_allowedFLOAT64
free_deliveryBOOL
google_is_bundleBOOL
google_no_identifier_existsBOOL
gtinSTRING
has_random_related_productsBOOL
idFLOAT64
meta_descriptionSTRING
meta_keywordsSTRING
meta_titleSTRING
mpnSTRING
newBOOL
priceFLOAT64
reward_pointsFLOAT64
sale_priceFLOAT64
search_keywordsSTRING
shipping_address_not_requiredBOOL
single_delivery_priceBOOL
skuSTRING
slugSTRING
sort_orderFLOAT64
stockFLOAT64
subscriptionBOOL
three_for_twoBOOL
titleSTRING
two_for_oneBOOL
updated_atSTRING
updated_at_utcSTRING
urlSTRING
vat_exclusiveBOOL
video_codeSTRING
warehouse_notesSTRING
weightFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: products__delivery_prices

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
idFLOAT64
sort_orderFLOAT64
urlSTRING
_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.
activeBOOL
contentSTRING
created_atSTRING
created_at_utcSTRING
idFLOAT64
nameSTRING
ratingFLOAT64
_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.
cost_priceFLOAT64
gtinSTRING
idFLOAT64
imageFLOAT64
mpnSTRING
priceFLOAT64
reward_pointsFLOAT64
sale_priceFLOAT64
skuSTRING
stockFLOAT64
urlSTRING
weightFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: products_variations__values

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.
idFLOAT64
nameSTRING
option__idFLOAT64
option__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.
country__idFLOAT64
uuidSTRING
vatBOOL
_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_atSTRING
created_at_utcSTRING
idFLOAT64
liveBOOL
preview_urlSTRING
titleSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the ShopWired sync works

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

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

Common use cases for ShopWired data

Sales reporting

Use orders to track revenue and order trends over time.

Product performance

Join products with orders to see best sellers and margin by category.

Customer analysis

Use customers to measure repeat purchases and lifetime value.

Use ShopWired data in your AI and BI tools

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

Was this helpful?

Still need help? Share an idea