Integrations
Learn how to connect EventNerds with your favorite tools and platforms
What are integrations?
Integrations connect EventNerds with other tools you use, like Slack, Discord, email marketing platforms, and more. This helps you automate tasks and keep all your tools working together.
For example, you might automatically post to Slack when someone registers, or sync attendees to your Mailchimp list for follow-up emails.
Available integrations
EventNerds connects with many popular tools. Here is what you can integrate:
Communication tools
- Slack: Get notifications in Slack channels
- Discord: Post updates to Discord servers
- Microsoft Teams: Send messages to Teams channels
Email marketing
- Mailchimp: Sync attendees to email lists
- Customer.io: Trigger automated email campaigns
- SendGrid: Send transactional emails
- ConvertKit: Add subscribers to sequences
Automation platforms
- Zapier: Connect to 5,000+ apps
- Make (formerly Integromat): Build complex workflows
- n8n: Self-hosted automation
Analytics and data
- Google Analytics: Track event page visits
- Facebook Pixel: Track conversions for ads
- Google Sheets: Export data automatically
Tip: Start with one or two integrations that solve your biggest problems. You can always add more later.
Setting up integrations
Setting up an integration is usually quick and follows a similar process for each tool.
General setup process
- Go to Organization Settings
- Click "Integrations"
- Find the integration you want
- Click "Connect"
- Log in to the other service
- Authorize EventNerds to access your account
- Configure what data to share
- Test the connection
- Save your settings
What you will need
For most integrations, you will need:
- An account with the other service
- Permission to connect third-party apps
- API keys or access tokens (EventNerds will help you find these)
Note: Some integrations are only available on paid EventNerds plans. Check your plan details to see which integrations you can use.
Slack integration
The Slack integration lets you get real-time notifications in your Slack workspace.
What you can do with Slack
- Get notified when someone registers
- See when tickets are purchased
- Track check-ins in real time
- Get alerts for new speaker proposals
- Receive daily summary reports
Setting up Slack
- Go to Integrations
- Click "Connect" next to Slack
- Choose your Slack workspace
- Select which channel to post to
- Choose which events trigger notifications
- Test by clicking "Send Test Message"
- Save your settings
Customizing Slack notifications
You can control what gets posted to Slack:
- Choose specific events (new registration, check-in, etc.)
- Filter by ticket type (only VIP registrations, for example)
- Set quiet hours to avoid notifications at night
- Send summaries instead of individual notifications
Tip: Create a dedicated Slack channel for event notifications so they do not clutter your main channels.
Discord integration
The Discord integration works similarly to Slack, posting notifications to your Discord server.
What you can do with Discord
- Announce new registrations to your community
- Share check-in statistics during events
- Notify moderators of speaker proposals
- Post daily attendance summaries
Setting up Discord
- Go to Integrations
- Click "Connect" next to Discord
- Authorize EventNerds in Discord
- Choose your server
- Select a channel for notifications
- Configure notification settings
- Test the integration
- Save
Discord webhook option
If you prefer more control, you can use Discord webhooks:
- Create a webhook in your Discord channel settings
- Copy the webhook URL
- Paste it into EventNerds Discord settings
- Configure what gets posted
Microsoft Teams integration
The Microsoft Teams integration sends notifications to Teams channels via incoming webhooks.
What you can do with Teams
- Get notified when someone registers for your event
- See application submissions in real time
- Track check-ins during the event
- Get alerts for new speaker proposals
- Receive formatted notifications with action buttons
Setting up Teams
- In Microsoft Teams, go to the channel where you want notifications
- Click the three dots menu and select "Connectors"
- Find "Incoming Webhook" and click "Configure"
- Give your webhook a name (e.g., "EventNerds")
- Copy the webhook URL
- In EventNerds, go to Integrations
- Click "Connect" next to Microsoft Teams
- Paste your webhook URL
- Test the connection
- Save your settings
Notification format
Teams notifications use Adaptive Cards for rich formatting:
- Registration notifications include attendee name, email, and ticket type
- CFP submissions show talk title and abstract preview
- Check-in notifications include timestamp and attendee details
Tip: Create a dedicated Teams channel for event notifications to keep your main channels focused on conversations.
Google Analytics 4 integration
The Google Analytics 4 integration tracks events server-side using the Measurement Protocol. This gives you accurate conversion data even when client-side tracking is blocked.
What you can track
- registration_complete: Conversion when someone registers
- ticket_purchase: E-commerce event with purchase value
- cfp_submit: Form submission for speaker proposals
- session_attend: Engagement when attendees check into sessions
Setting up GA4
- In Google Analytics, go to Admin
- Under your property, click "Data Streams"
- Click on your web stream
- Copy your Measurement ID (starts with G-)
- Click "Measurement Protocol API secrets"
- Create a new API secret and copy it
- In EventNerds, go to Integrations
- Click "Connect" next to Google Analytics
- Enter your Measurement ID and API Secret
- Test the connection
- Save your settings
Viewing your data
Server-side events appear in GA4 just like client-side events:
- Check real-time reports to see events as they happen
- View conversions in the Engagement reports
- E-commerce data appears in Monetization reports
- Use custom reports to analyze registration trends
Note: Server-side events can take up to 48 hours to appear in standard reports, but show immediately in real-time reports.
Notion integration
The Notion integration syncs attendees and speakers to Notion databases. This lets you manage your event data in Notion alongside your other planning documents.
What you can do with Notion
- Automatically create attendee records when people register
- Sync speaker information from CFP submissions
- Track session details and scheduling
- Update status when attendees check in
- View all your event data in customizable Notion views
Setting up Notion
- Go to notion.so/my-integrations
- Click "Create new integration"
- Give it a name like "EventNerds"
- Copy the Internal Integration Token
- Create databases in Notion for Attendees, Speakers, or Sessions
- Share each database with your integration (click Share and add the integration)
- Copy each database ID from its URL
- In EventNerds, go to Integrations
- Click "Connect" next to Notion
- Enter your API key and database IDs
- Test the connection
- Save
Database requirements
Your Notion databases should include these properties:
- Attendees: Name (title), Email, Company, Ticket Type, Status, Registered At
- Speakers: Name (title), Email, Company, Talk Title, Abstract, Status
- Sessions: Title (title), Start Time, End Time, Track, Room
Tip: EventNerds matches records by email address. If an attendee already exists in your Notion database, their record will be updated instead of creating a duplicate.
YouTube Live integration
The YouTube Live integration lets you schedule live broadcasts for your event sessions directly from EventNerds.
What you can do with YouTube Live
- Schedule live broadcasts for individual sessions
- Automatically set up stream titles and descriptions
- Link YouTube broadcasts to session pages
- Share broadcast links with attendees
Setting up YouTube Live
- Go to EventNerds Integrations
- Click "Connect" next to YouTube Live
- Sign in with your Google account
- Authorize EventNerds to manage your YouTube channel
- Select the channel to use for live streams
- Test the connection
- Save your settings
Scheduling broadcasts
Once connected, you can schedule broadcasts from the session editor:
- Edit a session
- Enable "Live Stream"
- Click "Schedule YouTube Broadcast"
- Review the broadcast details
- Confirm scheduling
The broadcast link will appear on the session page for attendees to access.
Note: Your YouTube account must be verified and eligible for live streaming. This usually requires phone verification and 24 hours of waiting after enabling live streaming.
Resend integration
The Resend integration lets organizations use their own Resend account for sending emails. This gives you full control over your email domain and sender reputation.
What you can do with Resend
- Send emails from your own domain
- Deliver ticket confirmations with QR codes
- Send event reminders and updates
- Maintain your sender reputation
- View email analytics in your Resend dashboard
Setting up Resend
- Sign up or log in at resend.com
- Verify your domain (follow their DNS setup guide)
- Go to API Keys and create a new key
- Copy the API key
- In EventNerds, go to Integrations
- Click "Connect" next to Resend
- Enter your API key and sender email address
- Test the connection (sends a test email)
- Save your settings
Email types
When Resend is configured, these emails will be sent through your account:
- Ticket confirmation emails with QR codes
- Registration confirmations
- Event reminders
- Speaker notifications
Tip: Use a subdomain like mail.yourdomain.com for sending to protect your main domain reputation. Resend provides guidance on DNS setup.
Customer.io integration
Customer.io is a powerful email marketing platform. The EventNerds integration syncs attendee data so you can send targeted campaigns.
What you can do with Customer.io
- Automatically add attendees to Customer.io
- Trigger email campaigns based on event actions
- Segment attendees by ticket type
- Send post-event follow-up emails
- Track email engagement
Setting up Customer.io
- Get your Customer.io API key from their dashboard
- Go to EventNerds Integrations
- Click "Connect" next to Customer.io
- Paste your API key
- Choose which attendee data to sync
- Map EventNerds fields to Customer.io fields
- Test the connection
- Save
What data gets synced
- Name and email
- Ticket type
- Registration date
- Event name
- Custom attributes from registration questions
- Check-in status
Tip: Use Customer.io to send automated reminder emails before your event and thank you emails afterward.
Mailchimp integration
Mailchimp is one of the most popular email marketing platforms. EventNerds can automatically add attendees to your Mailchimp lists.
What you can do with Mailchimp
- Add attendees to specific Mailchimp lists
- Tag attendees by event or ticket type
- Sync custom fields and registration data
- Build email campaigns for event marketing
- Send newsletters to past attendees
Setting up Mailchimp
- Go to Integrations
- Click "Connect" next to Mailchimp
- Log in to your Mailchimp account
- Authorize EventNerds
- Choose which list to sync to
- Map fields (name, email, custom fields)
- Choose sync settings (one-way or two-way)
- Test the integration
- Save
Mailchimp tags
EventNerds can automatically tag subscribers in Mailchimp:
- Tag by event name
- Tag by ticket type
- Tag by registration date
- Custom tags based on registration questions
Tags help you segment your list for targeted campaigns.
Note: Make sure you have permission to add attendees to your email list. Include a checkbox during registration if required by law.
Zapier integration
Zapier connects EventNerds to over 5,000 other apps without any coding. This is the most flexible integration option.
What you can do with Zapier
With Zapier, you can create "Zaps" that automatically:
- Add attendees to Google Sheets
- Create CRM contacts in Salesforce or HubSpot
- Send SMS notifications with Twilio
- Post to social media when tickets go on sale
- Add tasks to project management tools
- Update databases or spreadsheets
- Almost anything you can imagine
Setting up Zapier
- Create a Zapier account if you do not have one
- Search for "EventNerds" in Zapier
- Choose a trigger (new registration, new check-in, etc.)
- Connect your EventNerds account
- Choose an action in another app
- Map the data fields
- Test your Zap
- Turn it on
Popular Zap ideas
- EventNerds to Google Sheets: Log all registrations in a spreadsheet
- EventNerds to Slack: Notify your team of new registrations
- EventNerds to Airtable: Create attendee records in Airtable
- EventNerds to HubSpot: Add attendees as CRM contacts
- EventNerds to Twilio: Send SMS confirmations
Tip:Browse Zapier's template library for pre-built EventNerds workflows you can use with one click.
Testing connections
Always test your integrations before relying on them for important events.
How to test
- Set up the integration
- Create a test event or use an existing one
- Trigger the action (register a test attendee, for example)
- Check that data appears in the other app
- Verify all fields mapped correctly
- Test edge cases (special characters, long names, etc.)
- Make adjustments if needed
- Test again to confirm
Common testing issues
- Data not appearing: Check that the integration is enabled and authorized
- Wrong data format: Review field mappings
- Duplicate records: Check sync settings and filters
- Delayed updates: Some integrations have a slight delay (up to 15 minutes)
Note: If an integration is not working, check the activity log in EventNerds. It will show error messages that can help you troubleshoot.
Integration use cases
Here are some common ways event organizers use integrations.
Marketing and promotion
- Sync attendees to email lists for pre-event reminders
- Track conversions from Facebook ads
- Post ticket availability updates to social media
- Build retargeting audiences
Team communication
- Notify team in Slack when VIP tickets are purchased
- Alert staff when check-in goals are reached
- Share daily registration reports in Discord
- Send SMS alerts for urgent issues
Data management
- Export attendee data to Google Sheets for analysis
- Sync contacts to your CRM
- Back up registration data to cloud storage
- Update attendee records across multiple systems
Automation
- Send thank you emails after check-in
- Create tasks for staff when capacity is reached
- Update project management boards
- Generate invoices for sponsors
Managing integrations
Keep your integrations organized and working smoothly.
Viewing active integrations
On the Integrations page, you can see:
- Which integrations are connected
- Last sync time
- Number of records synced
- Any errors or warnings
Pausing integrations
You can temporarily pause an integration without disconnecting it:
- Go to Integrations
- Find the integration
- Click "Pause"
This is useful when you are testing or do not want notifications for a while.
Disconnecting integrations
To completely remove an integration:
- Go to Integrations
- Find the integration
- Click "Disconnect"
- Confirm the disconnection
EventNerds will stop sending data to that service immediately.
Tip: Review your integrations every few months to remove ones you no longer use. This keeps things organized and may save API costs.
Security and privacy
When connecting integrations, keep security and privacy in mind.
What EventNerds shares
EventNerds only shares data you explicitly authorize. You control:
- Which services can access your data
- What information gets shared
- When data is synced
Best practices
- Only connect integrations you trust
- Review what data each integration accesses
- Use the minimum permissions needed
- Disconnect integrations you no longer use
- Monitor integration activity logs
- Inform attendees about data sharing in your privacy policy
API keys and credentials
- Keep API keys private
- Never share credentials in public places
- Rotate keys if they are compromised
- Use service accounts instead of personal accounts when possible
Note: EventNerds encrypts all API keys and integration credentials. They are never visible after you enter them.
Best practices for integrations
Here are some tips for using integrations effectively:
- Start with one integration at a time
- Always test before relying on an integration
- Document what each integration does
- Set up monitoring or alerts for critical integrations
- Have a backup plan if an integration fails
- Review integration activity regularly
- Keep integration credentials secure
- Update integrations when services change
- Train your team on how integrations work
- Only sync data you actually need
- Respect attendee privacy when sharing data
- Remove unused integrations to reduce complexity
Getting help with integrations
If you need help setting up or troubleshooting an integration:
- Check the integration documentation in EventNerds
- Look for error messages in the activity log
- Test with a simple example first
- Contact EventNerds support at support@eventnerds.com
- Check the documentation for the other service
- Search for tutorials or guides online
EventNerds support can help with integration setup and troubleshooting. Just send an email with details about what you are trying to do and what is not working.