Inside Friendify

Character check-ins, built into the relationship.

Let an established character start an occasional in-character check-in after a quiet period — only when you opt in.

Character check-ins

Mira reached out

An occasional, cooldown-controlled character message with global and per-conversation controls.

Opted in

Character message

Mira checked in

I passed the lantern shop today. It made me wonder how your week has been.

ConversationLantern districtEligible after a quiet period
NotificationOne unreadRepeated check-ins do not stack

Your controls

Global permissionOnChange in Privacy settings
This conversationAllowedCan be muted independently
FrequencyCooldownOperator-configured quiet windows
Mute this conversation

What changes for you

Useful in the moment. Quiet the rest of the time.

Character-initiated messages are an optional, cooldown-controlled return loop — not an always-on stream of notifications.

  1. 01

    Keep character-initiated messages off by default.

  2. 02

    Receive at most a controlled check-in instead of stacked pings.

  3. 03

    Mute the feature globally or for one conversation.

Search-friendly overview

proactive AI character messages in Friendify

Friendify proactive character messages are opt-in, rate-limited in-character check-ins with in-app notifications and per-conversation mute controls.

A permission, not an assumption

Character check-ins require the proactiveMessages Privacy permission and can be turned off again at any time.

Quiet-period guardrails

Only eligible active web conversations are considered, with idle windows, cooldowns, atomic claims, and unread-notification anti-stacking.

Per-conversation control

Keep check-ins for one relationship while muting another without disabling the rest of Friendify.

Questions

What people usually want to know first.

Can a Friendify character message first?

Yes, when the feature is enabled by the operator and you have explicitly allowed character-initiated messages.

Can I stop one character from checking in?

Yes. Each eligible conversation has its own mute control in addition to the global Privacy permission.