The problem this solves
Webinar campaigns on LinkedIn optimize toward the wrong verb. The form captures registrations, the platform optimizes toward more registrations, and the metric everyone privately cares about - attendance, the seats actually filled - never re-enters the system. So the algorithm cheerfully recruits the demographic most likely to register and least likely to appear, and each webinar's no-show rate quietly worsens as optimization "improves."
The correction is a textbook Conversions API pattern: stream attendance as the conversion event, and let the algorithm learn who shows up rather than who signs up. It rarely happens because it spans systems and moments - the registrant list lives in the ad platform, the attendance list in the webinar tool, and the join must occur in the unglamorous week after the session when everyone has moved on to the next one.
This mission owns the join. Before the session: registrants pulled from the Lead Gen Form, synced wherever your reminder flow needs them. After: your attendee list matched against registrants, attendance staged as conversion events for your approval - the loop that teaches registration campaigns to fill seats.
How the mission runs
- Capture the registrants. The form's submissions arrive with answers and campaign attribution - the complete registrant roster, exportable straight into your reminder flow and held aside for the attendance join that happens after the session ends.
- Take the attendance list. After the session, attach or paste the attendee export from your webinar tool - any reasonable shape with emails works; columns are inferred.
- Join and reconcile. Attendees match against registrants; the reconciliation reports attendance rate overall and per source campaign - which is itself a finding worth the run.
- Stage attendance events. Matched attendees become conversion events against your attendance rule (created if missing), emails hashed at staging, timestamps at session time - parked for your approval.
- Stream and learn. On approval the batch streams with acceptance reported. Over successive webinars, campaigns optimizing toward the attendance rule shift spend toward audiences that actually show - the no-show tax refunding itself.
The prompt
This is the exact objective the agent receives. Swap the obvious placeholders for your own domain, segment or channel and run it as-is from the console, Slack, or the API.
What comes back
A webinar funnel that optimizes toward filled seats: registrants captured with attribution, attendance reconciled per campaign, and show-up events streamed behind your approval - plus the per-campaign attendance-rate report that makes the next media plan smarter on its own.
Make it yours
- Stream a second, higher-weight event for attendees who stayed past the session midpoint, for programs where genuine engagement matters more than the door count alone.
- Chain the follow-up-sequence playbook on the two natural segments - attended and no-show deserve entirely different next touches.
- For a recurring webinar series, add the trailing attendance-rate trend per source campaign into the weekly scorecard deck, so the media plan learns across sessions instead of one at a time.
Frequently asked questions
Why optimize toward attendance instead of registrations?
Because registrations are a promise and attendance is the delivery - and algorithms optimize exactly what you measure. Streaming show-ups tells LinkedIn which audiences keep the promise, and registration cost per actual attendee is the number that decides whether webinars pay.
What does the attendance file need?
Emails, at minimum - every webinar tool exports them. Join quality is reported honestly: attendees who never registered through the form appear as their own line rather than silently inflating the match.
Does the timing window matter for these events?
Events carry the session timestamp and must stream within the API's 90-day window - in practice, run the post-session step in the same week and the constraint never binds. The staged batch shows the timestamps before you approve.