Set up Seal exports to send subscription data into Google Sheets, BigQuery, or Excel.
After connecting Seal, use the Export Builder to create exports by data type. Each export can include one or more tabs — Subscriptions, Subscription Items, Billing Attempts, Invoices, Fulfillment Orders, or Subscription Rules — and writes to a single Google Sheets spreadsheet, BigQuery dataset, or Excel file.
Each tab writes to its own sheet tab, Excel worksheet, or BigQuery table.
Enable only the tabs you need. Subscription-derived tabs are fetched together from Seal in one pass, then written separately for each enabled tab.
Use column selection in each tab to choose from the fields below.
id
internal_id
status
subscription_type
email
first_name
last_name
customer_id
order_id
order_placed
currency
total_value
delivery_interval
billing_interval
billing_min_cycles
billing_max_cycles
cancelled_on
paused_on
shopify_graphql_subscription_contract_id
card_brand
card_expiry_month
card_expiry_year
card_last_digits
delivery_method_title
delivery_method_presentment_title
delivery_method_code
delivery_price
delivery_price_discounted
delivery_discount_id
delivery_discount_title
s_first_name
s_last_name
s_address1
s_address2
s_phone
s_city
s_zip
s_province
s_country
s_company
s_country_code
s_province_code
b_first_name
b_last_name
b_address1
b_address2
b_phone
b_city
b_zip
b_province
b_country
b_company
b_country_code
b_province_code
note
admin_note
note_attributes
tags
items_count
billing_attempts_count
invoices
fulfillment_orders
exportDate
subscription_id
subscription_status
subscription_email
item_id
product_id
variant_id
title
variant_sku
quantity
price
original_price
original_amount
final_price
final_amount
total_discount
discount_per_item
discount_value
discount_amount
taxable
requires_shipping
is_one_time_item
selling_plan_id
selling_plan_name
properties
discount_codes
cycle_discounts
exportDate
subscription_id
subscription_status
subscription_email
billing_attempt_id
date
completed_at
status
order_id
error_code
error_message
triggered_manually
customer_authentication_challenge_url
exportDate
subscription_id
subscription_status
subscription_email
invoice_id
date
status
order_id
draft_order_id
amount
total
currency
url
payload
exportDate
subscription_id
subscription_status
subscription_email
fulfillment_order_id
date
time
timezone
status
order_id
payload
exportDate
id
name
options
payment_type
product_variants
selling_plans
exportDate
Seal exports support the same date range presets available in other exporters:
order_placed falls in the range.subscriptions-by-billing-date API to return subscriptions that have at least one billing attempt in the range. Prefer this for large shops or upcoming-charge reporting.Date range note: The filter applies to Subscriptions, Items, Billing Attempts, Invoices, and Fulfillment Orders. Subscription Rules always export in full (they are not date-filtered).
For each tab, use the column picker to select only the fields you need. Selecting fewer columns keeps your destination leaner and exports faster.
Add the Date Exported column (exportDate) to any tab to record the timestamp when each export ran — useful for tracking data freshness in dashboards.
You can change date preset, selected columns, and append settings from the export detail page at any time. Changes take effect on the next run.
After validating a manual run, set up a schedule from the export detail page. Choose a frequency (daily, weekly, etc.) and a time of day. SyncRange will run the export automatically.
See Setting Export Schedules for full details.