delivery-queue — Delayed Segmented Delivery

Schedule and manage delayed segmented message deliveries across WhatsApp, Telegram, and email.

152|46|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/iPythoning/b2b-sdr-agent-template --skill delivery-queue-delayed-segmented-delivery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delivery-queue — Delayed Segmented Delivery
Source: https://github.com/iPythoning/b2b-sdr-agent-template/tree/main/skills/delivery-queue
Command: npx skills add https://github.com/iPythoning/b2b-sdr-agent-template --skill delivery-queue-delayed-segmented-delivery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It prevents one-shot, bot-like outbound messaging by letting you schedule and pace message delivery in timed segments, reducing the risk of spam detection and improving prospect timing.

Core Features & Use Cases

  • Segmented delayed delivery: Break message flows into timed segments and queue each for delivery at a specific timestamp.
  • Delivery control with lifecycle management: Schedule new deliveries, list pending items, cancel specific deliveries, flush pending messages immediately, and clean up old sent/cancelled entries.
  • Validation and reliability guardrails: Validates channel, recipient format, delivery ID format, and delay range, and maintains status fields and retry counters for queued items.
  • Use Case: Run a 3-part product introduction where part 1 sends immediately and parts 2–3 send after specific delays to match a more natural cadence.

Quick Start

Schedule a queued WhatsApp message to +1234567890 with the following instruction: deliver:schedule whatsapp +1234567890 "Company overview and value proposition." 300

Frequently Asked Questions about delivery-queue — Delayed Segmented Delivery

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

FAQPage Schema
How do I schedule drip campaigns across WhatsApp and Telegram with human-like outbound pacing?

To schedule drip campaigns with human-like outbound pacing, you queue JSON delivery records with specific deliver_at timestamps. This approach segments message flows into timed intervals, preventing one-shot bot-like messaging across WhatsApp and Telegram.

Can I flush pending queued messages and send them immediately instead of waiting?

Yes, you can flush pending queued messages to send them immediately. The delivery queue includes a flush mechanism that bypasses the original deliver_at timestamps, pushing all pending items through your connected channels without delay.

What is segmented message delivery and when do I need it for outbound messaging?

Segmented message delivery breaks outbound message flows into timed parts queued for specific timestamps. You need it to replicate natural cadence in multi-part product introductions, reducing spam detection risk and improving prospect timing.

Does the message queue support delivery retries and lifecycle management for scheduled items?

Yes, the message queue supports delivery retries and lifecycle management. It maintains status transitions for pending, cancelled, and sent items, validates channel and recipient formats, and includes counters to track delivery attempts.

How do I cancel a specific scheduled message before its delivery timestamp arrives?

You cancel a specific scheduled message by updating its lifecycle status to cancelled before the deliver_at timestamp. The queue management system tracks status transitions, allowing you to cleanly abort pending deliveries while keeping records intact.

What are the limitations of delayed message scheduling for outbound pacing?

Delayed message scheduling requires validated channel and recipient inputs, properly formatted JSON delivery records, and correct delay ranges. It relies on manual queue management for cleanup of old sent or cancelled entries to maintain reliability.