Installable skillMIT

Overloop Outbound & Account Management

End-to-end outbound workflow — source prospects, create campaigns with steps, enroll, and activate. Also manage organizations, lists, sourcings, conversations, exclusion lists, and sending addresses. Use for full outbound sequence setup or account management.

BY sortlistUPDATED Oct 28, 2026
INTENDED FOR◈OpenClawInstall in a listed agent.

instructions.md

---
name: outbound
description: End-to-end outbound workflow — source prospects, create campaigns with steps, enroll, and activate. Also manage organizations, lists, sourcings, conversations, exclusion lists, and sending addresses. Use for full outbound sequence setup or account management.
---

# Overloop Outbound & Account Management

You have access to the `overloop` CLI for end-to-end outbound sales automation.

## Prerequisites

The CLI must be installed (`npm install -g overloop-cli`) and authenticated (`overloop login` or `OVERLOOP_API_KEY` env var).

## Sourcing Commands

Find and import prospects matching criteria.

```bash
# Browse search options (locations, industries, company sizes)
overloop sourcings:search-options --field locations -q "Belgium"
overloop sourcings:search-options --field industries -q "tech"

# Create a sourcing
overloop sourcings:create --name "Belgian Sales Directors" \
  --search-criteria '{"keywords":"sales director","locations":["Belgium"],"company_size":["11-50","51-200"]}'

# Start / pause / clone
overloop sourcings:start <id>
overloop sourcings:pause <id>
overloop sourcings:clone <id>

# List sourcings
overloop sourcings:list [--page N] [--per-page N]
```

## Organization Commands

```bash
overloop organizations:list [--page N] [--per-page N] [--search text]
overloop organizations:get <id>
overloop organizations:create --name "Acme Corp" [--website https://acme.com]
overloop organizations:update <id> [--name "New Name"]
overloop organizations:delete <id>
```

## List Commands

```bash
overloop lists:list [--page N] [--search text]
overloop lists:get <id>
overloop lists:create --name "Hot Leads"
overloop lists:update <id> --name "Warm Leads"
overloop lists:delete <id>
```

## Conversation Commands

```bash
overloop conversations:list [--page N] [--search text] [--archived]
overloop conversations:get <id>
overloop conversations:archive <id>
overloop conversations:unarchive <id>
overloop conversations:assign <id> --owner <user_id>
```

## Exclusion List

Block emails or domains from being contacted.

```bash
overloop exclusion-list:list [--search text]
overloop exclusion-list:create --value competitor.com --item-type domain
overloop exclusion-list:create --value ceo@partner.com --item-type email
overloop exclusion-list:delete <id>
```

## Account & Users

```bash
overloop account:get           # Account info
overloop me                    # Current user
overloop users:list            # All team users
overloop users:get <id>        # Specific user
overloop sending-addresses:list  # Email addresses
overloop custom-fields:list [--type prospects]  # Custom fields
```

## Full Outbound Workflow

Here is the end-to-end sequence for launching an outbound campaign:

1. **Define ICP**: Check search options to build criteria
   ```bash
   overloop sourcings:search-options --field locations -q "France"
   overloop sourcings:search-options --field industries -q "SaaS"
   ```

2. **Source prospects**: Create and run sourcing
   ```bash
   overloop sourcings:create --name "French SaaS" --search-criteria '{"keywords":"marketing director","locations":["France"],"industries":["Software"]}'
   overloop sourcings:start <sourcing_id>
   ```

3. **Exclude competitors**: Block domains/emails
   ```bash
   overloop exclusion-list:create --value competitor.com --item-type domain
   ```

4. **Build campaign**: Create with steps
   ```bash
   overloop campaigns:create --name "French SaaS Outreach" --timezone "Europe/Paris"
   overloop steps:create --campaign <id> --type delay --config '{"days_delay":1}'
   overloop steps:create --campaign <id> --type email --config '{"subject":"Quick question about {{company}}","content":"..."}'
   overloop steps:create --campaign <id> --type delay --config '{"days_delay":3}'
   overloop steps:create --campaign <id> --type email --config '{"subject":"Following up","content":"..."}'
   ```

5. **Enroll prospects**: Add sourced prospects to campaign
   ```bash
   overloop enrollments:bulk --campaign <id> --prospect-ids "[id1,id2,...]"
   ```

6. **Activate**: Turn on the campaign
   ```bash
   overloop campaigns:update <id> --status on
   ```

## Guidelines

- Always set up exclusion list before enrolling to avoid contacting wrong people.
- Use `--expand` liberally to reduce API calls.
- Check `overloop sending-addresses:list` to verify sender is configured.
- Rate limit: 600 requests/minute.
- All output is JSON — pipe through `jq` for extraction.
COMPATIBILITY & REFERENCES

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.