Skip to main content

Bold Trail / kvCORE Integration

Business plan users

On the Business plan? We can set this up for you. Before reaching out, have your BoldTrail campaign built, know which mail pieces you want to send, and have your timing planned out.

There are two ways to connect BoldTrail (formerly kvCORE) to thanks.io: direct webhooks (no third-party tools required) and Zapier (easier to configure, more reliable).

Method 1: Direct Webhook

Step 1: Get the webhook URL from thanks.io

  1. Go to Mailing Lists in the left nav and open the list you want BoldTrail contacts added to (or create a new one).
  2. Scroll down to the Recipient Add Webhook section.
  3. Click Copy kvCORE/Bold Trail Code to copy the webhook URL to your clipboard.

Step 2: Configure the webhook in BoldTrail

  1. In BoldTrail, go to Marketing → Smart Campaigns.
  2. Create a new campaign or open an existing one.
  3. Click Add Action and select Webhook.
  4. Split the copied URL into two parts — everything before the ? goes in the main URL field; everything after the ? is the query string.
  5. Add each query parameter as a separate field and map BoldTrail merge tags:
thanks.io parameterBoldTrail merge tag
firstname{first_name}
lastname{last_name}
address{lead_address}
city{lead_city}
state{lead_state}
zip{lead_zip}
email{email}
  1. Set your timing and save the campaign.

Step 3: Test the integration

  1. Pick a contact with a complete mailing address.
  2. Add them to the Smart Campaign.
  3. Allow up to 15 minutes for webhook processing, then check Orders in thanks.io to confirm the recipient was added to the list.

Zapier is easier to set up and more reliable for most users.

Part 1: Create a Zapier action in BoldTrail

  1. In your Smart Campaign, click Add Action and select Zapier.
  2. Give the action a descriptive name.
  3. Copy the generated Zap ID — you'll need it in Zapier.
  4. Save the action.

Part 2: Set up the Zap in Zapier

  1. In Zapier, create a new Zap.
  2. Trigger: App = kvCORE (or BoldTrail) → Event = Campaign Action → paste your Zap ID.
  3. Action: App = Thanks.io → choose an action:
    • Add Recipient — adds the contact to a mailing list
    • Send Postcard / Letter / Notecard — sends a mail piece immediately
  4. Map BoldTrail contact fields to the thanks.io fields (name, address, city, state, zip).
  5. Turn on the Zap.

Bonus: Reverse integration (QR scan → BoldTrail)

You can also trigger BoldTrail updates when a recipient scans a QR code on a thanks.io mailer. Configure this via a thanks.io campaign webhook pointed at a BoldTrail contact-update webhook.

Tips & best practices

  • Enable API Testing Mode in thanks.io while testing so no real mail ships.
  • Ensure contacts have a complete mailing address before they enter the campaign — incomplete addresses cause sends to fail silently.
  • Test with a single contact before enabling large automations.