sequences

Create and manage multi-step email drip sequences with enrollment tracking and analytics.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Logarn/Worklin-ai --skill sequences-logarn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sequences
Source: https://github.com/Logarn/Worklin-ai/tree/main/assistant/src/config/bundled-skills/sequences
Command: npx skills add https://github.com/Logarn/Worklin-ai --skill sequences-logarn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Running automated email drip campaigns manually means tracking who received which message, when to send the next step, and who replied. This Skill automates the full lifecycle of multi-step email sequences, from creation and contact enrollment to lifecycle control and performance analytics. ## Core Features & Use Cases - Sequence Management: Create, list, inspect, update, and delete multi-step email sequences with configurable delays, subject lines, body prompts, and per-step approval gates. - Enrollment & Import: Enroll contacts by email individually or in bulk, or import contacts from CSV/TSV files with a preview step before committing. - Lifecycle Control: Pause, resume, or cancel entire sequences or individual enrollments, with automatic exit when a contact replies. - Analytics Dashboard: View aggregate send, reply, and completion metrics plus per-step funnel drop-off for any sequence. - Use Case: Build a 3-step follow-up sequence for new leads, import 200 contacts from a CSV export, then monitor reply rates and pause underperforming sequences. ## Quick Start Create a three-step email sequence on the gmail channel with one-day delays between steps and enroll the contact jane@example.com.

Frequently Asked Questions about sequences

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

FAQPage Schema
How do I create an automated email drip sequence?▼

Use the sequence_create tool with a name, a messaging channel such as gmail, and an ordered list of steps. Each step defines a delay in seconds, a subject line, a body prompt, and optional per-step approval requirements.

How do I bulk import contacts into an email sequence from CSV?▼

Use the sequence_import tool with the file path and sequence ID. It runs in preview mode by default so you can inspect parsed contacts and skipped rows, then call it again with auto_enroll set to true to enroll them.

Can I pause or resume an email sequence after it starts?▼

Yes, set the sequence status to paused or active using sequence_update to halt or resume all enrollments. You can also pause, resume, or cancel individual enrollments by passing an enrollment_id and enrollment_action.

What happens when a contact replies to a sequence email?▼

By default, sequences exit when the contact replies because exit_on_reply is true. Set exit_on_reply to false when creating or updating the sequence if all steps should always be sent regardless of replies.

Why are my sequence enrollments not sending emails?▼

Enrollments only process when a messaging channel such as gmail is connected and the sequence status is active. Check that the sequence is not paused and that the enrollment status is active rather than paused or failed.

How do I measure email sequence performance and drop-off?▼

Use the sequence_analytics tool to view aggregate send, reply, and completion rates across all sequences. Pass a sequence_id to see a per-step funnel showing sends, enrollments reached, and drop-off percentages per step.