Email Integration
Forward emails to your CommuLand inbox to automatically create or enrich contacts. The AI engine extracts contact information from email signatures and body content.
How It Works
Forward an email to your inbound address
Your team members forward relevant business emails to the dedicated Resend inbound address.
Resend receives and sends a webhook
Resend receives the email and triggers a webhook to CommuLand with the email metadata.
CommuLand processes the email
The webhook handler fetches the full email content, extracts contact details using AI, and finds or creates contacts and organizations in your CRM.
Contact created or enriched
New contacts are created; existing contacts have missing fields backfilled. An email activity is logged on the timeline.
Setup
1. Create a Resend Account
Sign up at resend.com. In the Resend dashboard, go to Emails → Receiving to get your inbound email address (e.g., anything@your-id.resend.app) or add a custom domain.
2. Configure Resend Webhook
- In Resend: Webhooks → Add Webhook.
- Set endpoint URL to:
https://your-domain.com/api/webhooks/inbound-email?tenant=YOUR_TENANT_KEY - Select the email.received event.
- Copy the Signing secret (starts with
whsec_).
3. Configure in CommuLand
- Go to Settings → Integrations.
- Enable the Resend toggle.
- Enter your Resend API key, From email, and Webhook secret.
- Click Save.
- Use the Test Resend button to verify the connection.
What Gets Extracted
CommuLand's AI analyzes the email body and signature to extract:
Contact Info
Name, job title, phone, email, website, social media
Company Info
Company name, country, industry, address, website
Security
- All webhook requests are verified using Svix signature validation.
- Resend API keys and webhook secrets are encrypted at rest (AES-256-GCM).
- Tenant key routing ensures emails are processed for the correct organization.
- Duplicate emails are detected by Resend email ID — the same email won't create duplicate contacts.