Skip to main content
Galinum is self-driving product communications. When you ship a feature, launch a product, or run a promotion, you don’t open a campaign builder — you tell your own AI agent (Claude Code today) what you want to communicate, and the agent operates Galinum for you:
  • it writes the copy,
  • expresses the audience as trait/event targeting against your real user data,
  • launches the campaign through web in-app or email — immediately or on a schedule,
  • and reports the channel-specific delivery and engagement results.
Most communications are exactly that simple: one message, delivered to each eligible user at most once, measured through engagement. When you want more, the same campaign model optionally measures a target outcome or runs goal-driven A/B optimization — but only when you ask for it.

Quickstart

Connect the SDK, hand your agent the keys, ship your first communication.

How Galinum works

Organizations, projects, keys, and the communication model.

Claude Code skill

The distributable skill that teaches any Claude Code session to run Galinum.

React SDK

Identify users, track events, and render in-app messages.

How it works

1

Connect your product

Integrate the React SDK (or call the HTTP API directly). Identify your users, track the behavioral events that matter, include an email trait for email delivery, and mount the in-app message surface when you use that channel.
2

Give your agent the keys

Install the galinum skill in your repo and give your agent the project’s secret key. The skill teaches it the full management API: reading users and events, creating and launching campaigns, and logging every decision it makes.
3

Tell it what to communicate

“Announce CSV export to free users who haven’t tried it.” The agent writes the message, targets the audience, launches, and reports engagement. Ask for more — “and tell me whether people start using it”, or “A/B test this against the activation goal” — and it measures outcomes or optimizes variants instead.

What Galinum delivers

Galinum delivers targeted web in-app messages and email campaigns. Web in-app supports a compact toast or a centered announcement modal, with an optional image or GIF. Email uses a verified project domain, a Markdown body, and built-in unsubscribe and recipient-frequency protection. Each user receives each campaign at most once, and Galinum measures the relevant lifecycle per variant. Mobile push can later plug into the same channel abstraction. You stay in control: the dashboard shows every campaign, delivery, and agent-run — what your agent did and why — and campaigns can be paused or ended at any time.