Dema

Connect everything. Reason across all of it.

Connect your ad platforms, e-commerce, analytics, and more. Data flows in, Dema normalizes it, and the agent reasons across all of it.

All integrations

50 integrations

Google Ads

Spend, clicks, conversions, and campaign performance

BatchMCP

Meta Ads

Ad spend and performance across Facebook and Instagram

BatchMCP

TikTok Ads

Campaign metrics and spend data from TikTok

Batch

Pinterest Ads

Pin promotion spend and conversion tracking

BatchMCP

Snapchat Ads

Campaign performance and spend data

Batch

Google DV360

Display & Video 360 campaign data

Batch

Awin

Affiliate marketing performance and commission data

Batch

Google Merchant Center

Product listings, account status, and disapproval issues

MCP

Shopify

Orders, products, inventory, customers, and returns

BatchRealtimeMCP

Shopify Plus

Enterprise Shopify with multi-store support

BatchRealtimeMCP

Centra

Headless commerce platform integration

BatchRealtimeMCP

Commercetools

Composable commerce with orders, products, and inventory

BatchRealtimeMCP

Salesforce Commerce Cloud

Orders, catalog, and customer data from SFCC

Batch

Sitoo

Unified commerce and POS data

Batch

Google Analytics 4

Web traffic, events, and conversion data

BatchMCP

Google Search Console

Organic search impressions, clicks, and rankings

MCP

Google Tag Manager

Server-side tagging and real-time event collection

Realtime

Semrush

SEO, keyword, backlink, and competitive intelligence

MCP

Hotjar

Heatmaps, session recordings, and behavior analytics

MCP

Viametrics

In-store people-counting and footfall data

MCP

Madden Analytics

Marketing and performance analytics

MCP

Klaviyo

Email campaign metrics, flows, and revenue attribution

MCP

Voyado

CRM and loyalty program data

MCP

Intercom

Customer messaging, support tickets, and engagement data

MCP

Ometria

CRM contacts, segments, and transactional email

MCP

Attentive

SMS and email subscriptions and customer events

MCP

Rule

Email and SMS marketing automation

MCP

Gorgias

Support tickets, customer history, and helpdesk reporting

MCP

Microsoft Outlook

Read and send email via Outlook

MCP

BigQuery

Query and sync data from Google BigQuery

BatchMCP

Snowflake

Connect to Snowflake data warehouse

BatchMCP

Databricks

Lakehouse platform for analytics and AI

Batch

Azure SQL

Query and explore data in Azure SQL

MCP

Gmail

Read and send emails through the agent

MCP

Slack

Send messages, read channels, and trigger workflows

MCP

Netsuite

ERP data including financials, inventory, and procurement

MCP

Apify

Web scraping and automation actors for the agent

MCP

Google Sheets

Read and write data in Google Sheets

MCPBatch

Intelligems

A/B and price testing results and audiences

MCP

Convert

A/B test results and experiment control

MCP

Contentful

Entries, assets, and content model management

MCP

Storyblok

Stories, components, assets, and workflows

MCP

Ongoing WMS

Article data, stock balances, and warehouse info

MCP

Ingrid

Orders, returns, refunds, and delivery management

MCP

Figma

Read and work with Figma design files

MCP

Gamma

Generate presentations and decks

MCP

Typeform

Build forms and read responses

MCP

Microsoft Teams

Post messages and collaborate in Teams

MCP

CSV / sFTP

Upload flat files on a recurring schedule

File

GraphQL API

Query and mutate data via Dema's GraphQL API

MCPRealtime

Don't see your platform? We add new integrations regularly and support custom connections via API, CSV, and sFTP.

Request an integration

Frequently asked questions

Most teams are connected within a day. Ad platforms and e-commerce platforms authenticate with OAuth, so those take minutes each. The work that takes longer is agreeing on cost data — cost of goods, fulfilment rates and expected returns — because that is what turns revenue reporting into profit reporting, and it usually needs someone from finance rather than an API key.

At minimum: your ad platforms, your e-commerce platform or POS, and your cost data. Ad platforms alone give you spend and revenue, which is not enough — contribution margin needs cost of goods, fulfilment cost and a return rate per product or category. Cost data can arrive by API, CSV or sFTP if it lives in a system with no integration.

There are 50 integrations today and new ones are added regularly, but the list is not the limit. Custom connections are supported via API, CSV and sFTP, and Dema can read from a data warehouse you already populate — BigQuery, Snowflake, Databricks and Azure SQL are all supported. If your data is already modelled somewhere, connecting the warehouse is usually faster than connecting each source.

Most of them — 43 of the 50 expose MCP tools, which is what lets Dema's agents read and act rather than only report. Google Ads, Meta Ads, Pinterest and Google Merchant Center are all MCP-enabled, so an agent can inspect a campaign or a feed disapproval and change it, not just describe it.

It depends on the source. Integrations are tagged batch sync, realtime or file upload on this page. Realtime sources push via webhook as events occur; batch sources are polled on a schedule; file uploads land when you send them. Profit figures update as the underlying data arrives, so the freshest number in the platform is only as fresh as the slowest input it depends on.

Not for the measurement that matters most. Marketing mix modeling and incrementality testing run entirely on aggregate data, so they work with no cookies, no user-level tracking and no consent dependency. Multi-touch attribution does depend on tracked journeys, but in Dema it is one weighted input rather than the source of truth — see unified measurement for how the methods combine.

It can, and sometimes it should. If your warehouse already holds clean ad platform and order data, reading it directly avoids maintaining two copies of the same pipeline. The trade-off is latency and MCP access: warehouse tables are as fresh as your own ETL, and agents cannot act back into a platform they are not connected to.

Your entire stack, connected.