AI development · Marketing analytics

Marketing
OpenClaw AI.

A customizable marketing AI framework that helps compare advertising messages, analyze email performance, and make sense of campaign results.

Built on real-world experience with AI-assisted marketing. The public project includes reusable agent instructions, Python analysis tools, and clear example outputs.

Developed by Tomas Corza · Growth Marketing & Analytics

Example · Marketing message comparison

Which customer benefit attracted the most interest?

Imagine sending three emails to 1,000 people each. Each email communicates a different benefit: discovering something new, feeling confident about a purchase, or saving time. The tool compares how many people clicked each message.

Discover something new65 of 1,000 people clicked · 6.5% · Most clicks
Feel confident about your choice51 of 1,000 people clicked · 5.1%
Save time42 of 1,000 people clicked · 4.2%

What it means: In this example, the email promising discovery received the most clicks. It is a promising message to explore further, not proof that it will always work best.

Illustrative, fictional figures. No real customer or client data.

Reusable AI agent configuration
Independent Python analysis tools
Privacy-conscious sample data
Capabilities

Practical marketing analysis, explained clearly.

The framework helps translate marketing questions and spreadsheet exports into repeatable analyses that a business owner or marketing team can understand.

01 / CUSTOMER MOTIVATION

Jobs-to-be-Done analysis

Compare different customer benefits—like convenience, confidence, or discovery—and see which message attracts more interest.

Explore analysis code ↗
02 / EMAIL RESULTS

Email marketing analytics

Review which email campaigns generated clicks, orders, and recorded revenue using a simple CSV export.

View Python tool ↗
03 / AI WORKFLOWS

Reusable agent instructions

Document how an assistant should approach research, marketing experiments, permissions, and analysis.

View agent instructions ↗
Email analysis example

From campaign numbers to a useful takeaway.

The Python tools read basic spreadsheet data and highlight how email campaigns performed.

  • See how many recipients clicked each message.
  • Compare recorded orders and revenue across campaigns.
  • Identify promising patterns without confusing correlation with proof of causation.
Exclusive Offer150 clicks from 2,000 emails · 20 orders · $2,500 revenue
Product Discovery120 clicks from 2,000 emails · 15 orders · $1,800 revenue
Convenience Message95 clicks from 2,000 emails · 12 orders · $1,350 revenue
Takeaway: The Exclusive Offer email had the most clicks, orders, and recorded revenue in this fictional comparison.

Illustrative figures only. Actual performance depends on the data supplied.

Project architecture

Designed to be understood and adapted.

The public repository separates agent behavior, reusable skill instructions, and independently runnable Python tools.

  • IDENTITY.mdAgent role and expertise
  • SOUL.mdBehavior and communication principles
  • AGENTS.mdOperating rules and safety
  • TOOLS.mdPotential integrations and tools
  • HEARTBEAT.mdApproved recurring-task template
  • skills/Agent analysis instructions
  • jtbd/Message experiment analysis
  • tools/Email marketing analytics

Adaptable to a new application

This generalized framework builds on a previously used AI marketing implementation. New uses require appropriate configuration, authorized data access, integration setup, and testing before deployment.

Potential integrations include Shopify, Klaviyo, Google Sheets, advertising platforms, and public competitor research. These are not connected by default.

Read integration notes ↗
Development history

Building on independently developed AI work.

The Jobs-to-be-Done approach in this project builds on JTBDGPT, an earlier initiative documented publicly in 2024.

SEPTEMBER 2024 · JTBDGPT

JTBDGPT: A Jobs to Be Done AI Innovation Expert

The original article documents an earlier JTBD-focused AI initiative. The broader OpenClaw framework evolved later.

Read the original article ↗

Explore the project on GitHub.

Review the agent instructions, Python scripts, synthetic datasets, and reusable skills that make up the framework.

View repository ↗
Developed by Tomas Corza · tomascorza.me