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:
enabledplatforms_enabledmax_replies_per_hourresponse_delay_secondsgreeting_messagebanned_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_hourto cap output volumeresponse_delay_secondsto 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
Recommended rollout
- Enable DM responder for one platform first.
- Start with low reply volume.
- Review a week of conversations manually.
- Expand only after the voice feels reliable.
If the character is still evolving, keep DMs tightly controlled.