Automatically Create Events from Emails with Zapier
Forward emails to Zapier to automatically create events in Perfect Venue.
If you receive event inquiries via email, you can use Zapier to automatically create events in Perfect Venue, saving time and ensuring every lead is captured.
This is especially useful if you:
- Get inbound emails
- Receive leads from third-party platforms that send email notifications
- Want to eliminate manual data entry
Table of Contents:
How it Works
Zapier acts as the bridge between your email and Perfect Venue.
- Forward an email
- Zapier extracts the relevant details
- A new event is automatically created in Perfect Venue
Important Note: Zapier Task Usage
This template uses 3 tasks per event created:
- Email received
- AI parsing step
- Create Event action
Zapier pricing is based on tasks, so usage will scale with volume. You will need a professional or higher tier Zapier plan to use our 3-step Zap template.
Option 1: Use our Zap Template (Recommended)
This is the fastest way to get started. The template is pre-configured to extract event details from emails and create events automatically.
Step 1: Name your Zap
Give your Zap a clear name (e.g. Venue A – Email → Perfect Venue).
Step 2: Connect your Perfect Venue account
- Log into your Perfect Venue account when prompted
- Confirm the correct account is selected
Step 3: Set up inbound email (Email by Zapier)
- Generate a unique email address with Zapier
- Forward inquiry emails to this address
Recommendation: Create one Zap (and one email address) per venue to keep data clean and properly routed.
Step 4: Configure the AI Formatter (Required)
This step extracts event details (date, time, contact info) from your email.
- Choose your model
- Select OpenAI GPT-5.4 Nano
- This is recommended for speed and cost-effective summarization
- Update the time zone in the Prompt
- The prompt is pre-configured with San Francisco / Pacific Time
- You must update this to match your venue’s time zone
How to update:
- In the same step, go to the Prompt field and search for “Additions/Adjustments”
- Replace “San Francisco” with your venue’s location (e.g. “Miami, Florida”)
Why this matters:
If you don’t update the time zone, event times will be created incorrectly in Perfect Venue. The location is used to dynamically update the time zone formats.
Step 5: Create Event in Perfect Venue
- Select the venue where events should be created
- (Optional) Set an attribution Source
- (Optional) Add a Campaign name
Step 6: Turn on your Zap
Once enabled, any email forwarded to your Zapier email will automatically create an event in Perfect Venue.
Option 2: Create Your Own Zap (Advanced)
Use this if you want full control over your workflow or are building something beyond email forwarding.
Step 1: Create a new Zap
- In Zapier, click “Create Zap”
Step 2: Set up your trigger
Choose any trigger that fits your workflow, such as:
- Email (Gmail, Outlook, Email by Zapier)
- Form submissions
- Third-party tools (CRMs, lead sources, etc.)
Step 3: Add any processing steps (optional)
Depending on your workflow, you may want to extract or transform data before creating the event.
Common options include:
- AI by Zapier: Flexible for unstructured emails
- Email Parser by Zapier: Works well for consistent, templated emails like Peerspace or Here Comes The Guide
- Formatter by Zapier: For cleaning or formatting fields
Step 4: Add the Perfect Venue action
- App: Perfect Venue
- Action: Create Event
Step 5: Map your fields
You can map the following data into Perfect Venue:
- Event Name
- Start Time
- End Time
- Group Size
- Source
- Campaign
- Budget Amount
- Email Message
- Contact Email
- Contact First Name
- Contact Last Name
- Contact Phone
Step 6: Test and turn on your Zap
- Run a test to confirm the event is created correctly
- Turn the Zap on
Recommended Setup
Create one Zap per venue
This helps:
- Route leads to the correct venue
- Keep reporting (Source, Campaign) clean
- Avoid conflicts across workflows
Troubleshooting Tips
- Event times are incorrect → Check the time zone in the AI step
- Missing or incorrect data → Review your parsing or mapping steps
- Inconsistent results → Check the structure of your input (email or trigger data)