πŸ’¬ Automate Zoom attendee segmentation in KlickTipp based on participation

⚑ 72 views Β· πŸ’¬ Lead Nurturing & AI Sales Agents

Description

Zoom Meeting participants transfer to KlickTipp.png

Community Node Disclaimer: This workflow uses KlickTipp community nodes.

Introduction

This workflow automates the end-to-end integration between Zoom and KlickTipp.
It listens to Zoom webinar events (specifically meeting.ended), validates incoming webhooks, retrieves participant data from Zoom, and applies segmentation in KlickTipp by subscribing and tagging participants based on their attendance duration.

This enables precise, automated campaign targeting without manual effort.


How It Works

  1. Zoom Webhook Listener

    • Captures meeting.ended events from Zoom.
    • Validates initial webhook registration via HMAC before processing.
  2. Webhook Response Handling

    • Distinguishes between Zoom’s URL validation requests and actual event data.
    • Sends appropriate responses (plainToken + encryptedToken for validation, or simple status: ok for regular events).
  3. Data Retrieval

    • Waits briefly (1 second) to ensure meeting data is available.
    • Pulls the participant list from Zoom’s past_meetings/{uuid}/participants endpoint.
  4. Participant Processing

    • Splits the list into individual participant items.
    • Filters out internal users (like the host).
    • Routes participants based on the meeting topic (e.g., AnfΓ€nger vs. Experten webinar).
  5. Attendance Segmentation

    • Subscribes each participant to KlickTipp with mapped fields (first name, last name, email).
    • Uses conditions to check attendance thresholds:
      • β‰₯ 90% of total meeting duration β†’ Full attendance
      • Otherwise β†’ General attendance
    • Applies corresponding KlickTipp tags per meeting type.

Key Features


Setup Instructions

Zoom Setup

KlickTipp Setup

n8n Setup


Testing & Deployment

  1. End a test Zoom meeting connected to this workflow.
  2. Verify that:
    • The webhook triggers correctly.
    • Participant list is fetched.
    • Internal users are excluded.
    • Participants are subscribed and tagged in KlickTipp.
  3. Check contact records in KlickTipp for tag and field updates.

πŸ’‘ Pro Tip: Use test emails and manipulate duration values to confirm segmentation logic.


Customization Ideas

Resources:

πŸ”— Nodes Used

HTTP Request, Webhook, Filter

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup