Dema

Agents that run the weekly checks for you.

Describe the job, when it runs and what it may change. The agent works on your live data and waits for your approval before it acts.

Marketing Optimizer

Runs every Monday at 06:00

Running
  1. 06:00:02

    Read last week's spend, sales and incremental return

    4 channels
  2. 06:00:07

    Compared every campaign with its target return

    38 campaigns
  3. 06:00:12

    Found 3 campaigns spending more for less return

    €14K a week
  4. 06:00:13

    Drafted a budget change for the largest one

    Puffer Jacket, prospecting

    Meta · −€4,000 a week · from Tuesday

    Incremental return fell from 2.1× to 0.9× in four weeks.

  5. --:--:--

    Posted the summary to #marketing in Slack

Used by the teams at

  • Acne Studios
  • Scuffers
  • Represent
  • NOTHS
  • Ridestore
  • Axel Arigato
  • Adlibris
  • Osprey London

From instruction to outcome

One instruction. A complete run.

Follow the work from your request to the evidence, the result and the connected system where it lands.

Create agent · Example prompt
Runs Fridays 16:00
Showing how your prompt creates an agent.

Control stays with you

Give it a job.
Give it boundaries.

A report can run read-only. A proposed budget change can wait for review. Each workflow gets the access and approval rules the work calls for.

Keep useful automation close to the people responsible for the outcome.

Google Ads

Lower the daily budget

PMax · Germany

Daily budget
Current
€120
Proposed
€100

Budget changes above 10% need approval.

Lisa ErikssonGrowth lead
Reviewer
Waiting for approval

Skills

Teach it once.
Run it on repeat.

Package the instructions, code and reference files behind a repeatable job into a skill.

Reuse the method across agent runs, without explaining every step again.

Filesscriptsreferences

Weekly margin review

Find what changed in profit, and what needs attention.

Procedure
  1. Compare CM3 with the previous week.
  2. Break down the change by market and product.
  3. Explain the three biggest losses in euros.
Your message

weekly-margin-review Run this for Sweden.

Part of the platform

Measurement included.

Marketing mix modeling, incrementality testing and causal attribution are built into Dema. Bring that evidence into your questions, budget reviews and recurring workflows, alongside the rest of your commerce data.

Built for the work after the first run

A routine the whole team can rely on.

Shared data, clear ownership and routines that grow with your team.

Built for the whole team.

Share the work. Set who can change it.

Monday trading report
Shared
Lisa ErikssonCan edit

Your metrics. Precisely defined.

Define once. Use across every answer and workflow.

Contribution

After costs. After advertising.

€20,000
Net revenue€100,000
Product costs
− €40,000
Operations
− €15,000
Ad spend
− €25,000
Contribution margin20%
Defined once. Used by both.
ReportsAgents
The same contribution definition is used in reports and agent answers: €100,000 net revenue minus €40,000 product costs, €15,000 operations, €25,000 ad spend leaves €20,000. Comparisons use the same period and filters.

All your data. One live model.

Commerce and marketing, connected in one model.

Built by your team.

Tatti Lashes: 20 workflows in three weeks. No code.

Read the Tatti Lashes story
Tatti Lashes
20workflows built
in three weeks

Built by the team, without writing code.

Your instructions. Built in.

Company rules, with room for personal preferences.

New instruction

93/5,000

Customer stories

ASKET

ASKET replaced weekly spreadsheets with an agent that recommends where to spend, and an app to review the reasoning and act.

Read the ASKET story

Put a real routine to work

Start with the work that repeats.

Reports, checks, product sets and follow-ups. Explore the instruction behind each workflow.

01 /AutomateMetaGoogle Ads

Prepare weekly budget moves using incremental profit and new-customer CAC. Send approved changes to Meta and Google Ads, and update our budget sheet.

Budget moves with evidence, waiting for sign-off

Marketing optimization · Try it in the demo
02 /Automategoogle-sheetsSlack

Every Monday at 07:00, update our trading Google Sheet with new customers, returns and contribution. Explain the largest movements in #trading.

Trading sheet updated; review posted to #trading

Monday trading report · Try it in the demo
03 /AutomateSlack

Scan every channel and market weekly. Flag what hurts profit and prepare the fix.

Flags with the prepared fix attached

Marketing optimization · Try it in the demo
04 /AutomateGoogle Ads

Review search terms weekly. Draft negative keywords in Google Ads for terms that spend without converting, and send them for approval.

Negative keywords drafted, waiting for approval

Marketing optimization · Try it in the demo
05 /AutomateKlaviyo

Rebuild our RFM segments on contribution after returns, sync them to Klaviyo and update the audience counts in our campaign planning sheet.

Segments rebuilt on margin, synced overnight

Retention & CRM · Try it in the demo
06 /AutomateShopify

Refresh Shopify bestseller collections using revenue, margin and stock rules. Record the published changes in our merchandising sheet.

Collection rebuilt on sales, eligibility enforced

Merchandising · Try it in the demo
07 /Automategmail

Every morning at 07:30, email leadership a short brief: revenue, spend, and contribution profit vs plan, with anything unusual explained.

One-page brief vs plan, unusual moves explained

Monday trading report · Try it in the demo
08 /Automategoogle-sheetsgmail

Forecast 35 days of outbound volume and inbound returns per warehouse, and deliver it to the 3PL in Google Sheets every Monday.

Capacity forecast in the 3PL's own sheet

Inventory & operations · Try it in the demo
09 /Automategoogle-merchant-centerMetaShopify

Segment the product feed by contribution margin and refresh the segments daily, so campaigns bid by profitability, not just revenue.

Margin segments synced to every feed

Marketing optimization · Try it in the demo
10 /AutomateMetaGoogle Ads

Pause any campaign whose cost per new customer runs 25% above its 30-day average for 3 days.

Campaigns paused when CAC breaks the guardrail

Marketing optimization · Try it in the demo
11 /AutomateMetaGoogle Ads

When a promoted style drops below three weeks of stock cover, lower its budgets in Meta and Google Ads and tell me why.

Budgets lowered on low-cover styles, with the why

Marketing optimization · Try it in the demo
12 /AutomateSlack

Watch coupon sites for our voucher codes. When one leaks, quantify the weekly margin exposure and alert #commercial.

Leaked codes caught with the margin exposure sized

Marketing optimization · Try it in the demo

Connected to all your data.

Orders, inventory, returns, marketing and omnichannel data connect once and stay maintained. Nobody on your team owns the pipeline.

Shopify
Google Ads
Meta Ads
TikTok Ads
Klaviyo
Google Analytics
Centra
Snapchat
Slack
Snowflake
Commercetools
Google Sheets
Voyado
Pinterest
BigQuery
Magento
Mailchimp
Amazon Ads
WooCommerce
Microsoft Ads
Gmail
Attentive
Ingrid
Zalando
Salesforce Commerce Cloud

The work moves.
The control stays.

Give your team the capabilities to move faster, with the controls to make them part of everyday operations.

Location

EU / US

Inference and pipelines in the region you choose.

Privacy

Always
yours.

GDPR compliant.

Authority

You
decide.

Scoped permissions. Approval before the actions you choose.

Models

Keep
moving.

New reasoning models. No migration for your team.

Questions

Before you put it in motion.

Bring one commercial job

Give the recurring work a new owner.