Contractor Marketing for OpenClaw
Turn your OpenClaw agent into a contractor marketing department. Same strategies and playbooks as the Cowork plugin, integrated with heartbeats, crons, and your messaging channels.
Best practice: use a dedicated agent
You can install this on your existing OpenClaw agent, but we recommend spinning up a dedicated agent just for marketing. It keeps your business context clean, prevents memory bleed from other tasks, and makes it easier to hand off or adjust later. Think of it like hiring a marketing person -- they get their own desk.
Setup Guide
If you already have OpenClaw running
Create a new agent for marketing
Set up a separate workspace so your marketing context stays clean:
mkdir -p ~/marketing-agent cd ~/marketing-agent openclaw init
During init, give it a name (like "MarketingBot"), connect a Telegram bot or other channel, and set your model. Haiku works great for routine tasks -- saves money. Use Sonnet for content generation.
Install the skill
npx clawhub@latest install contractor-marketing Start the agent and run onboarding
Start the gateway, then send a message via Telegram (or your channel) telling it you are a new user. It will ask you the 35 onboarding questions about your business and save your profile to memory.
Set up crons
Tell your agent to set up recurring tasks, or configure them in your HEARTBEAT.md. The skill includes suggested schedules for GBP posts, social batches, reports, and audits.
New to OpenClaw?
OpenClaw is an open-source AI agent framework. Your agent runs 24/7 on a server, connects to Telegram/WhatsApp/Signal, and can run tasks on a schedule. It is more powerful than Claude Cowork but requires a server.
Quick start options:
npm install -g openclaw, then openclaw init. Runs on any Mac, Linux box, or Raspberry Pi you leave on. See docs.openclaw.ai.
After OpenClaw is running, come back here and follow the "already have OpenClaw" steps above.
What the Skill Handles
Heartbeat monitoring
Checks for new Google reviews, important emails, and analytics changes. Sends you alerts via your messaging channel when something needs attention.
Cron scheduling
Monday GBP posts, Sunday social batches, monthly content calendars, competitor audits -- all on autopilot. Runs even when you are on a job site.
74 proven strategies
Queryable via Supabase API. Your agent pulls relevant strategies when generating content, ads, or recommendations.
Full marketing toolkit
SEO reports, ad creative generation, review responses, proposals, job costing, email sequences, lead follow-up, competitor audits.
Always on
Unlike Cowork (which needs your computer awake), an OpenClaw agent runs 24/7 on a server. Your Monday 7am GBP post happens whether you are asleep or on a job site.
Suggested Schedule
| Task | Schedule |
|---|---|
| GBP post + review check | Every Monday 7am |
| Social media batch | Every Sunday 6pm |
| Weekly performance report | Every Monday 8am |
| Content calendar + blogs | 25th of each month |
| Competitor audit | 15th of each month |
| Review monitoring | Every heartbeat (2-4x daily) |
Cowork vs OpenClaw
| Cowork Plugin | OpenClaw Skill | |
|---|---|---|
| Cost | $20/mo (Claude Pro) | $5-15/mo (server) + API costs |
| Setup | 10 minutes | 30-60 minutes |
| Runs 24/7 | Only when computer is on | Yes, always |
| Messaging | Claude desktop/mobile app | Telegram, WhatsApp, Signal, Discord |
| Computer use | Yes (browser automation) | Via API scripts (more reliable) |
| Technical skill | None required | Comfortable with terminal |
| Best for | Most contractors | Technical users or always-on needs |
Open source. Read every line before installing.
View on GitHub →Built by a contractor who got tired of paying agencies.