Store, email and affiliate data: Shopify, Klaviyo and impact.com

Bring Shopify sales, Klaviyo email performance and impact.com affiliate data into the conversation to connect ad spend to results.

Written By GoMarble

Last updated About 16 hours ago

Bring sales, email and affiliate data into the conversation, so you can connect ad spend to what actually sold.

Works in GoMarble chat and in AI assistants connected through GoMarble MCP. New to GoMarble MCP? See GoMarble MCP - Overview and How to connect GoMarble MCP.

Before you start

Things you can ask

  • "Shopify sales by channel this month compared with last month."

  • "Which Klaviyo flows made the most revenue in the last 30 days?"

  • "Which impact.com partners drove the most revenue last quarter, and what did we pay them?"

Shopify

Tool

What it does

Type

shopify_list_shops

Your connected Shopify stores. Start here.

Read

shopify_run_analytics_query

Runs a ShopifyQL query covering sales, sessions, customer cohorts and inventory. The main Shopify reporting tool.

Read

shopify_list_orders_by_query

Orders (date and value) that match a search.

Read

shopify_list_products_by_query

Products that match a search.

Read

shopify_list_customers_by_query

Customers that match a search, with order stats. No personal details are returned.

Read

shopify_get_all_details_by_gid

Full details of one product, order or customer.

Read

Klaviyo

Tool

What it does

Type

klaviyo_list_shops

Your connected Klaviyo accounts. Start here.

Read

klaviyo_get_account_details

Account details and settings.

Read

klaviyo_get_campaigns

Campaigns by channel (email or SMS).

Read

klaviyo_get_campaign

One campaign's details.

Read

klaviyo_get_campaign_report

Campaign performance: opens, clicks and conversions.

Read

klaviyo_get_flows

Your automation flows.

Read

klaviyo_get_flow

One flow's details.

Read

klaviyo_get_flow_report

Flow performance: opens, clicks and conversions.

Read

klaviyo_get_metrics

The metrics your account tracks. Used to pick the conversion metric for reports.

Read

klaviyo_get_metric

One metric's details.

Read

klaviyo_get_lists

Your subscriber lists.

Read

klaviyo_get_list

One list, with an optional profile count.

Read

klaviyo_get_segments

Your audience segments.

Read

klaviyo_get_segment

One segment, with an optional profile count.

Read

klaviyo_get_profiles

Subscriber profiles.

Read

klaviyo_get_profile

One profile, including its subscriptions.

Read

klaviyo_get_events

Events, filtered by profile, metric or date.

Read

klaviyo_get_catalog_items

Products in your Klaviyo catalog.

Read

klaviyo_get_email_template

An email template's HTML.

Read

impact.com

For impact.com Brand accounts.

Tool

What it does

Type

impact_list_accounts

The impact.com accounts connected to your team. Start here. The other impact.com tools need the account ID it returns.

Read

impact_list_programs

Your programs (campaigns) and their IDs.

Read

impact_run_report

A performance report (clicks, actions, revenue and cost) for a date range. The main impact.com reporting tool.

Read

impact_list_reports

The reports available to your account.

Read

impact_get_report_metadata

A report's filters and columns, checked before running it.

Read

impact_get_partner_spend

Conversions and commission spend by partner or program.

Read

impact_get_conversion_details

Individual conversions with order ID, payout, status and clearing dates.

Read

impact_list_partners

The affiliate partners working with your brand.

Read

impact_list_invoices

Partner invoices, newest first.

Read

impact_get_invoice

One invoice, with line items for each partner.

Read