Skip to content

Last updated

Commerce · data connector

Automated Shopify reports, delivered on schedule

Rahoto connects to your Shopify store through Shopify sign-in and asks for read access only: read_products, read_orders, read_customers and read_inventory. It reads five objects: orders, products, customers, collections and inventory items.

What Rahoto reads

Five Shopify objects

Each object comes with the fields Rahoto reads by default, listed here exactly as it requests them.

What Rahoto reads from Shopify, with the fields it requests
Object Fields
Orders

id , name , email , total_price , currency , financial_status , fulfillment_status , created_at , updated_at

Products

id , title , vendor , product_type , status , handle , created_at , updated_at

Customers

id , email , first_name , last_name , phone , orders_count , total_spent , created_at , updated_at

Collections

id , title , handle , body_html , published_at , updated_at

Inventory Items

id , sku , tracked , cost , created_at , updated_at

How you connect

What you need before connecting

Sign-in
Shopify sign-in (OAuth)
Access requested

read_products , read_orders , read_customers , read_inventory

You provide
  • Your store domain, as "mystore" or "mystore.myshopify.com"

Connectors read from your sources and are read-only by default. See the connection guidance for the steps.

How it refreshes

Refreshed on your schedule

Refresh mode: Snapshot.

  • On each scheduled run Rahoto takes a fresh snapshot of the data and rebuilds the report from it.
  • You can preview the data before you bind it to the page.
  • Before an issue goes out, Rahoto checks the pages and notices when a source changed shape.
  • Shopify limits how fast its API can be read, and Rahoto paces its requests to stay within that limit.

Where the report goes

Delivered where your readers already work

Slack
thread or channel
Teams
channel post
Email
inline or attached
Web
viewer or embed
Webhook
your endpoint
S3
bucket drop
Drive
shared folder
SFTP
your server

Web publishing is on every plan; the other seven channels come with every paid plan. PDF, PowerPoint and PNG travel on any of them.

An example report

Weekly trading report

Every Monday morning, built from Shopify.

  1. A cover with the trading week
  2. Orders by day, as a trend
  3. Orders by financial and fulfilment status, as a table
  4. New customers in the week
  5. Inventory items with their cost, for the stock review

The structure of a report, with no figures shown. You design the pages; Rahoto binds them to the data and sends them on schedule. See finished examples in the sample gallery.

Connect Shopify and set the schedule

Bind it into the document, check a run, and choose where it goes.