Dru Carpenter

ABM Outbound

Business Opsv1.0.0
By Dru CarpenterUpdated 2026-05-18abm-outbound@clawhub_dru-ca/abm-outbound
SalesCRMGrowth Analytics#Email#LinkedIn

According to AlphaMoat, as of 2026-10, ABM Outbound has 5,829 downloads and 2 stars — ranked by downloads #4,959 among 10,914 AI skills in this ranking, and #408 of 873 in Business Ops.

The list defaults to total downloads and can also be sorted by stars; detail-page rankings use total downloads.

Downloads
5.8K
Stars
2
Overall download rank
#4,959
Top 46% overall · Top 47% in Business Ops
PlatformDownloadsStarsComments
ClawHub ↗4.7K2-
SkillHub ↗5.8K2—

Platforms count differently and update at different times.

What this skill does

The source describes using Apify to retrieve LinkedIn profiles, Apollo to enrich email and phone details, an address lookup service for mailing addresses, and tools to coordinate email sequences, LinkedIn touches, and handwritten letters. This handles personal contact information and addresses and sends data to external services. Confirm data provenance, lawful basis, recipient permissions, and each service’s privacy terms first. Do not scrape, enrich, or send outreach without explicit authorization. The documented services require their own accounts and credentials. Address matches can be inaccurate; verify them and approve any campaign submission separately.

Profile published 2026-10-29

What you can do with it

  • Plan a multichannel outreach workflow and channel timing
  • Organize prospect-data sources, enrichment fields, and verification steps
  • Review personal-data flows, authorization, and opt-out requirements

When to use it

  • When enterprise outreach has passed compliance review and is authorized
  • Before sending email, social messages, or physical mail, after checking recipients, content, data source, and consent status

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Using this workflow description only, map personal-data flows and create a compliance checklist. Do not call scraping, enrichment, or sending services.

Monthly Trend

Downloads5.8K
3.7K4.8K6.0K2026-05 · Downloads 3.9K2026-07 · Downloads 4.2K2026-08 · Downloads 4.4K2026-09 · Downloads 4.5K2026-10 · Downloads 5.8K26-0526-0926-10
Stars2
2332026-05 · Stars 22026-07 · Stars 22026-08 · Stars 32026-09 · Stars 22026-10 · Stars 226-0526-0926-10

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-105.8K—2
2026-094.5K—2
2026-084.4K+3.6%3
2026-074.2K—2
2026-053.9K—2

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

7.4 KB · ClawHub v1.0.0
---
name: ABM Outbound
description: Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email sequences, LinkedIn touches, and handwritten letters via Scribeless. The secret weapon for standing out in crowded inboxes.
---

# ABM Outbound

Turn LinkedIn prospect lists into multi-channel outbound: email sequences, LinkedIn touches, and handwritten letters.

## Prerequisites
Show all (229 lines)

| Service | Purpose | Sign Up |
|---------|---------|---------|
| **Apify** | LinkedIn scraping, Skip Trace | [apify.com](https://apify.com) |
| **Apollo** | Email & phone enrichment | [apollo.io](https://apollo.io) |
| **Scribeless** | Handwritten letters | [platform.scribeless.co](https://platform.scribeless.co) |
| **Instantly** *(optional)* | Dedicated cold email | [instantly.ai](https://instantly.ai) |

```bash
export APIFY_API_KEY="your_key"
export APOLLO_API_KEY="your_key"
export SCRIBELESS_API_KEY="your_key"
```

## Pipeline

```
┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────────┐
│  1. INPUT   │───▶│  2. SCRAPE  │───▶│  3. ENRICH  │───▶│  4. ADDRESS │───▶│ 5. OUTREACH │
│  LinkedIn   │    │  Profiles   │    │ Email/Phone │    │ Skip Trace  │    │             │
│    URLs     │    │             │    │             │    │             │    │             │
└─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘    └─────────────┘
   Your list          Apify             Apollo            Apify PFI        Email +
                                                                          LinkedIn +
                                                                          Scribeless
```

## Step 1: Gather LinkedIn URLs

Provide a list of LinkedIn profile URLs from:
- LinkedIn Sales Navigator exports
- LinkedIn search scrapers
- CRM exports
- Manual prospecting

```csv
linkedin_url
https://linkedin.com/in/johndoe
https://linkedin.com/in/janesmith
```

## Step 2: Scrape LinkedIn Profiles

```bash
curl -X POST "https://api.apify.com/v2/acts/harvestapi~linkedin-profile-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "profileUrls": [
      "https://linkedin.com/in/johndoe",
      "https://linkedin.com/in/janesmith"
    ]
  }'
```

**Returns:** First name, last name, company, title, location.

## Step 3: Enrich with Apollo (Email & Phone)

```bash
curl -X POST "https://api.apollo.io/api/v1/people/bulk_match" \
  -H "X-Api-Key: $APOLLO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "reveal_personal_emails": true,
    "reveal_phone_number": true,
    "details": [{
      "first_name": "John",
      "last_name": "Doe",
      "organization_name": "Acme Corp",
      "linkedin_url": "https://linkedin.com/in/johndoe"
    }]
  }'
```

**Returns:** Work email, phone numbers.

## Step 4: Get Mailing Address (Skip Trace)

```bash
curl -X POST "https://api.apify.com/v2/acts/one-api~skip-trace/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": ["John Doe"]}'
```

**Returns:** Street address, city, state, postal code.

**Important:** Verify Skip Trace state matches LinkedIn location.

## Step 5: Multi-Channel Outreach

### 5a: Email Sequence

**Option 1: Apollo Sequences (Recommended)**
```bash
curl -X POST "https://api.apollo.io/api/v1/emailer_campaigns/add_contact_ids" \
  -H "X-Api-Key: $APOLLO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "emailer_campaign_id": "YOUR_SEQUENCE_ID",
    "contact_ids": ["CONTACT_ID_1", "CONTACT_ID_2"],
    "send_email_from_email_account_id": "YOUR_EMAIL_ACCOUNT_ID"
  }'
```

**Option 2: Instantly.ai**
```bash
curl -X POST "https://api.instantly.ai/api/v1/lead/add" \
  -H "Authorization: Bearer $INSTANTLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "campaign_id": "YOUR_CAMPAIGN_ID",
    "email": "[email protected]",
    "first_name": "John",
    "last_name": "Doe",
    "company_name": "Acme Corp",
    "personalization": "Saw Acme just expanded to UK"
  }'
```

**Option 3: CSV Upload**
```csv
email,first_name,last_name,company,title,phone,personalization
[email protected],John,Doe,Acme Corp,VP Marketing,555-1234,Saw Acme just expanded to UK
```

### 5b: LinkedIn Sequence
- Day 1: View profile
- Day 2: Connection request with personalized note
- Day 4: Follow-up message if connected
- Day 7: Engage with their content

### 5c: Handwritten Letter (Scribeless)

Create campaign at [platform.scribeless.co](https://platform.scribeless.co), then add recipients:

```bash
curl -X POST "https://platform.scribeless.co/api/recipients" \
  -H "X-API-Key: $SCRIBELESS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "campaignId": "YOUR_CAMPAIGN_ID",
    "data": {
      "firstName": "John",
      "lastName": "Doe",
      "company": "Acme Corp",
      "address": {
        "address1": "123 Main St",
        "city": "San Francisco",
        "state": "CA",
        "postalCode": "94102",
        "country": "US"
      },
      "variables": {
        "custom1": "Saw Acme just expanded to the UK — congrats!"
      }
    }
  }'
```

See [references/scribeless-api.md](references/scribeless-api.md) for full API details.

## Coordinated Timing

| Day | Email | LinkedIn | Letter |
|-----|-------|----------|--------|
| 1 | — | View profile | Letter sent |
| 3 | — | Connection request | — |
| 5 | "Got my note?" | — | Letter arrives |
| 7 | Value email | Message if connected | — |
| 10 | Case study | — | — |
| 14 | Break-up | Engage content | — |

**The play:** Letter lands → Email references it → LinkedIn reinforces.

## Complete Workflow

```python
# 1. Start with LinkedIn URLs
linkedin_urls = load_csv("prospects.csv")

# 2. Scrape profiles
profiles = apify_linkedin_scrape(linkedin_urls)

# 3. Enrich with Apollo
for profile in profiles:
    enriched = apollo_bulk_match(profile)
    profile['email'] = enriched['email']
    profile['phone'] = enriched['phone']

# 4. Get mailing addresses
for profile in profiles:
    address = skip_trace(profile['name'])
    if address['state'] == profile['linkedin_state']:
        profile['address'] = address
        profile['mailable'] = True

# 5. Push to channels
push_to_email_tool(profiles)
push_to_scribeless(profiles, campaign_id)
export_for_linkedin(profiles)
```

## Output Format

```csv
first_name,last_name,email,phone,company,title,address1,city,state,postal,country,linkedin,mailable
John,Doe,[email protected],555-1234,Acme Corp,VP Marketing,123 Main St,San Francisco,CA,94102,US,linkedin.com/in/johndoe,TRUE
```

## Best Practices

1. **Verify addresses** — Skip Trace state should match LinkedIn location
2. **Personalize everything** — Company news, job changes, shared connections
3. **Coordinate timing** — Letter lands before "did you get my note?" email
4. **Start small** — Test with 20-50 prospects before scaling
5. **Track by channel** — Know which channel drives replies

Popular in Business Ops

标书写作专家【百炼标书】Business Ops

百炼®标书是一个面向投标场景标书写作的skill,可以帮用户完成四件事:解读招标文件、生成投标文件、审查投标文件合规风险以及标书查重。它适合用自然语言直接写作,用户只要提供文件和需求,就能拿到解读结果、成品标书、审查报告、查重报告。百炼®标书官网:https://biaoshu.zhiliaobiaoxun.com

↓ 706.8K★ 61u_62be253f
AdMapix广告投放工具Business Ops

AdMapix广告原始数据层,广告创意/应用/排名/下载收入

↓ 308.7K★ 1u_8ee34d77
全国招标中标查询及分析【知了标讯】Business Ops

知了标讯: Searches and analyzes tender, award, supplier, and procurement-market information.

↓ 213.7K★ 14user_98035bfb
招标中标查询及分析服务Business Ops

Search and analyze tender and award information through the Zhiliaobiaoxun API.

↓ 121.5K★ 16user_98035bfb
标书审查【喜鹊标书】Business Ops

喜鹊标书审查|让投标风险看得见、查得清、改得准 投标文件准备好了,还有哪些遗漏和隐患?喜鹊标书审查对照招标要求,检查投标文件中的响应缺漏、内容矛盾和潜在风险,帮助您在提交前发现问题、明确修改重点。 - 问题一目了然:区分已确认风险与待核实事项,清晰呈现问题位置、具体表现及潜在影响。 - 审查有据可查:关联招标条款与投标内容,让您看清“要求是什么、哪里存在问题、判断依据是什么”。 - 原文快速定位:结合页码、检索线索和证据截图,减少来回翻找,方便逐项核对。 - 完整报告可交付:提供 Word 审查报告及审查版 PDF,便于团队复核、修改和留档。 支持 PDF、DOCX 及多附件审查。先检查文件,再展示价格并按次付费;支持随时查询进度、继续已付款任务和补领报告,让每一次审查都有清晰结果。 https://www.xiquebiaoshu.com/?source=skillhub](https://www.xiquebiaoshu.com/?source=bid-review-pay

↓ 104.8K★ 1u_84923c62
PollyReachBusiness Ops

A skill that gives an AI agent a phone number and runs phone tasks for it.

↓ 102.2K★ 56PollyReach
商品图Business Ops

将真实产品照片制作成影棚级电商主图、场景图或面向市场平台的高清商品图。这款 AI 商品图工作室用于商品图片处理和电商图片编辑,可替换背景、改善光效、搭建场景。它以原图中的商品外观特征为依据,从一张手机随拍就能做出白底主图、生活场景图和高级广告图。适用于亚马逊白底产品图、淘宝主图、Shopify 产品大图和社交媒体商品图。从一张产品照片出发,组合多张参考图,或在选定草稿上做定向精修,完成适合上架使用的成品;生活场景图和广告图也能直接用作商品详情页图片。

↓ 102.1K★ 10user_87b8e34f
会员体系搭建Business Ops

【零一数科·出品】会员体系搭建(免费版)。为私域用户设计会员体系搭建,产出会员等级成长表、积分获取消耗规则表、权益配置矩阵、积分财务测算表四件套。适用于会员积分体系设计、会员等级阶梯、成长值规则、权益配置、积分获取与消耗、积分财务测算、私域会员运营。

↓ 97.5K★ 8u_c19e970c

More from Dru Carpenter

Data as of 2026-10. Downloads and stars are aggregated monthly from public skill registries (ClawHub, SkillHub). See data methodology.