Skip to main content

DM Responder

The DM responder lets a character handle inbound direct messages without sounding like a generic support bot. It is built for controlled automation, not unchecked auto-chat.

What you can configure

Each character has its own DM responder config with:

  • enabled
  • platforms_enabled
  • max_replies_per_hour
  • response_delay_seconds
  • greeting_message
  • banned_topics

These settings help you define how available the character should feel and where automation should stop.

[screenshot: DM responder settings panel with per-platform toggles, reply-rate limits, and banned topics list]

Platform support

The DM workflow is built around connected platform accounts. The product UI currently exposes Instagram, TikTok, and X/Twitter DM controls per character.

Why rate limiting matters

The most common DM automation mistake is replying too quickly and too often. Use:

  • max_replies_per_hour to cap output volume
  • response_delay_seconds to avoid instant-reply behavior

The goal is to feel responsive, not robotic.

Conversation controls

Influgen stores DM conversations and messages so operators can:

  • list conversations per character
  • filter by platform or status
  • inspect full message history
  • send a manual reply
  • pause or unpause a conversation

That pause control is important when a conversation becomes sensitive, high-value, or obviously human-led.

Greeting messages and banned topics

Greeting messages help set the tone, especially for subscription or brand-led characters. Banned topics prevent the automation layer from wandering into areas you do not want the persona to handle.

Good banned-topic examples:

  • legal or medical advice
  • real-world meetups
  • pricing negotiations
  • explicit content boundaries
  1. Enable DM responder for one platform first.
  2. Start with low reply volume.
  3. Review a week of conversations manually.
  4. Expand only after the voice feels reliable.

If the character is still evolving, keep DMs tightly controlled.