followups

Track messages awaiting responses across external channels with statuses and deadlines.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill followups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: followups
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/assistant/src/config/bundled-skills/followups
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill followups

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Track messages sent across external channels that are awaiting a response.

Core Features & Use Cases

  • Track pending, overdue, nudged, and resolved follow-ups across channels
  • Auto-deadlines via expected_response_hours and per-contact context
  • Filter by channel, status, or contact to prioritize outreach

Quick Start

Create a follow-up for a sent message across email or Slack with an overdue deadline.

Frequently Asked Questions about followups

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track messages awaiting a response across email and Slack?

Track messages awaiting a response across email and Slack by logging sent messages as follow-ups with pending, overdue, nudged, or resolved states. Each follow-up captures the contact and channel context so you can monitor conversations in one place.

Can I set automatic deadlines for follow-ups based on expected response time?

Yes, you can set automatic deadlines for follow-ups using the expected_response_hours field. When a message is logged, the system calculates an overdue deadline based on that value, automatically flagging contacts who miss the expected response window.

What's the best way to filter pending follow-ups by channel or contact?

Filter pending follow-ups by applying per-channel filtering or per-contact context to prioritize outreach. You can isolate overdue or nudged conversations on specific channels like Slack, email, or WhatsApp to focus on the most urgent responses first.

Does this follow-up tracking work with WhatsApp conversations as well?

Yes, follow-up tracking works with WhatsApp conversations alongside email and Slack. You can log sent WhatsApp messages, apply expected_response_hours deadlines, and manage their pending, overdue, nudged, and resolved states just like any other channel.

What follow-up statuses can I assign to tracked messages?

You can assign pending, overdue, nudged, and resolved statuses to tracked messages. Pending indicates a sent message awaiting a reply, overdue means the expected_response_hours deadline passed, nudged flags a sent reminder, and resolved marks a completed conversation.