← Back to all apps

Windsor.ai

Businessby Windsor.ai
Launched Mar 28, 2026 on ChatGPT

Analyze multi-channel marketing, analytics, sales, and e-commerce data within Claude by connecting to your Windsor.ai data flows: Query metrics from over 325 sources. Fetch and blend data from top platforms like Facebook, Google Ads, Instagram, Google Analytics 4, TikTok, Shopify, Salesforce, HubSpot, Google My Business, and LinkedIn into actionable intelligence for smarter, faster decision-making with accurate, up-to-date business information.

6ChatGPT Tools
5Claude Tools
Windsor.aiDeveloper
BusinessCategory

Use Cases

sales-and-marketingdata

Available Tools

Get Connector Authorization Url

get_connector_authorization_url
Full Description

Get the URL to connect or authorize a Windsor.ai connector.

Always call get_connectors(include_not_yet_connected=True) first to obtain the correct connector ID. Returns a URL the user can open in their browser to set up the connector, whether it uses OAuth or manual credential input.

Parameters (1 required)
Required
connectorstring

ID of the connector as returned by get_connectors(include_not_yet_connected=True). Always call that first to get the correct ID — never guess it.

Get Connectors

get_connectors
Full Description

Get Windsor.ai connectors and their connected accounts.

By default returns only connectors that already have connected accounts. Pass include_not_yet_connected=True to also include all connectors the user can connect.

Parameters (0 required, 1 optional)
Optional
include_not_yet_connectedboolean

Also include connectors not yet configured. Default False: only return already configured connectors, which we can retrieve data from.

Default: False

Get Current User

get_current_user
Full Description

Get details of the currently authenticated user, including their username and email.

Get Data

get_data
Full Description

Retrieve data from a Windsor.ai connector.

Parameters (2 required, 7 optional)
Required
connectorstring

ID of the connector, e.g. "facebook", "google_ads".

fieldsarray

List of field IDs to retrieve, e.g. ["campaign", "date", "spend", "clicks"].

Optional
accountsarray

Optional list of account IDs to filter by, e.g. ["1234567890", "0987654321", "1122334455"]. If not provided, data from all accounts will be returned. If a connector has many accounts, consider specifying a subset of account IDs to keep the response size manageable.

Default: null
date_filtersobject

Date filter fields that will be used instead of the default date fields when filtering by date. For example, {"orders": "created_at", "notes": "updated_at"}.

Default: null
date_fromstring

Start date, e.g. "2025-09-01".

Default: null
date_presetstring

Predefined date range. Allowed values are: "last_Xd" (last X days), "last_XdT" (last X days including today), "last_Xw" (last X weeks), "last_Xm" (last X months), "last_Xy" (last X years), "last_year" (last year), "last_yearT" (last year including today), "last_2years" (last 2 years), "last_2yearsT" (last 2 years including today), "this_month" (this month), "this_monthT" (this month including today), "this_year" (this year), "this_yearT" (this year including today). For example, "last_7d", "last_30dT", "last_3m".

Default: null
date_tostring

End date, e.g. "2025-09-07".

Default: null
filters

List of filter conditions. Each condition is a list ["<field>", "<operator>", "<value>"] or a string "and" or "or" for combining conditions. Conditions can be nested. Supported operators are: "eq" (equals, e.g. ["campaign", "eq", "Summer"]), "neq" (not equals, e.g. ["campaign", "neq", "Spring"]), "gt" (greater than, e.g. ["spend", "gt", 1000]), "gte" (greater than or equal, e.g. ["spend", "gte", 1000]), "lt" (less than, e.g. ["clicks", "lt", 100]), "lte" (less than or equal, e.g. ["clicks", "lte", 100]), "contains" (contains substring, e.g. ["campaign", "contains", "Sale"]), "ncontains" (does not contain substring, e.g. ["campaign", "ncontains", "Sale"]), "null" (is null, e.g. ["campaign", "null", null]), "notnull" (is not null, e.g. ["campaign", "notnull", null]), "in" (is substring of, e.g. ["campaign", "in", "Summer, Autumn, Winter"]), Examples: [["campaign", "eq", "Summer Sale"]], [["clicks", "null", null]], [["spend", "gt", 100], "and", ["campaign", "contains", "Sale"]], [[["campaign", "eq", "foobar"], "or", ["spend", "eq", 10]], "and", ["campaign", "eq", "abc (us)"]]].

Default: null
optionsobject

Connector options, e.g. {"attribution_window": "7d_view,1d_click"}.

Default: null

Get Fields

get_fields
Full Description

Get detailed information about specific fields of a Windsor.ai connector.

Parameters (2 required)
Required
connectorstring

ID of the connector, e.g. "facebook", "google_ads"

fieldsarray

List of field IDs, e.g. ["campaign", "date", "spend", "clicks"].

Get Options

get_options
Full Description

Get available fields, date filters and options for a Windsor.ai connector.

Parameters (2 required)
Required
accountsarray

List of account IDs, e.g. ["1234567890"].

connectorstring

ID of the connector, e.g. "facebook", "google_ads"