ABM Outbound
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dru-ca/abm-outboundABM Outbound
Turn LinkedIn prospect lists into multi-channel outbound: email sequences, LinkedIn touches, and handwritten letters.
Prerequisites
| Service | Purpose | Sign Up |
|---|---|---|
| Apify | LinkedIn scraping, Skip Trace | apify.com |
| Apollo | Email & phone enrichment | apollo.io |
| Scribeless | Handwritten letters | platform.scribeless.co |
| Instantly (optional) | Dedicated cold email | instantly.ai |
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
linkedin_url
https://linkedin.com/in/johndoe
https://linkedin.com/in/janesmith
Step 2: Scrape LinkedIn Profiles
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)
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)
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.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-dru-ca-abm-outbound": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
phone-calls
Make AI-powered phone calls via Bland AI - book restaurants, make appointments, inquire about services. The AI calls on your behalf and reports back with transcripts.
google-workspace
Gmail, Calendar, Drive, Docs, Sheets — NO Google Cloud Console required. Just OAuth sign-in. Zero setup complexity vs traditional Google API integrations.
roborock
Control Roborock robot vacuums (status, clean, maps, consumables). Use when asked to vacuum, check vacuum status, control robot vacuum, or manage cleaning schedules. Triggers on vacuum, roborock, clean floor, hoover, robot cleaner keywords.