Messaging

Inbox & Thread Types

The two message thread types, who can initiate them, daily DM limits, and attachment settings.

Influenzic’s messaging system organises conversations into typed threads stored in wp_inzc_threads. Every thread has a thread_type value that controls its routing and admin visibility.

Thread Types

Type When Created Linked Object Notes
general Either party opens a direct conversation None (standalone DM) Subject to brand daily DM limit; initiated_by tracks who started it
transaction System — when a project is created Campaign + application pair Tied to a specific project; persists through the project lifecycle
There are exactly two thread types. There are no separate thread types for applications, invitations, or disputes — all structured platform events route through the transaction thread attached to the associated project, or use system notifications rather than threads.

General Threads (Direct Messages)

A general thread is a direct conversation between a brand and an influencer that is not tied to a specific campaign. By default brands can start new general threads; influencers can also initiate them (stored as initiated_by = 'influencer'). The daily limit on new general threads a brand can create is controlled by the inzc_dm_daily_limit option (default: 25). The limit is a rolling 24-hour window per user.

When a brand reaches their daily DM limit, the compose button is disabled and an advisory notice is shown. The limit resets automatically when the 24-hour window expires.

Transaction Threads

Transaction threads are created automatically by the system at the moment a project is created (brand accepts application or influencer accepts invitation). The thread inherits the context of the campaign and application and persists through all project stages: active, submitted, approved, posted, completed, disputed, cancelled.

Both parties can exchange messages in a transaction thread throughout the project lifecycle. The thread is not deleted when the project closes — it remains accessible in both parties’ inboxes as a permanent record.

Message Attachments

Image attachments can be enabled or disabled globally under Influenzic → Settings → Messages. When enabled:

  • Supported formats: JPEG, PNG, GIF, WebP
  • Configurable max file size (default 5 MB)
  • One attachment per message
  • Files are stored in the WordPress media library

Emoji Picker

A built-in emoji picker is available in every compose area. Emoji are stored as UTF-8 characters in the message body and render natively on all devices.

Read Receipts

Messages are marked as read when the recipient opens the thread. Unread counts appear on the inbox icon in the navigation bar. Reading a thread as a site admin does not mark it as read for either party.

Quick Replies (Saved Replies)

Users can save frequently used message templates to a personal quick-reply library. Click the lightning icon in the compose bar to access saved replies. Quick replies are per-user and not shared across accounts.

Was this article helpful?