Connect Magnetite with 5,000+ apps via Zapier to automatically generate AI-powered, personalized lead magnets. Learn setup, authentication, available actions, popular workflows, and troubleshooting tips.
Overview
The Magnetite Zapier integration allows you to automatically generate personalized lead magnets from your existing workflows. Connect Magnetite with 5,000+ apps to create AI-powered content that adapts to each lead's unique profile and company information.
Key Features
- Dynamic Input Fields: Automatically adapts to your project's custom schema
- AI-Powered Research: Uses your configured research agents to gather company data
- Personalized Content: Generates unique lead magnets for each lead
- Real-time Status Tracking: Monitor generation progress and get completion notifications
- Flexible Field Mapping: Supports both standard and custom project fields
Getting Started
Prerequisites
Before setting up the Zapier integration, ensure you have:
- A Magnetite account with an active plan (Starter or higher)
- Zapier access enabled on your account
- At least one project configured with a research agent
- Available credits for lead magnet generation
Finding Your Credentials
API Key
- Navigate to your project dashboard
- Go to Project Settings → API & Integrations
- Click "Generate API Key" or copy an existing one
Project ID
- Found in your project URL: /dashboard/projects/[PROJECT_ID]
- Example: j57bmx51vhg9bfkc84mjvmcpnr7495mv
Base URL
- Default: https://app.magnetite.ai
- Or your custom domain if configured
Setting Up the Integration
Step 1: Find Magnetite in Zapier
- Log into your Zapier account
- Click "Create Zap" or navigate to "My Apps"
- Search for "Magnetite"
- Select the Magnetite app
Step 2: Authenticate Your Account
When prompted, enter your authentication details:
- Base URL: https://app.magnetite.ai (or your custom domain)
- API Key: Your generated API key from Magnetite
- Project ID: Your project identifier
Step 3: Choose an Action
The integration provides two main actions:
- Generate Lead Magnet - Creates a new personalized lead magnet
- Get Status - Checks the progress of a generation job
Available Actions
Generate Lead Magnet
Creates a personalized lead magnet using your AI research agent.
Input Fields
Standard Fields (work across all projects):
- Email Address (required) - Contact's email
- Full Name - Complete name of the lead
- Company Name - Organization name
- Company Domain - Website URL for research
- Industry - Business sector or vertical
- Company Size - Number of employees
- Job Title - Contact's position
- Phone Number - Contact number
Custom Fields:
Output Fields
- Success - Boolean indicating successful generation
- Lead ID - Unique identifier for the lead
- Lead Magnet URL - Direct link to the personalized content
- Job ID - Identifier for tracking generation progress
- Status - Current processing status
- Message - Human-readable status message
- Status Endpoint - API endpoint for checking progress
Get Status
Tracks the progress of a lead magnet generation job.
Input Fields
- Job ID (required) - The job identifier from Generate Lead Magnet
Output Fields
- Success - Boolean for successful status check
- Status - Current job status (queued, processing, completed, failed)
- Progress Percentage - Completion percentage (0-100)
- Phase Description - Current processing phase
- Lead Magnet URL - Link when generation is complete
- Processing Time - Elapsed time in seconds
- Estimated Time Remaining - Expected completion time
- Error - Error message if generation failed
Popular Use Cases
1. HubSpot → Magnetite
Automatically generate lead magnets when new contacts are added to HubSpot.
Trigger: New Contact in HubSpot
Action: Generate Lead Magnet in Magnetite
Result: Personalized content ready for nurture campaigns
2. Typeform → Magnetite
Create lead magnets from form submissions.
Trigger: New Typeform Response
Action: Generate Lead Magnet in Magnetite
Result: Instant personalized follow-up content
3. Salesforce → Magnetite
Generate sales enablement content for new opportunities.
Trigger: New Opportunity in Salesforce
Action: Generate Lead Magnet in Magnetite
Result: Custom content for sales outreach
4. Airtable → Magnetite
Batch generate lead magnets from database records.
Trigger: New Record in Airtable View
Action: Generate Lead Magnet in Magnetite
Result: Scalable content generation
5. Calendar → Magnetite
Create personalized content before meetings.
Trigger: New Calendar Event
Action: Generate Lead Magnet in Magnetite
Result: Meeting prep materials ready automatically
Advanced Configuration
Handling Custom Project Fields
If your Magnetite project uses custom fields beyond the standard set:
Option 1: Use Custom Fields JSON
{ "customField1": "value1", "customField2": "value2" }
Option 2: Check Your Project Schema
View your project's available fields via API:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://app.magnetite.ai/api/projects/YOUR_PROJECT_ID/generate
Option 3: Use Zapier's Formatter
- Map multiple trigger fields to Magnetite fields
- Combine data using Zapier's built-in formatters
- Transform data before sending to Magnetite
Multi-Step Workflows
Create advanced workflows using both actions:
- Generate Lead Magnet → Save Job ID
- Delay by Zapier → Wait 2-3 minutes
- Get Status → Check if complete
- Filter by Zapier → Only continue if status is "completed"
- Send Email → Deliver the lead magnet URL
Error Handling
Common errors and solutions:
Error Cause Solution
|
401 Unauthorized | Invalid API key | Regenerate API key in Magnetite |
403 Forbidden | Wrong project ID | Verify project ID in URL |
402 Payment Required | No credits available | Add credits to your account |
400 Bad Request | Missing required fields | Ensure email field is provided |
404 Not Found | Invalid endpoint | Check base URL configuration |
Best Practices
1. Field Mapping
- Always map the email field (required)
- Use descriptive values for better AI research
- Include company domain when available for enhanced research
2. Rate Limits
- Generation: 10 requests/minute per API key
- Status checks: 60 requests/minute per API key
- Each generation consumes 1 credit
3. Optimal Timing
- Lead magnets typically generate in 2-3 minutes
- Use delays in multi-step Zaps to avoid excessive status checks
- Set up webhooks for instant notifications (coming soon)
4. Data Quality
- Provide as much context as possible
- Clean data before sending (remove extra spaces, validate emails)
- Use consistent formatting for company names
Troubleshooting
Integration Not Appearing
- Ensure Zapier access is enabled in your Magnetite account
- Try logging out and back into Zapier
- Clear browser cache and cookies
Authentication Failing
- Verify API key is active (not revoked)
- Check project ID matches exactly
- Ensure base URL has no trailing slash
- Confirm your plan includes API access
Fields Not Showing
- Verify your project has a configured schema
- Check that fields are marked as "API accessible"
- Try reconnecting the Magnetite account in Zapier
Generation Failing
- Confirm research agent is configured
- Check credit balance in your account
- Verify all required fields are mapped
- Review error messages in Zap history
API Reference
Generate Endpoint
POST /api/projects/{projectId}/generate
Authorization: Bearer {apiKey}
Content-Type: application/json
{ "email": "lead@example.com", "company": "Example Corp", "customFields": {} }
Status Endpoint
GET /api/generation/{jobId}/status
Authorization: Bearer {apiKey}
Support Resources
- This Documentation: You're reading it!
- Magnetite Dashboard: Access your projects and API keys at https://app.magnetite.ai
- Zapier Help Center: For Zapier-specific issues, visit help.zapier.com
- Need Help?: Contact our support team through your Magnetite dashboard
Changelog
Version 1.0.0 (Current)
- Initial release with Generate Lead Magnet action
- Get Status action for progress tracking
- Dynamic field detection
- Custom field support via JSON
- Comprehensive error handling
Planned Features
- Webhook notifications for completion
- Batch generation support
- Custom branding options
- Advanced filtering and conditions
- Direct CRM integrations
Quick Start Checklist
- [ ] Magnetite account with active plan
- [ ] API key generated
- [ ] Project ID identified
- [ ] Research agent configured
- [ ] Credits available
- [ ] Zapier account ready
- [ ] First test Zap created
- [ ] Authentication successful
- [ ] Test lead magnet generated
- [ ] Production Zap activated
Ready to automate your lead magnet generation? Start creating your first Zap today!