ACA positive reply scoring
Turn reply activity into follow-up priorities and campaign lessons.
Rules
- Do not mark contacts as do-not-contact unless clearly requested.
- Separate positive intent, neutral questions, objections, referrals, out-of-office, and negative replies.
- Surface next action for each positive or ambiguous reply.
Workflow
- Inspect active campaigns with
list_campaigns.
- For selected campaigns, call
list_campaign_leads and get_campaign.
- Inspect email sequences with
list_email_sequences and list_email_enrollments when email is involved.
- For contacts needing detail, call
get_contact.
- Classify replies and add durable notes/tags after approval:
aca_positive_reply
aca_objection
aca_referral
aca_not_now
aca_negative_reply
- Save summary learnings with
create_strategy_document.
Output format
Reply scoring:
Positive: {n}
Questions: {n}
Objections: {n}
Not now: {n}
Negative: {n}
Top follow-ups:
- {contact}: {next_action}
Campaign lesson:
{lesson}
Skill chaining
This skill participates in the ACA chain. Preserve the selected ACA org, relevant IDs, user brief, approval state, and any generated artifacts when continuing into another ACA skill. If the user asked for execution and a downstream condition is met, continue into the next skill automatically; otherwise end with the handoff block.
Upstream
- Called by
aca-pipeline-status, aca-weekly-rhythm, or after a campaign has had enough time to collect replies.
Auto-continue conditions
- Winning audience pattern appears -> continue to
aca-lookalike-leads.
- Copy lesson appears -> continue to
aca-campaign-copywriting or aca-copy-variants.
- Experiment is needed -> continue to
aca-experiment-design.
Stop before chaining when
- Ask before tagging contacts or changing statuses in bulk.
Downstream skills
aca-lookalike-leads - find more prospects like winners.
aca-campaign-copywriting - apply reply lessons to copy.
aca-copy-variants - test improved message variants.
aca-experiment-design - formalize next test.
aca-weekly-rhythm - record learnings.
Handoff block
Chain state: {continue|needs_approval|blocked|complete}
Next skill: {aca-skill-name|none}
Reason: {why this handoff is or is not needed}
Carry forward: {org_id/name, product_id, icp_id, lead_list_id, campaign_id, sequence_id, job_id, approvals, constraints}
ACA tools used
list_campaigns, get_campaign, list_campaign_leads
list_email_sequences, list_email_enrollments
get_contact, add_contact_tag, add_contact_note
create_strategy_document
1---2name: aca-positive-reply-scoring3description: Review and score ACA campaign replies. Use when the user asks which replies are positive, who to follow up with, campaign reply quality, booking intent, objections, or what the replies teach us.4license: MIT5---67# ACA positive reply scoring89Turn reply activity into follow-up priorities and campaign lessons.1011## Rules1213- Do not mark contacts as do-not-contact unless clearly requested.14- Separate positive intent, neutral questions, objections, referrals, out-of-office, and negative replies.15- Surface next action for each positive or ambiguous reply.1617## Workflow18191. Inspect active campaigns with `list_campaigns`.202. For selected campaigns, call `list_campaign_leads` and `get_campaign`.213. Inspect email sequences with `list_email_sequences` and `list_email_enrollments` when email is involved.224. For contacts needing detail, call `get_contact`.235. Classify replies and add durable notes/tags after approval:24 - `aca_positive_reply`25 - `aca_objection`26 - `aca_referral`27 - `aca_not_now`28 - `aca_negative_reply`296. Save summary learnings with `create_strategy_document`.3031## Output format3233```text34Reply scoring:35Positive: {n}36Questions: {n}37Objections: {n}38Not now: {n}39Negative: {n}4041Top follow-ups:42- {contact}: {next_action}4344Campaign lesson:45{lesson}46```4748## Skill chaining4950This skill participates in the ACA chain. Preserve the selected ACA org, relevant IDs, user brief, approval state, and any generated artifacts when continuing into another ACA skill. If the user asked for execution and a downstream condition is met, continue into the next skill automatically; otherwise end with the handoff block.5152**Upstream**53- Called by `aca-pipeline-status`, `aca-weekly-rhythm`, or after a campaign has had enough time to collect replies.5455**Auto-continue conditions**56- Winning audience pattern appears -> continue to `aca-lookalike-leads`.57- Copy lesson appears -> continue to `aca-campaign-copywriting` or `aca-copy-variants`.58- Experiment is needed -> continue to `aca-experiment-design`.5960**Stop before chaining when**61- Ask before tagging contacts or changing statuses in bulk.6263**Downstream skills**64- `aca-lookalike-leads` - find more prospects like winners.65- `aca-campaign-copywriting` - apply reply lessons to copy.66- `aca-copy-variants` - test improved message variants.67- `aca-experiment-design` - formalize next test.68- `aca-weekly-rhythm` - record learnings.6970**Handoff block**7172```text73Chain state: {continue|needs_approval|blocked|complete}74Next skill: {aca-skill-name|none}75Reason: {why this handoff is or is not needed}76Carry forward: {org_id/name, product_id, icp_id, lead_list_id, campaign_id, sequence_id, job_id, approvals, constraints}77```7879## ACA tools used8081- `list_campaigns`, `get_campaign`, `list_campaign_leads`82- `list_email_sequences`, `list_email_enrollments`83- `get_contact`, `add_contact_tag`, `add_contact_note`84- `create_strategy_document`