Skip to content
English
  • There are no suggestions because the search field is empty.

Troubleshooting: Communication Did Not Send as Expected

Use this article if a student or supporter reports they did not receive an expected communication, or if you are testing a message and it does not trigger.  This checklist guides you through the most common reasons a communication (Email or SMS) may not send in VisualZen (VZ) and when to escalate to Support.

🛠 Step-by-Step Troubleshooting

1. Confirm a Configuration Exists and Is Active

  • Navigate to Communication Configurations

  • Verify a configuration exists for the message in question

  • Check that today’s date falls within the configuration’s Start Date and End Date


2. Review Delivery Method

  • Confirm the configuration is set to Email or SMS

  • Remember: Email and SMS must be set up as separate configurations


3. Check Email or SMS Content

  • Email:

    • Subject must be plain text (no HTML)

    • Body must contain content (HTML supported)

  • SMS:

    • Go to Contents > SMS Messages and confirm the record exists

    • Keep messages under ~100 characters


4. Verify SMS Opt-In (SMS Only)

  • Students must opt in to receive SMS

  • Run a report using the Opt-In SMS data field to confirm opt-in status

  • If not opted in, the student will not receive SMS


5. Check Recipient Count

  • Review the Recipient Count in the configuration

  • If it exceeds 5,000, the message will fail

  • ✅ Solution: Duplicate the configuration and apply filters to reduce batch size


6. Review Filters

  • If Bypass Filter is unchecked, confirm at least one value is selected for each active filter

  • If Entity Type filter is present, confirm whether the message should go to students, guests, or both


7. Confirm Student Meets All Criteria

  • Locate the student’s Reservation Record

  • Check Communication Footprints to see if the message was sent

  • If no footprint exists, verify:

    • Student data matches all active filter values

    • Dates, statuses, or events align with the configuration


8. Review Communication Type Logic

Each type has unique triggers:

  • Reservation Confirmation → Immediately after submission

  • Status-Based Messages → While student remains in a status

  • Event-Based Messages → X days before/after event

  • Frequency-Based Messages → Repeat every X days until resolved

📌 See [Communication Configuration Types] for full reference


9. Check Special Cases

  • Files via Public Links: Must be ≤ 1 MB; larger files cannot send in emails

  • Task List Item Reminders: If bypass is unchecked, ensure items are selected; student must meet prerequisite/parent item logic

  • Last Event of the Season: Students assigned to the final event may be blocked from receiving ongoing/future-triggered sends. Workaround: add a “dummy” event if needed


10. Escalate to Support if Needed

If none of the above resolves the issue, contact support@visualzen.com with:

  • Student name and reservation ID (if available)

  • Name of the Communication Configuration

  • Delivery method (Email/SMS)

  • Filters applied

  • Expected trigger condition