본문으로 건너뛰기
cccskills
무료GitHub에 공개

follow-up-engine

Determines all follow-up actions due today across the 10-day outreach cadence. Generates content and delivers automatically via Chrome DevTools MCP. Sends Telegram confirmation after completion.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md5.0 KB
  • skill.meta.json506 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Follow-Up Engine

Processes all leads in an active outreach cadence and executes the actions due today. Each follow-up adds new value -- never repeats the same angle.

Prerequisites

  • agency.config.json populated (outreach cadence, tools)
  • Leads in CRM with stage = CONTACTED and active cadence

Capabilities Used

  1. cold-email-drafter -- follow-up emails (Touch 2-4)
  2. message-generator -- LinkedIn messages, Instagram DMs
  3. crm-writer -- update CRM, add to call sheet

Phase 0: Intake

Read agency.config.json:

  • outreach.company_cadence -- 10-day action map for company leads
  • outreach.gig_cadence -- 2-day action map for gig leads
  • tools.browser_automation -- Chrome DevTools MCP config
  • notifications -- Telegram bot config

Query CRM for leads where:

  • Stage = CONTACTED
  • next_action_date <= today
  • response_received != "Yes" (skip responded leads)

Phase 1: Classify Actions

For each company lead, determine today's action:

DayAction
Day 1EMAIL_1 + IG_ENGAGE
Day 2LINKEDIN_CONNECT (personalized note)
Day 3CALL_1 (first call)
Day 4EMAIL_2 (new pain point angle)
Day 5CALL_2 + IG_DM_FOLLOWUP
Day 6REST
Day 7EMAIL_3 (Kibi Sports case study)
Day 8LINKEDIN_MSG (if accepted) + CALL_3
Day 9REST
Day 10EMAIL_BREAKUP ("not a priority, thanks")

For gig leads:

DayAction
Day 1PLATFORM_APPLY
Day 3EMAIL_1 (if email found)

Group by action type:

  • Emails to send (Touch 2, 3, or breakup)
  • LinkedIn messages
  • Instagram follow-ups
  • Calls to schedule

Phase 2: Generate Follow-Up Content

Email Follow-Ups (Company Leads)

Cadence DayTouchAngle
Day 4Touch 2New pain point (NOT a "bump"). Different from Email 1
Day 7Touch 3Kibi Sports case study + Plasho's work
Day 10Breakup"Looks like this isn't a priority right now. Thanks for your time. If things change, we're here."

Each follow-up MUST:

  • Add new value (different angle from previous touches)
  • Reference something new (not repeat Touch 1 content)
  • Be shorter than Touch 1 (40-60 words for Touch 2-3, 30-50 for breakup)
  • Thread on the original email (same subject line with "Re:")

LinkedIn Messages (Day 8)

For leads where connection was accepted:

  • Send a value message referencing something from their profile or recent activity
  • Keep it conversational, not salesy

For leads where connection was NOT accepted:

  • No action. Skip entirely. Do not re-request.

Instagram Follow-Ups

For Day 5 Instagram follow-up:

  • Reference the Day 1 DM or engagement
  • Keep casual and brand-relevant
  • Under 2 sentences

Call Sheet Updates

For Day 3, Day 5, and Day 8:

  • Add lead to crm.tabs.calling with:
    • Contact name, company, LinkedIn URL
    • Call purpose (Initial / Follow-up)
    • Brief talking points
    • Previous touchpoint summary

Phase 3: Automated Delivery

No approval gate. All follow-ups are delivered automatically via Chrome DevTools MCP.

Email Delivery

  • mcp__chrome-devtools__navigate_page -> Zoho webmail
  • Compose reply in thread (Re: original subject)
  • Send automatically

LinkedIn Delivery

  • mcp__chrome-devtools__navigate_page -> LinkedIn messaging
  • Send message to accepted connections
  • Skip unaccepted connections

Instagram Delivery

  • mcp__chrome-devtools__navigate_page -> Instagram DMs
  • Send follow-up DM
  • Enforce 1 DM per 2 minutes spacing

Call Delivery

  • Add to CRM "Call Today" tab via crm-writer
  • Send Telegram notification: "Call leads added to sheet"

Phase 4: CRM Update

For each delivered follow-up, update CRM:

  • last_action = action taken
  • last_action_date = today
  • next_action = next action from cadence
  • next_action_date = calculated date (skip weekends)
  • cadence_day = current day

For breakup emails (Day 10):

  • Update stage: CONTACTED -> BREAKUP_SENT
  • No next action scheduled
  • Cadence is complete

Phase 5: Telegram Confirmation

After all follow-ups are sent, send Telegram message:

"Follow-ups completed. [N] emails, [N] LinkedIn messages, [N] IG DMs sent. [N] calls added to sheet."

If no follow-ups were due: "No follow-ups due today."

Phase 6: Summary

FOLLOW-UP SUMMARY -- [Date]
---
Follow-ups executed: N
- Emails sent: N (Touch 2: X, Touch 3: Y, Breakup: Z)
- LinkedIn messages: N
- Instagram DMs: N
- Added to call sheet: N

Skipped (lead responded): N
Skipped (LinkedIn not accepted, Day 8): N
Leads at breakup: N (cadence complete)

Telegram notification: Sent

Example Usage

Trigger phrases:

  • "Run today's follow-ups"
  • "What follow-ups are due today?"
  • "Process the cadence for active leads"
  • "Send follow-up emails"

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Analyze A/B test results for statistical significance with ship, extend, or kill recommendations

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Generate structured creative briefs for ad designers with brand-consistent direction

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Mine winning ad angles, hooks, and creative patterns from top-performing ads

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

ad-spy

무료

Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ekatasingh1107/b2b-gtm-skills22026년 4월 12일 업데이트

ekatasingh1107의 스킬 모두 보기

이 스킬의 문제 신고