Losing $669K on Event Targeting? Master Attendee Management in Odoo 18
By Braincuber Team
Published on December 22, 2025
Company hosts product launch event. Budget: $87,000. Expected: 500 attendees. Marketing sends mass email to entire CRM database (8,470 contacts). Result: 47 registrations (0.5% conversion). Event day: 23 show up (51% no-show rate). Cost per attendee: $87,000 ÷ 23 = $3,783 each. CEO furious. Post-event analysis: Email went to everyone—including competitors, churned customers, wrong industries. No segmentation. No personalization. No follow-up. Lost opportunity: If targeted correctly (scored leads + existing customers), 340 registrations expected, 240 attendees = $362 per head. Wasted: $83,656 on wrong audience.
Your event disaster: Mass email to entire database (no targeting = wrong audience). 0.5% registration rate (vs 12% with segmentation). 51% no-show rate (no reminders, no engagement). Can't track who opens emails (blind sending). No A/B testing (can't optimize subject lines). Manual attendee management (spreadsheet chaos). No automated reminders (people forget). Can't measure ROI per channel (email vs social—which worked?). Post-event: No follow-up (leads go cold). Event published to website too late (missed early bird registrations). Badge printing manual (hours of work, errors).
Cost: Wrong audience targeting = 51% no-show × 477 ghost registrations × $127 wasted prep = $60,579. Low registration rate (0.5% vs 12%) = 988 missed attendees × $347 lifetime value = $342,836 opportunity cost. No email tracking = can't optimize = 23% lower conversion = $78,000 lost. Manual attendee management = 23 hours × $87/hr = $2,001 per event × 12 yearly = $24,012. No automated reminders = 51% no-show (vs 12% with reminders) = $60,579 wasted catering/venue. No post-event follow-up = 847 leads go cold = $127,000 lost sales. Badge printing errors = 3 hours × $47/hr = $141 per event × 12 = $1,692.
Odoo 18 Events Module fixes this: Targeted invitations (filter by industry, lead score, past purchases). Personalized email templates (dynamic fields: name, company, interests). A/B testing (test subject lines, find winner automatically). Email tracking (opens, clicks, replies—real-time). Automated reminders (3 days before, 1 day before, day-of). Registration management (automatic confirmations, badge generation). Website publishing (instant, SEO-optimized event page). Post-event follow-up automation (thank you + survey + sales call). ROI tracking (which invitation channel converted best). Here's how to manage event attendees so you stop losing $696K annually to poor targeting.
You're Losing Money If:
What Odoo 18 Events Module Does
Intelligent event attendee management: Create event → Target specific segments → Send personalized invitations → A/B test messaging → Track engagement → Automated reminders → Manage registrations → Generate badges → Publish to website → Post-event follow-up.
| Mass Email (Spray & Pray) | Odoo Targeted Invitations |
|---|---|
| 0.5% registration rate (wrong audience) | 12% registration rate (segmented targeting) |
| 51% no-show rate (no reminders) | 12% no-show (automated reminders) |
| Blind sending (no tracking) | Real-time tracking (opens, clicks, replies) |
| One email version (guess what works) | A/B testing (data-driven winner selection) |
| Manual spreadsheet management | Automated registration + badge generation |
💡 Targeted Invitation Success Example:
Before: Mass email 8,470 contacts → 47 registrations (0.5%) → 23 show up (51% no-show)
With Odoo Targeting:
- Filter: Customers in Tech industry + Lead score >70 + Opened last 3 emails = 847 qualified contacts
- Personalized email: "Hi [Name], based on your interest in [Product], you're invited..."
- A/B test: Subject A "Exclusive Tech Launch" vs B "See Our New Product First" → B wins (18% open rate)
- Result: 847 targeted emails → 102 registrations (12% conversion vs 0.5%)
- Automated reminders: 3 days, 1 day, 2 hours before → 90 show up (12% no-show vs 51%)
- Cost per attendee: $87,000 ÷ 90 = $967 (vs $3,783 with mass email)
- ROI: 74% cost reduction + 291% more attendees
Step 1: Create Event
Set up event with all details before inviting attendees.
- Open Events app
- Click New
- Configure event details:
- Event Name: e.g., "Product Launch 2024"
- Date: When event occurs (auto-fills local timezone)
- Display Timezone: Timezone shown on website
- Language: Email translation language (if needed)
- Template: Pre-configured event settings (optional)
- Tags: Categorize (e.g., "Online", "Conference", "B2B")
- Organizer: Company or contact organizing
- Responsible: User managing event
- Website: Which Odoo website displays event
- Venue: Event location details (pulled from Contacts or manual)
- Limit Registrations: Cap attendee count (if needed)
- Badge Dimension: Print format (A4 folding, A6, 4 per sheet)
- Badge Background: Upload custom badge design
- Configure bottom tabs:
- Tickets: Define ticket types, pricing
- Communication: Email templates, reminders
- Questions: Registration form questions
- Notes: Internal notes
- Click Save
Step 2: Configure Targeted Invitations
Critical: Target right audience instead of mass emailing everyone.
Open Invitation Form
- From event form, click Invite button
- Mail configuration window opens
Configure Recipients
- Mailing Type: Email or SMS
- Subject: Email subject line (test with A/B)
- Recipients: Select target audience
- Mailing List (pre-defined segment)
- Filters (dynamic criteria)
- Contacts (specific individuals)
- Filter Criteria Examples:
- Country = "United States"
- Industry = "Technology"
- Lead Score > 70
- Last Email Opened < 30 days ago
- Customer Status = "Active Customer"
- Tag contains "VIP"
Design Email Body
- Go to Mail Body tab
- Drag-and-drop email template blocks:
- Header with logo
- Event details (name, date, location)
- Personalization tokens:
{{object.name}},{{object.company_id.name}} - Call-to-action button ("Register Now")
- Agenda/schedule
- Footer with social links
- Use editor tools on right:
- Change colors, fonts
- Add images
- Adjust spacing
- Insert dynamic content
Step 3: Set Up A/B Testing
Test two versions to find what converts best.
Enable A/B Testing
- Go to A/B Tests tab
- Enable "Enable A/B Testing" checkbox
- Configure:
- Winner Selection: Choose method
- Manual: You pick winner after reviewing results
- Highest Open Rate: Auto-select most opened email
- Highest Click Rate: Auto-select most clicked (best for registration)
- Leads: Most leads generated
- Quotations: Most quotes created
- Send Final On: Date when winner sent to remaining recipients
- Winner Selection: Choose method
- Click Create Alternative Version
- Design Version B:
- Different subject line (most impactful change)
- Different email layout (optional)
- Different CTA button text (optional)
⚠️ A/B Test Examples:
- Version A Subject: "You're Invited: Product Launch Event"
- Version B Subject: "Exclusive: See Our New Product First"
- Typical Result: Version B wins with 18% open rate vs A's 11%
- Action: System automatically sends Version B to remaining 50% of recipients
Step 4: Configure Settings & Tracking
Settings Tab
- Preview Text: Appears in email client after subject (use wisely!)
- Attachments: Add PDFs (agenda, directions, sponsor info)
- Send From: Sender email address
- Reply To: Where replies go
- Responsible: User managing campaign
- Tracking Options:
- Track email opens (pixel tracking)
- Track link clicks (UTM parameters)
- Track replies
Step 5: Send Invitations
Send Options
- Send Now: Immediate delivery
- Click Send button
- Confirm: Send to all
- Emails sent immediately
- Schedule: Future delivery
- Click Schedule button
- Select date and time
- System sends automatically at scheduled time
Monitor Results
After sending, smart buttons appear at top of form:
- Opened: How many recipients opened email
- Clicked: How many clicked registration link
- Replied: Direct responses
- Bounced: Failed deliveries (invalid emails)
- Leads: New leads created from event
- Quotations: Sales quotes generated
- Invoiced: Revenue from event
Step 6: Set Up Automated Reminders
Critical: 51% no-show without reminders → 12% with automated reminders.
- Go to event form → Communication tab
- Click Add a line
- Configure reminder:
- Interval: Days/hours before event (e.g., 3 days, 1 day, 2 hours)
- Template: Email template for reminder
- Trigger: Before event start or after registration
- Typical reminder schedule:
- 3 days before: "Reminder: Event This Friday + Add to Calendar"
- 1 day before: "Tomorrow: Final Details + Directions"
- 2 hours before: "Starting Soon: Join Link / Parking Info"
- System sends automatically to all registered attendees
Step 7: Publish Event to Website
Make event publicly visible for registrations.
- From event form, click Go to Website button
- Website preview opens (shows event details page)
- Toggle Published switch to ON
- Event now visible on website
- Visitors can:
- View event details (date, location, agenda)
- Register online (fill form, select tickets)
- Receive automatic confirmation email
- SEO automatically configured (meta titles, descriptions)
Step 8: Manage Registrations
View Attendees
- From event form, click Attendees smart button
- List shows all registered attendees:
- Name, email, phone
- Registration date
- Ticket type
- Payment status
- Confirmation sent status
Generate Badges
- Select attendees (or select all)
- Click Print → Badges
- PDF generates with attendee badges (based on Badge Dimension setting)
- Print and distribute at event check-in
Step 9: Post-Event Follow-Up
Don't let leads go cold—automated follow-up converts attendees to customers.
- After event, send follow-up email:
- Thank you message: Appreciation for attending
- Survey link: Feedback for improvement
- Recording/slides: Value-add content
- CTA: "Schedule Demo" or "Request Quote"
- Segment attendees:
- Hot leads: Engaged during event → Sales call within 24 hrs
- Warm leads: Attended but passive → Nurture email sequence
- No-shows: Registered but didn't attend → "Missed You" email with recording
- Create opportunities in CRM for qualified leads
Real-World Impact
SaaS Company (12 Yearly Events) Example:
Before Odoo Events Module:
- Mass email entire CRM (8,470 contacts) for every event
- Registration rate: 0.5% (47 registrations per event)
- No-show rate: 51% (23 actual attendees)
- Cost per attendee: $87,000 budget ÷ 23 = $3,783 each
- No email tracking: Can't optimize subject lines or content
- No reminders: People forget, high no-show
- Manual spreadsheet attendee management: 23 hours per event
- Badge printing errors: 3 hours manual work, typos
- No post-event follow-up: 847 leads yearly go cold = $127K lost sales
- Can't measure ROI per channel: Blind spending on promotion
- Annual events: 12 × $87K = $1,044,000 budget
- Total attendees yearly: 12 × 23 = 276 (horrific ROI)
After Implementing Odoo Events Module:
- Targeted invitations: Filter by industry, lead score, past engagement = 847 qualified contacts per event
- Registration rate: 12% (102 registrations per event vs 47)
- No-show rate: 12% (90 actual attendees vs 23) due to automated reminders
- Cost per attendee: $87,000 ÷ 90 = $967 (vs $3,783) = 74% reduction
- A/B testing: Optimized subject lines = 18% open rate vs 11%
- Email tracking: Open rate, click rate, reply rate visible = data-driven decisions
- Automated reminders: 3 days, 1 day, 2 hours before = 39 no-shows prevented = $147,813 value
- Automatic attendee management: 23 hrs → 0.5 hrs (exports, badges auto-generated)
- Badge generation: Automatic with QR codes, zero errors
- Post-event automation: Thank you + survey + sales follow-up = 847 leads yearly nurtured
- ROI tracking: Email 67% conversion, Social 23%, Paid ads 47% = optimize spend
- Annual attendees: 12 × 90 = 1,080 (vs 276) = 291% increase
- Customer acquisition: 1,080 attendees × 23% conversion × $8,700 LTV = $2,163,480 revenue attributed
Financial Impact:
- Targeting efficiency: 804 more attendees yearly × $347 value = $278,988
- No-show reduction: 39 per event × 12 × $347 = $162,228 saved
- Manual work eliminated: 22.5 hrs × 12 × $87/hr = $23,490
- Post-event lead nurture: $127,000 recovered sales
- A/B testing optimization: 23% better conversion = $78,000 additional attendees
- Total Year 1 impact: $669,706
- Implementation: 4 hours setup, $0 cost (included in Odoo)
- ROI: Infinite
Best Practices
- Always Segment, Never Mass Email
- Target by: Industry, lead score, geography, past attendance
- Smaller qualified list > huge unqualified list
- 12% conversion vs 0.5% makes all the difference
- A/B Test Every Campaign
- Test subject lines (biggest impact on open rate)
- Let data decide winner, not gut feeling
- Typical improvement: 40-60% better open rates
- Reminders Are Not Optional
- Without: 51% no-show. With: 12% no-show.
- Send 3 reminders minimum (3 days, 1 day, 2 hours before)
- Include calendar invite file (.ics) in confirmation email
- Publish Event Early (6-8 Weeks)
- Early bird registrations = commitment
- SEO takes time to rank
- People plan calendars 4-6 weeks ahead
- Post-Event Follow-Up Within 24 Hours
- Hot leads cool fast (respond within 24 hrs)
- Send thank you + survey + CTA
- Create CRM opportunities for engaged attendees
Pro Tip: Company hosted product launch. Mass emailed 8,470 contacts (entire CRM). 47 registered (0.5%). 23 showed up. Cost: $3,783 per attendee. CEO furious. Implemented Odoo Events Module. Next launch: Filtered for Tech industry + Active customers + Lead score >70 = 847 qualified contacts. Sent personalized invite with A/B tested subject line. 102 registered (12% vs 0.5%). Automated 3 reminders. 90 showed up (12% no-show vs 51%). Cost: $967 per attendee (74% cheaper). Post-event: Automated thank you + demo scheduling. 21 demos booked within 48 hours. 8 converted to sales = $278,000 revenue. Marketing Director to CEO: "We've been wasting money inviting the wrong people." ROI: $669K first year across 12 events. Setup time: 4 hours.
FAQs
Losing $669K Annually to Poor Event Targeting?
We configure Odoo 18 Events Module: Targeted segmentation, A/B testing, email tracking, automated reminders, badge generation. Turn 0.5% registration rate into 12%. Reduce no-shows from 51% to 12%. Cut cost per attendee 74%.
