Zapier Integration

Automate lead submission and meeting notifications with Zapier

Overview

The Magnetite Zapier integration allows you to automatically add leads to your campaigns from your CRM, form submissions, or any other app. You can also receive notifications when meetings are booked from your campaign outreach.

Triggers
  • Meeting Booked - When a prospect books a meeting
Actions
  • Add Lead to Campaign - Submit a lead for outreach

Setup Guide

1Connect Your Account

In Zapier, search for "Magnetite" and select it as your app. You'll be prompted to enter your API key.

To get your API key:

  1. Go to Settings → API Keys
  2. Click Create API Key
  3. Copy the key (it's only shown once)
  4. Paste it into Zapier when prompted

2Select Your Campaign

When setting up an action, you'll need to select which campaign to add leads to. Your campaigns will appear in a dropdown list.

3Map Your Fields

Map fields from your trigger app to Magnetite lead fields:

  • Company Name (required)
  • Contact Name (required)
  • Email (required)
  • Domain (optional - auto-extracted from email if not provided)
  • Title (optional)
  • LinkedIn URL (optional - contact's LinkedIn profile)
  • Company LinkedIn URL (optional - company's LinkedIn page)
  • Notes (optional - available in research)
  • Extra Context (optional - JSON for extra context to pass to research agent)

Advanced: You can also pass enrichment data (company, contact, researchData, customData) as JSON for pre-enriched leads. See the API Documentation for all available fields.

Example Zaps

HubSpot → Magnetite
Add new HubSpot contacts to your campaign
Trigger: New Contact in HubSpot
Action: Add Lead to Campaign
Magnetite → Slack
Get notified when meetings are booked
Trigger: Meeting Booked
Action: Send Slack Message
Typeform → Magnetite
Process form submissions as campaign leads
Trigger: New Form Response
Action: Add Lead to Campaign

Webhook Data

When a meeting is booked, the trigger provides this data to use in subsequent Zap steps:

{
  "event": "meeting_booked",
  "campaignId": "campaign_abc123",
  "prospect": {
    "companyName": "Acme Corp",
    "contactName": "John Smith",
    "email": "john@acme.com",
    "title": "VP of Sales"
  },
  "meeting": {
    "scheduledAt": "2026-01-20T14:00:00Z",
    "duration": 30,
    "title": "Discovery Call"
  }
}

Need Help?

Having trouble setting up your Zaps? Check out these resources: