Skip to main content
After setting up channels globally, you can customize settings for each individual agent. Per-agent settings override the global defaults.

Email Per Agent

Configure email recipients and permissions from the agent’s Channel settings:
Per-agent email configuration
  • Sender address — Each agent gets a unique email address (e.g., agent-name@agents.datagen.dev)
  • Owner — Can trigger the agent by email and receives notifications
  • Viewer — Receives notifications only
  • Email allowlist — Restrict which email addresses can interact with this agent
  • Success/Failure notifications — Choose whether to send emails on successful runs, failed runs, or both

Slack Per Agent

Pick which Slack channels this specific agent posts to and who can trigger it:
Per-agent Slack configuration
  • Agent channels — Select which Slack channels this agent can post to
  • Enable inbound — Allow Slack replies in those channels to trigger the agent
  • Allowed Slack members — Control who can trigger the agent (Owner) and who receives notifications only (Viewer)
  • Custom emoji — Set a bot emoji for this agent’s messages
Click Save Slack Settings after making changes.

Settings Hierarchy

Per-agent settings override global defaults. If a per-agent setting is not configured, the global default applies.

Channel Setup During Deployment

When deploying an agent through the web UI, you can configure channels as part of the setup:
  1. Select channels — Toggle Email and/or Slack
  2. Configure Slack — Select channels for this agent
  3. Review — Confirm notification preferences before deploying
You can always update channel settings after deployment from the agent’s configuration page.