Vendion
    Marketing

    Campaign Segments – Advanced Filters

    5 min read
    Categories and articles

    The segment builder in Marknadsföring → Gäster → Segment is the engine behind all campaigns. With 21 filter types you can create micro-segments like "Regulars with wine tag who have not visited in 30 days but have four or more bookings" – exactly the level of precision you need for targeted marketing.

    The 21 filters organized in six categories (Swedish field labels with English explanations):

    1. Behavior (6 filters)

    FilterOperatorTypical example
    Besök (total visits)≥, ≤, ="Visits ≥ 5" for regulars
    Total spend≥, ≤"Total spend ≥ 20,000 kr" for VIPs
    Snittnota (average spend)≥, ≤"Avg spend ≥ 800 kr" for premium guests
    Besöksfrekvens (days between visits)≥, ≤"Frequency ≤ 14" for bi-weekly guests
    Senaste besök (last visit)within X days / more than X days ago"Last visit more than 60 days ago" for win-back
    Första besök (first visit)within X days / more than X days ago"First visit within 30 days" for welcome campaign

    2. Contact (4 filters)

    FilterOperatorTypical example
    Har email (has email)true/false"Has email" for building email list
    Har telefon (has phone)true/false"Has phone" for SMS campaigns
    SMS opt-in (sms consent)true/false"SMS consent = true" (recorded channel choice)
    Email opt-in (email consent)true/false"Email consent = true" (recorded channel choice)

    3. Tags (2 filters)

    FilterOperatorTypical example
    Tagg (manual tag)has / lacks (+ tag name)"Has tag 'Wine lover'"
    Auto-tagg (auto-tag)has / lacks (+ tag name)"Has auto-tag 'At-risk guest'"

    4. Bookings (3 filters)

    FilterOperatorTypical example
    Bokningar (total bookings)≥, ≤"Bookings ≥ 4" for booking-savvy guests
    No-shows≥, ≤"No-shows ≥ 2" to review booking routines
    Sällskapsstorlek (average party size)≥, ≤"Avg party size ≥ 6" for large-group guests

    5. Milestones (1 filter)

    FilterOperatorTypical example
    Födelsedag (birthday)within X days from today"Birthday within 14 days" for birthday sends

    6. Events & Resources (5 filters, require Booking module)

    FilterOperatorTypical example
    Event-deltagande (event attendance)≥, ≤, ="Event attendance ≥ 3" for event regulars
    Deltagit i event (attended event)has / lacks (+ event)"Attended event 'Wine Tasting 2026'"
    Deltog i tillfälle (attended occurrence)has / lacks (+ occurrence)"Attended the March 5 occurrence"
    Resursbokningar (resource bookings)≥, ≤, ="Resource bookings ≥ 3" for activity guests
    Bokat resurs (booked resource)has / lacks (+ resource)"Booked 'VIP Room'"

    Practical examples – real segments

    Example 1: "Win-back VIP" Goal: VIP guests who have fallen off.

    • Filter 1: Total spend ≥ 20,000 SEK (choose your own threshold)
    • Filter 2: Last visit more than 60 days ago
    • Filter 3: SMS consent = true

    Example 2: "New big spenders" Goal: New guests who spent a lot – target to build loyalty.

    • Filter 1: First visit within 30 days
    • Filter 2: Total spend ≥ 1500 kr
    • Filter 3: Email consent = true

    Example 3: "Birthday this week with email" Goal: Send personal birthday greeting with offer.

    • Filter 1: Birthday within 7 days
    • Filter 2: Has email = true
    • Filter 3: Email consent = true

    Example 4: "Booking-savvy regulars" Goal: Target an offer to guests who book often.

    • Filter 1: Total bookings ≥ 5
    • Filter 2: Auto-tag has Stamgäst
    • Filter 3: Email consent = true

    Example 5: "Large parties for event" Goal: Target guests who usually come with larger parties.

    • Filter 1: Average party size ≥ 6
    • Filter 2: Total visits ≥ 2
    • Filter 3: Last visit within 180 days

    Example 6: "No-show risk" Goal: Extra booking confirmation.

    • Filter 1: No-shows ≥ 2
    • Filter 2: Total bookings ≥ 3

    Important to know

    • All filters combine with AND (everything must match). There is no OR choice in the segment builder.
    • Segments are dynamic – the list updates automatically as guests change status. A guest who no longer meets the rules drops out of the audience.
    • Live preview – while you build you see the matching guest count update in real time (the counter shows the total; the preview lists the first 20, and the full send fetches all).
    • Consent: Use channel filters to review the audience and check that actual guest choices are recorded correctly. Sending also checks unsubscribe status and channel preferences.
    • Scope: Visits and total spending use all recorded history. Enter amounts in SEK.
    • Events: The Event attendance count excludes waitlisted, cancelled and no-show bookings. Attended event and Attended occurrence may include waitlisted guests. These filters use booking status, not proof of physical attendance.

    This feature is part of Vendion Marketing.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?