Integration · HubSpot

Send personalized gifts from HubSpot workflows

If HubSpot already knows when a good moment happens, such as a contact becoming a customer or a new VP of Sales at a target account, the same workflow can add that person to a GTM Swag playbook. Your team approves the spend and Better Swag ships the gift.

Updated

How it works

There’s no app to install from the HubSpot marketplace. A workflow action calls GTM Swag’s API with a workspace key that you keep in HubSpot’s secrets. The step-by-step HubSpot guide has the code to paste; this page explains how the pieces fit.

  1. Create a playbook in GTM Swag

    In Integrations, choose HubSpot and pick or create a playbook: one gift and one note for everyone the workflow sends. A teammate turns it on.

  2. Build a contact-based workflow

    The enrollment trigger is the moment, for example Job title contains VP of Sales, or Lifecycle stage is Customer. Leave re-enrollment off.

  3. Add the person

    A Custom code action posts the contact’s name, company, title, address and HubSpot record ID to the playbook. A Send a webhook action also works, but it can’t retry when the playbook is busy.

  4. Approve

    Each contact waits in the approval queue for an owner or admin, unless auto-approve is on and the gift fits its per-gift limit, the monthly budget and the balance.

  5. Write the result back

    The code returns the approval state and approval link as outputs you can copy to contact properties. Later updates arrive through events or a signed webhook.

HubSpot triggers that suit a gift

Example triggers, plays and gifts
Enrollment triggerPlayA gift to start with
Job title contains VP of Sales or Head of SalesNew roleExecutive Rookie Card, $41, delivery included. Waits for photo approval.
Lifecycle stage becomes CustomerCustomer thank-youPersonalized Team Candle · 7 oz, $33, delivery included
A rep sets a re-engage property on the contactStalled dealCustom Poker Chips · 10 pack, $36, delivery included
A rep tags the contact as met at an eventEvent follow-upPersonalized Leather Cable Organizer, $53, delivery included

Gifts that auto-approve can handle

Auto-approve never approves a gift whose delivery isn’t priced yet, a gift that needs a recipient photo approved, an age-restricted gift or a repeat recipient. Those always wait for a person. If you want HubSpot-triggered gifts to go ahead without waiting, choose one with delivery included in its price, such as:

  • Delivery included

Personalized Team Candle · 7 oz

A thank-you that stays on the desk.

A thank-you for new customers, signed with your company name.

Price
$33, including delivery and sales tax.
Timing
Allow roughly 6–10 business days after approval
You supply
The signature line and a scent.
  • Delivery included

Custom Poker Chips · 10 pack

Put a small idea on both sides.

One design for every contact, so the playbook needs no per-person artwork.

Price
$36, including delivery and sales tax.
Timing
Timing confirmed after artwork approval
You supply
Front and back artwork.
  • Delivery included

Personalized Leather Cable Organizer

A place for the cables they actually carry.

A useful gift with your logo outside and one shared message inside.

Price
$53, including delivery and sales tax.
Timing
Timing confirmed after artwork approval
You supply
Your logo and the interior message.

Addresses, retries and what comes back

Before delivery is turned on

Every new workspace starts with delivery off. The workflow runs end to end, including approvals and the balance, but nothing ships and no real payment is taken, so enroll your own contacts rather than prospects while you set it up. To turn delivery on, email eric@betterswag.com. Funds added before then stay in that earlier balance, so add funds again once delivery is on.

Questions about gifting from HubSpot

Is there a HubSpot app for GTM Swag?

No marketplace app. A workflow connects to GTM Swag’s API through a Custom code or Send a webhook action, with a workspace key stored in HubSpot secrets.

Which HubSpot plan do I need?

Custom code actions need a HubSpot subscription that includes them. Check which workflow actions your plan offers before you start.

Can HubSpot approve or pay for a gift?

No. A workspace key can add people but never approve, pay or change auto-approve. An owner or admin does that in GTM Swag, or sets auto-approve limits ahead of time.

What happens if the workflow enrolls the same contact twice?

Nothing extra. The playbook matches the contact by its HubSpot record ID and returns the existing entry instead of creating a second gift.

Can I see gift status in HubSpot?

Yes, if you write it back. The add step returns the approval state and link. For later updates, your own workflow can read GTM Swag’s events or receive a signed webhook and update contact properties.

Get the meeting.

Reach your next customer with a gift made for them. Preview the gift, the note and the cost before you sign up.