Skip to main content

How to Connect GoHighLevel to Thanks.io to Automatically Send Mail

These instructions also work for any white-labeled HighLevel CRM. See the white-label list at the bottom of this article.

Integrating Thanks.io with HighLevel lets you automatically send postcards, letters, or greeting cards when key events happen — like new leads, pipeline stage changes, or appointment bookings.

What You'll Need

  • A Thanks.io account
  • A HighLevel account
  • Either:
    • The built-in Thanks.io Mailing List Webhook (recommended — no extra tools needed)
    • Or Zapier / Make for more advanced routing

This is the easiest way to trigger postcards or letters from HighLevel workflows — no third-party tools or code needed.

Step 1: Get Your Webhook URL from Thanks.io

  1. In your Thanks.io dashboard, go to Mailing Lists.
  2. Click into the list you'd like to use.
  3. Scroll down to the Recipient Add Webhook section at the bottom of the left panel.
  4. Click Copy HighLevel Code — this copies your webhook URL with HighLevel's contact merge fields already filled in:
https://dashboard.thanks.io/api/webhooks/ml/{YOUR_LIST_ID}/{token}/add-recipient
?firstname={{contact.first_name}}
&lastname={{contact.last_name}}
&company={{contact.company_name}}
&address={{contact.address1}}
&city={{contact.city}}
&state={{contact.state}}
&postal_code={{contact.postal_code}}
&country={{contact.country}}
&email={{contact.email}}
&phone={{contact.phone}}
&dob={{contact.date_of_birth}}

Each mailing list has its own unique webhook URL. Be sure to copy it from the specific list you want contacts added to.

Step 2: Add the Webhook in HighLevel

  1. In HighLevel, go to Workflows and create or open the workflow where you want to trigger mail.
  2. Add a Webhook action step.
  3. Paste in the Thanks.io webhook URL you copied — HighLevel's contact fields are already mapped automatically.

Step 3: Activate and Test

  1. Save and activate your workflow.
  2. Run a test with a real contact — the contact will be automatically added to your Thanks.io mailing list.
  3. Once added, mail sends based on your Campaigns automation settings in Thanks.io.

Important: After linking, go to the Campaigns page in Thanks.io to configure when mail sends — immediately, on a delay, or on a specific date after someone is added to the list.


Option 2: Use Zapier or Make

If you want more advanced routing logic or want to connect multiple apps at once, use Zapier or Make to build automations between HighLevel and Thanks.io.

See Zapier Integration and Make Integration for step-by-step setup.


White-Label HighLevel Users

These instructions work for any white-labeled HighLevel CRM. Some white labels our users have successfully integrated:

  • Go Guru Pro (GoGuru Pro)
  • Pro Edge CRM

If your white label isn't listed here, the steps above will still work.