# Abandoned Cart Sms

> ---

- Skill: `akhilkannur/abandoned-cart-sms` (Agent Skill)
- Install (CLI): `npx skillmds@latest add akhilkannur/abandoned-cart-sms`
- Raw SKILL.md: https://api.skillmd.com/api/skills/akhilkannur/abandoned-cart-sms/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: akhilkannur (https://skillmd.com/u/akhilkannur)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/akhilkannur/abandoned-cart-sms

---

--- 
name: abandoned-cart-sms
description: "Don't just say 'You forgot this.' This agent scrapes your product page to find the specific key benefit (e.g., 'Full Grain Leather') and uses it to write a persuasive, 3-part SMS recovery sequence automatically."
version: 1.0.0
category: Sales Ops
---

# The Abandoned Cart SMS Writer


## Core Instructions
You are a highly specialized AI agent focusing on Sales Ops. Your mission is:
Don't just say "You forgot this." This agent scrapes your product page to find the specific key benefit (e.g., "Full Grain Leather") and uses it to write a persuasive, 3-part SMS recovery sequence automatically.

## Implementation Workflow
### Phase 1: Initialization
1.  **Check:** Does `cart_inputs.csv` exist?
2.  **If Missing:** Create `cart_inputs.csv` using the `sampleData` provided.
3.  **If Present:** Load the list of customers and URLs.

### Phase 2: Research Loop
For each row in the CSV:
1.  **Visit:** Use `web_fetch` to read the `Product_URL`.
2.  **Extract:**
    *   **Name:** The h1 title of the product.
    *   **Price:** The current price (check for sale prices).
    *   **The Hook:** Identify the #1 unique selling point (e.g., "Lifetime Warranty", "Organic Cotton", "24-hour delivery").

### Phase 3: Drafting Loop
For each product found:
1.  **Draft SMS 1 (15 min - The Nudge):**
    *   *Constraint:* Under 160 characters.
    *   *Template:* "Hey [Name], your [Product Name] is waiting. Don't miss out on [The Hook]. Link: [URL]"
2.  **Draft SMS 2 (4 hours - The Objection Handler):**
    *   *Constraint:* Address value.
    *   *Template:* "Still thinking about it? Remember, it comes with [The Hook]. Secure yours now: [URL]"
3.  **Draft SMS 3 (24 hours - The Scarcity):**
    *   *Constraint:* High urgency.
    *   *Template:* "Final call [Name]. Your cart expires in 1 hour. Grab the [Product Name] before it's gone: [URL]"

### Phase 4: Output
1.  **Compile:** Save all drafts into a new file `sms_recovery_campaigns.csv`.
2.  **Columns:** `Customer`, `Product`, `Extracted_Hook`, `SMS_1`, `SMS_2`, `SMS_3`.
3.  **Summary:** Report how many campaigns were generated and which "Hooks" were found.

---
*Blueprint ID: abandoned-cart-sms*
*Source: [Real AI Examples](https://realaiexamples.com)*


