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

Meta Ads
Ad spend and performance across Facebook and Instagram

TikTok Ads
Campaign metrics and spend data from TikTok

Pinterest Ads
Pin promotion spend and conversion tracking

Snapchat Ads
Campaign performance and spend data

Google DV360
Display & Video 360 campaign data

Awin
Affiliate marketing performance and commission data
Google Merchant Center
Product listings, account status, and disapproval issues

Shopify
Orders, products, inventory, customers, and returns

Shopify Plus
Enterprise Shopify with multi-store support

Centra
Headless commerce platform integration

Commercetools
Composable commerce with orders, products, and inventory

Salesforce Commerce Cloud
Orders, catalog, and customer data from SFCC

Sitoo
Unified commerce and POS data

Google Analytics 4
Web traffic, events, and conversion data

Google Search Console
Organic search impressions, clicks, and rankings

Google Tag Manager
Server-side tagging and real-time event collection
Semrush
SEO, keyword, backlink, and competitive intelligence
Hotjar
Heatmaps, session recordings, and behavior analytics
Viametrics
In-store people-counting and footfall data
Madden Analytics
Marketing and performance analytics

Klaviyo
Email campaign metrics, flows, and revenue attribution

Voyado
CRM and loyalty program data

Intercom
Customer messaging, support tickets, and engagement data
Ometria
CRM contacts, segments, and transactional email
Attentive
SMS and email subscriptions and customer events
Rule
Email and SMS marketing automation
Gorgias
Support tickets, customer history, and helpdesk reporting
Microsoft Outlook
Read and send email via Outlook

BigQuery
Query and sync data from Google BigQuery

Snowflake
Connect to Snowflake data warehouse

Databricks
Lakehouse platform for analytics and AI
Azure SQL
Query and explore data in Azure SQL

Gmail
Read and send emails through the agent

Slack
Send messages, read channels, and trigger workflows

Netsuite
ERP data including financials, inventory, and procurement

Apify
Web scraping and automation actors for the agent

Google Sheets
Read and write data in Google Sheets
Intelligems
A/B and price testing results and audiences
Convert
A/B test results and experiment control
Contentful
Entries, assets, and content model management
Storyblok
Stories, components, assets, and workflows
Ongoing WMS
Article data, stock balances, and warehouse info
Ingrid
Orders, returns, refunds, and delivery management
Figma
Read and work with Figma design files
Gamma
Generate presentations and decks
Typeform
Build forms and read responses
Microsoft Teams
Post messages and collaborate in Teams
CSV / sFTP
Upload flat files on a recurring schedule
GraphQL API
Query and mutate data via Dema's GraphQL API
Don't see your platform? We add new integrations regularly and support custom connections via API, CSV, and sFTP.
Request an integrationFrequently 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.


