Google Sheet
Connect Google Sheets to OLC via Zapier Webhook
Who this is for: Clients who don’t have a CRM, or prefer using Google Sheets to manage leads and send direct mail through Open Letter Connect.
This method works with any mailer type: postcards, letters, snap packs, or real penned.
This guide walks you through:
Structuring your lead list in Google Sheets
Installing a Google Apps Script to manage sending logic
Connecting Zapier to receive those leads
Sending mail automatically through OLC
Step 1: Copy the Sheet Template
Use this pre-configured sheet layout:
Google Sheets Template – Direct Mail Drip
The sheet includes:
A tab named Direct Mail Drip (your main lead list)
A tab named Mail Log (automated log of sent mail)
Required Columns:
First Name
John
Last Name
Smith
Address Line 1
123 Main St
Address Line 2
Apt 4
City
Dallas
State
TX
Zip
75201
Additional fields can be added as needed.
Step 2: Install the Apps Script (Required)
This script powers the automation: it filters new leads, sends data to Zapier via webhook, and logs each send.
In your Google Sheet, go to Extensions > Apps Script
Delete any sample code and paste the script below
Replace
ZAP_WEBHOOK_URLwith your real Zapier webhook URLSave and close
Step 3: Create the Zap in Zapier
Click Create Zap
Trigger:
App: Webhooks by Zapier
Event: Catch Hook
Copy your custom webhook URL
Paste the webhook into the Apps Script and save
Back in Zapier, click Test Trigger and run Mail Log > Log New Entries in your sheet to send test data
Action:
App: Open Letter Connect
Action: Send Postcard, Send Letter, or Send Snap Pack
Connect your OLC API key
Choose your saved template
Map the fields (e.g., To First Name, Address Line 1, etc.)
Turn on the Zap
How to Use It
Paste or import leads into the Direct Mail Drip tab
Open the custom Mail Log > Log New Entries menu
Script pushes any unsent leads to Zapier and logs them
Zapier sends mail via OLC
No CRM needed. No duplicate mailers. Fully automated.
Troubleshooting
Nothing happens
Use Mail Log > Log New Entries manually
Zap shows no data
Check that the webhook URL was correctly pasted into the script
Zap sends blank fields
Review Zap field mapping step
Orders fail in OLC
Fund your OLC wallet or enable auto-funding
Logs aren’t updating
Check that "Logged" column exists in both tabs
FAQ
Can I send any mailer format? Yes. This setup works with any OLC mailer: postcards, letters, snap packs, and real penned.
Can I filter by tag or status before sending? Yes. Add logic in the Apps Script to filter by any custom field.
Can I schedule the mailing date? Yes. OLC’s Zapier action lets you select “Send ASAP” or a scheduled date.
Can I update contacts later? Yes. Just avoid modifying the “Logged” column, which acts as your tracker.
Last updated