Hermes Marketing Dashboard — Setup Guide¶
Source: aradotso/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 aradotso/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)