CRM Snail Mail via PostGrid for Openclaw

A specialized tool for automating physical direct-mail outreach directly from your CRM data using PostGrid.

danielfoch
v0.1.0
Mar 5, 2026
0
765
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install crm-snail-mail-postgrid

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install crm-snail-mail-postgrid using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is CRM Snail Mail via PostGrid?

This skill bridges the gap between digital CRM management and physical direct mail marketing. By integrating GoHighLevel (GHL) and Follow Up Boss (FUB) with the PostGrid API, Openclaw Skills allow developers to automate the delivery of personalized letters and postcards. It handles the heavy lifting of data normalization, ensuring that contact addresses are valid and mapped correctly before submission.

Whether you are running a large-scale campaign or sending individual one-off mailers, this skill provides a robust framework for physical outreach. The modular nature of these Openclaw Skills ensures you can either pull data directly via CRM APIs or ingest pre-processed JSON from other automation workflows, making it a flexible addition to any marketing stack.

CRM Snail Mail via PostGrid Use Cases

  • Automating real estate just sold postcards from Follow Up Boss contacts.
  • Sending personalized welcome letters to new GoHighLevel leads.
  • Triggering physical mail follow-ups after a digital tag is applied in a CRM.
  • Executing batch direct-mail marketing campaigns using pre-exported contact lists.
  • Sending ad-hoc valuation letters to specific property owners with custom content.

How CRM Snail Mail via PostGrid Works

  1. Select the data source, such as GHL, FUB, or a local JSON file containing contact information.
  2. Normalize the contact data into a standardized schema to ensure compatibility across different Openclaw Skills components.
  3. Filter out records that lack essential mailing information like street address, city, state, or postal code.
  4. Render personalized HTML or text content based on the provided templates and specific contact metadata.
  5. Submit the mail jobs to PostGrid as either letters or postcards, with an optional dry-run phase to validate the payload.
  6. Generate a comprehensive summary of the operation, detailing successful sends and any failures per contact.

CRM Snail Mail via PostGrid Setup

First, configure your environment variables with the required API keys:

export GHL_API_KEY="your_ghl_key"
export FUB_API_KEY="your_fub_key"
export POSTGRID_API_KEY="your_postgrid_key"

To fetch contacts from a CRM and send mail in a single command using these Openclaw Skills, use the run command:

python3 scripts/crm_postgrid_mailer.py run \
  --provider fub \
  --limit 100 \
  --from-json-file references/example_sender_us.json \
  --html-template-file references/example_letter_template.html \
  --mail-route letters

CRM Snail Mail via PostGrid Data Schema & Taxonomy

The skill utilizes a normalized contact shape to maintain consistency across various Openclaw Skills integrations. Contacts missing core address fields are automatically skipped to ensure deliverability.

Field Description
id Unique identifier from the source CRM
full_name The concatenated name of the recipient
address1 Primary street address
city Mailing city
state State or province code
postal_code ZIP or postal code
tags Associated CRM tags for filtering
raw The original unnormalized data object

CRM Snail Mail via PostGrid Advanced Features

  • Comprehensive PostGrid API utility including a call-raw fallback for accessing any documented endpoint.
  • Integrated dry-run mode to inspect generated payloads and HTML rendering before live submission.
  • Cross-skill compatibility, allowing the tool to process JSON files generated by other Openclaw Skills.
  • Ad-hoc one-off mailing capabilities for sending individual letters to manually entered addresses.
  • Support for custom HTML templates enabling high-fidelity personalized physical mailers.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*