Zapier Integration Guide

Connect TitanCard to HubSpot and 5,000+ apps using Zapier webhooks

Last updated: January 16, 2026

Zapier lets you connect TitanCard to over 5,000 apps without writing code. This guide walks you through setting up a TitanCard to HubSpot integration, but the same steps apply to any Zapier-compatible app.

Want to skip the manual setup? Download our pre-built Zapier template at the bottom of this page.

Prerequisites

  • A TitanCard Pro or Team account (webhooks require a paid plan)
  • A Zapier account (free tier works for testing)
  • A HubSpot account (or your destination app of choice)

Step 1: Create a Webhook in Zapier

1

Create a new Zap

Log into Zapier and click 'Create Zap' or 'Make a Zap' from the dashboard.

2

Search for Webhooks

In the trigger search, type 'Webhooks by Zapier' and select it.

3

Select 'Catch Hook'

Choose 'Catch Hook' as the event type. This allows Zapier to receive data from TitanCard.

4

Copy the webhook URL

Zapier will generate a unique webhook URL like 'https://hooks.zapier.com/hooks/catch/123456/abcdef'. Copy this URL - you'll need it in the next step.

Step 2: Add the Webhook to TitanCard

1

Go to Settings > Webhooks

In your TitanCard dashboard, navigate to Settings and click on Webhooks.

2

Click 'Add Webhook'

Click the 'Add Webhook' button to create a new webhook endpoint.

3

Configure the webhook

Enter a name (e.g., 'Zapier - HubSpot'), paste the Zapier webhook URL, and select the events you want to trigger on (e.g., 'connection.created').

4

Save and copy the secret

Click Save. TitanCard will generate a webhook secret - copy this and store it securely. You'll need it if you want to verify webhook signatures.

Step 3: Test the Connection

1

Trigger a test event

In TitanCard, perform the action that triggers your webhook (e.g., create a new connection by scanning someone's card).

2

Return to Zapier

Go back to Zapier and click 'Test trigger'. Zapier should find the test event you just created.

3

Review the data

Zapier will show you the data it received. You should see fields like name, email, company, title, and more.

Step 4: Connect to HubSpot

1

Add an action step

Click the '+' to add an action. Search for 'HubSpot' and select it.

2

Choose 'Create Contact'

Select 'Create Contact' as the action event.

3

Connect your HubSpot account

If you haven't already, connect your HubSpot account by following the OAuth prompts.

4

Map the fields

Map TitanCard fields to HubSpot fields. Common mappings include:

Field Mapping Reference

Use this table to map TitanCard webhook data to HubSpot contact fields:

text
TitanCard Field      →  HubSpot Field
─────────────────────────────────────────
data.name            →  Contact Name (or First/Last)
data.email           →  Email
data.company         →  Company Name
data.title           →  Job Title
data.phone           →  Phone Number
data.location        →  City
data.linkedIn        →  LinkedIn URL
data.notes           →  Contact Notes
event                →  Lead Source (set to 'TitanCard')

Step 5: Publish Your Zap

1

Test the complete Zap

Click 'Test step' to create a test contact in HubSpot. Verify it appears in your HubSpot contacts.

2

Turn on your Zap

Once everything works, click 'Publish' to activate your Zap. New connections in TitanCard will now automatically sync to HubSpot.

Advanced: Add a Filter

Want to only sync certain connections? Add a Filter step between the webhook and HubSpot:

  • Only sync connections with an email address
  • Only sync connections from specific events or tags
  • Only sync connections with certain job titles

Troubleshooting

Webhook not triggering in Zapier

  • Verify the webhook URL is correct in TitanCard settings
  • Check that the webhook status is 'Active' (not paused)
  • Ensure you've subscribed to the correct events
  • Try triggering a fresh event after setting up the webhook

Contact not creating in HubSpot

  • Check if a contact with that email already exists (HubSpot prevents duplicates)
  • Verify your HubSpot account connection is still valid
  • Review Zap history for error messages

Missing data in HubSpot

  • Ensure all field mappings are configured correctly
  • Check if the TitanCard connection has data in those fields
  • HubSpot custom fields must be created before you can map to them

Download Pre-Built Template

Skip the manual setup with our pre-configured Zapier template. It includes the webhook trigger and HubSpot contact creation with recommended field mappings.

Download the template: /templates/zapier-titancard-hubspot.json - Import this into Zapier using the 'Import from URL' feature or by copying the configuration manually.

  • Salesforce - Create leads from new connections
  • Google Sheets - Log all card views and connections
  • Slack - Get notified when someone views your card
  • Mailchimp - Add new connections to email lists
  • Notion - Create database entries for networking follow-ups
  • Airtable - Build a custom CRM from TitanCard data

Need help? Check out the Webhook Reference for all available events and payload formats, or contact support@titancard.com.

Ready to get started?

Create your digital business card in minutes. Join thousands of professionals already using TitanApp.

Get Started Free

Was this page helpful?

Documentation | TitanCard | TitanCard