Skip to main content
💬

Response Queue

Your personal CRM inbox — track replies and follow-up cadences so nobody in Your People falls through the cracks.

What is the Response Queue?

The Response Queue is Dayze's built-in reply tracker. It keeps a running list of inbound messages, calls, and texts that you haven't responded to yet — your "reply debt."

Instead of letting messages pile up across WhatsApp, email, Slack, and iMessage, Dayze centralizes them into a single actionable queue on your home page.

Relationships inbox (`/relationships`)

The Relationships page is your personal CRM action hub — grow closeness, not just catch up. It combines:

  • Replies — inbound messages you haven't answered yet (WhatsApp, iMessage, Slack, etc.), plus Agent outreach drafts
  • Follow-ups — people in Your People whose relationship cadence is overdue (same list as the Briefing card on /{handle}/people). When Dayze Agent drafts a check-in, the draft also appears under that row.

Use the All, Replies, or Follow-ups tabs at the top. Check-in reminder emails link to /relationships?tab=checkins. Legacy /reconnect and /replies redirect here. Tap Done on a check-in row to log touchpoint without opening their profile. Check-ins show a loading skeleton while Your People loads — not a false empty state.

Note: Ask Dayze Agent to recommend people to nurture, then say "draft messages for me". It drafts for everyone in one turn (no "who first?") and saves the recommended option to this inbox — edit, copy, or open WhatsApp/SMS from each row.

Edit reply platform

On each pending reply row, use the platform dropdown (WhatsApp, Instagram, Signal, iMessage, Slack, etc.) to change where the open-link button sends you. Updates via PATCH /api/responses with channel.

Replies tab

The replies tab expands the Response Queue with Personal / Work filters, Pending / Replied / All status tabs, and a dedicated add form. Each row shows a brand icon for the channel (Instagram, WhatsApp, Signal, etc.).

Tap Draft with Dayze above the draft to generate a reply (or Update draft when revising). The draft message field auto-saves as you type and grows with longer replies (the home widget uses a taller compact textarea). Below it, use the instruction field to tell Dayze what to add, remove, or change — press Enter or use the button again to apply. Dayze Agent proactively writes a ready-to-send reply in your voice (using contact context, channel, and your communication style). Open-in-app prefills WhatsApp, SMS/iMessage, and email when supported; other channels copy the draft to your clipboard.

How It Works

Dayze Agent logging

Tell Dayze Agent 'Sarah texted me about dinner' and it adds her to the queue automatically.

Quick-Add Form

Manually add someone with name, channel, category, and an optional summary.

⏱️

Wait time

Each row shows how long ago they reached out (e.g. yesterday, 2d ago).

One-Tap Actions

Mark as replied, snooze for an hour, or open the app to reply directly — with your draft prefilled when supported.

✍️

Draft messages

Draft with Dayze above the auto-saving textarea; instruction field below for edits; copy or prefill into the app.

Supported Channels

The Response Queue supports deep links to open the correct messaging app on your device:

📱

WhatsApp

Opens conversation via wa.me link.

💬

iMessage

Opens iMessage with the contact.

📨

Telegram

Opens Telegram chat by username.

📸

Instagram

Opens Instagram DM by handle.

🔒

Signal

Opens Signal by phone number.

✉️

Email

Opens mailto: with the address.

💼

Slack

Opens Slack DM by user ID.

👥

Teams

Opens Microsoft Teams chat.

🎥

Zoom

Opens Zoom meeting link.

📞

Phone / SMS

Opens native dialer or SMS.

🐦

Twitter / X

Opens DM by Twitter handle.

💼

LinkedIn

Opens LinkedIn messaging.

Note: Deep links require the corresponding app to be installed on your device. If a contact's phone number or handle is missing, Dayze Agent will ask you for it.

Work vs. Personal

Every pending reply is categorized as either Personal or Work. The category filter lets you focus on one context at a time — e.g. clear all work replies before switching to personal.

Channel defaults adjust based on category: personal defaults to WhatsApp, work defaults to Slack.

Wait time & nudges

Each row shows how long they've been waiting (e.g. yesterday, 2d ago). Dayze Agent nudge escalation depends on the person's tier:

  • VIP contacts — Nudges at 2h, 6h, and 24h
  • Normal contacts — Nudges at 24h, 48h, and 72h

Actions

↗️

Reply

Opens a deep link to the correct messaging app. When you have a draft saved, WhatsApp/SMS/email prefills it; other apps copy the draft for paste.

📱

Change platform

Use the channel dropdown on a pending row to switch WhatsApp, Instagram, Signal, Slack, etc. Saves via PATCH /api/responses with channel.

Mark Replied

Removes the item from the queue. The interaction is logged on the person's profile.

Snooze

Hides the item for 1 hour, then it reappears in the queue.

🗑️

Dismiss

Removes without logging a reply — for spam or irrelevant messages.

Dayze Agent integration

Dayze Agent can both add and resolve pending replies through natural language:

  • "Sarah texted me about dinner" — Adds Sarah to the queue via WhatsApp with "dinner" as the summary
  • "I replied to Sarah" — Marks the pending response as resolved
  • "Who do I need to reply to?" — Lists your pending replies in the daily briefing
  • Draft with Dayze — On /relationships, optional instructions + current_draft on POST /api/responses/draft — proactive drafting or revision without opening chat

If Dayze Agent can't find the person in your contacts, it creates a new entry and asks for their preferred communication channel.

Tip: The Response Queue integrates with your morning briefing — the email highlights how many replies are pending and who has been waiting the longest.
Note: Reply drafts are stored in pending_responses.draft_message. Apply migrations/20260530_pending_responses_draft_message.sql in Supabase if drafts fail to save.