Hermes Marketing Dashboard - Setup Guide¶
Source: reason-machines/marketing-skills (Community)
Skill: hermes-marketing-dashboard · Installs: 970+ · Category: Marketing / Operations
Platform: Linux, macOS, Windows
Hermes Marketing Dashboard is an open-source marketing operations control center designed for AI agent teams. It provides CRM, outreach sequencing, content operations, analytics, and automation workflows in a single Next.js application powered by OpenClaw integration and local SQLite storage.
Installation¶
npx skills add reason-machines/marketing-skills@hermes-marketing-dashboard
Prerequisites¶
| Requirement | Details |
|---|---|
| Node.js 18+ | Runtime for Next.js application |
| pnpm | Package manager - npm install -g pnpm or corepack enable |
| OpenClaw CLI | Optional but recommended for agent integration |
Quick Start¶
git clone https://github.com/builderz-labs/marketing-dashboard.git
cd marketing-dashboard
pnpm install
pnpm env:bootstrap
pnpm dev
The application starts at http://localhost:3000.
Configuration¶
Required Environment Variables¶
Create .env.local:
# Authentication (required)
AUTH_USER=admin
AUTH_PASS=your-secure-password-min-10-chars
API_KEY=your-api-key-for-programmatic-access
# Cookie security (false for HTTP local, true for HTTPS production)
AUTH_COOKIE_SECURE=false
# Database (auto-created in ./state)
DATABASE_URL=./state/hermes.db
OpenClaw Integration¶
# OpenClaw home directory
HERMES_OPENCLAW_HOME=/path/to/openclaw
# Default instance name
HERMES_DEFAULT_INSTANCE=main
# Multi-instance support (optional JSON array)
HERMES_OPENCLAW_INSTANCES='[{"name":"prod","path":"/openclaw/prod"},{"name":"dev","path":"/openclaw/dev"}]'
Features¶
| Module | Description |
|---|---|
| CRM | Contact management, deal pipeline, activity tracking |
| Outreach | Email sequences, campaign management, response tracking |
| Content Ops | Content calendar, asset management, publishing workflow |
| Analytics | Dashboard metrics, campaign performance, ROI tracking |
| Automation | Workflow builder, triggers, agent task delegation |
Database¶
Uses SQLite via ./state/hermes.db. Auto-created on first run. Back up with:
cp ./state/hermes.db ./state/hermes-backup-$(date +%Y%m%d).db
Verification¶
After setup:
- http://localhost:3000 loads the dashboard
- Login with configured AUTH_USER / AUTH_PASS
- Database file exists at ./state/hermes.db
- OpenClaw integration shows agent status (if configured)
Related Skills¶
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.