Event Name Updates: Complete Reference


System Event Name Updates: Complete Reference

In a recent update, WebEngage has standardized the display names for 95 system events across all engagement channels.

Backend event names are unchanged. Only what you see in the WebEngage UI has been updated. APIs, webhooks, User Event Stream, and data exports are unaffected.


What changed and why

Event display names were inconsistent in two ways:

  1. Names didn't accurately reflect the delivery lifecycle step. For example, "Email Accepted" (the message was handed to the ESP, not delivered) is now "Email Sent to ESP."
  2. Naming conventions varied across channels. The language is now aligned across Email, SMS, WhatsApp, RCS, Viber, Push, Web Push, On-site, and Inbox.

Naming conventions

PatternOld styleNew style
Queued internallyEmail QueuedEmail Queued by WebEngage
Handed to providerEmail AcceptedEmail Sent to ESP
Confirmed deliveryWhatsApp SentWhatsApp Delivered
Provider rejectionEmail RejectedEmail Failed - Rejected by ESP
User interactionEmail ClickEmail Clicked
On-site widget eventsFeedback ViewOn-site Feedback Viewed

Full event name reference

Email

New NameOld NameBackend Name
Email Queued by WebEngageEmail Queuedemail_queued
Email Sent to ESPEmail Acceptedemail_accepted
Email Sent by ESPEmail Sentemail_sent
Email Failed - Rejected by ESPEmail Rejectedemail_rejected
Email Failed - DiscardedEmail Discardedemail_discarded
Email Failed - BouncedEmail Bouncedemail_bounce
Email DeliveredEmail Deliveredemail_delivered
Email OpenedEmail Openemail_open
Email ClickedEmail Clickemail_click
Email UnsubscribeEmail Unsubscribeemail_unsubscribe
Email ResubscribeEmail Resubscribeemail_resubscribe
Email Spam ReportEmail Spam Reportemail_spam
Email ComplaintEmail Complaintemail_complaint
Email Control AttemptedEmail Control Attemptedemail_control_group

SMS

New NameOld NameBackend Name
SMS Queued by WebEngageSMS Queuedsms_queued
SMS Sent to SSPSMS Acceptedsms_accepted
SMS DeliveredSMS Sentsms_sent
SMS Failed - Rejected by SSPSMS Rejectedsms_rejected
SMS FailedSMS Failedsms_failed
SMS ClickedSMS Clicksms_click
SMS Control AttemptedSMS Control Attemptedsms_control_group

WhatsApp

New NameOld NameBackend Name
WhatsApp Queued by WebEngageWhatsApp Queuedwhatsapp_queued
WhatsApp Sent to WSPWhatsApp Acceptedwhatsapp_accepted
WhatsApp DeliveredWhatsApp Sentwhatsapp_sent
WhatsApp Failed - Rejected by WSPWhatsApp Rejectedwhatsapp_rejected
WhatsApp FailedWhatsApp Failedwhatsapp_failed
WhatsApp ReadWhatsApp Readwhatsapp_read
WhatsApp ClickedWhatsApp Clickwhatsapp_click
WhatsApp Control AttemptedWhatsApp Control Attemptedwhatsapp_control_group

RCS

New NameOld NameBackend Name
RCS Queued by WebEngageRCS Queuedrcs_queued
RCS Sent to RSPRCS Acceptedrcs_accepted
RCS DeliveredRCS Deliveredrcs_delivered
RCS Failed - Rejected by RSPRCS Rejectedrcs_rejected
RCS FailedRCS Failedrcs_failed
RCS ReadRCS Readrcs_read
RCS ClickedRCS Clickrcs_click
RCS Control AttemptedRCS Control Attemptedrcs_control_group

Viber

New NameOld NameBackend Name
Viber Queued by WebEngageViber Queuedviber_queued
Viber Sent to ProviderViber Acceptedviber_accepted
Viber DeliveredViber Sentviber_sent
Viber Failed - Rejected by ProviderViber Rejectedviber_rejected
Viber FailedViber Failedviber_failed
Viber ViewedViber Seenviber_read
Viber ClickedViber Clickviber_click
Viber Control AttemptedViber Control Attemptedviber_control_group

Push (Mobile & Web)

New NameOld NameBackend Name
Push Queued by WebEngage for FC, DND etc. (Mobile & Web)Push (Web & Mobile) Queuedpush_notification_queued
Push Sent to FCM / APNs (Mobile)Push (Mobile) Sentgcm_notification_response
Push Accepted (Web & Mobile)Push (Web & Mobile) Acceptedpush_notification_accepted
Push Failed - Rejected by FCM, Queue Drop etc. (Mobile & Web)Push (Web & Mobile) Rejectedpush_notification_rejected
Push Received (Mobile)Push (Mobile) Receivedpush_notification_received
Push Impression (Mobile & Web)Push (Web & Mobile) Impressionpush_notification_view
Push Clicked (Mobile & Web)Push (Web & Mobile) Clickpush_notification_click
Push Dismiss (Web & Mobile)Push (Web & Mobile) Dismisspush_notification_close
Push Notification FailedPush Notification Failedpush_notification_failed
Push Carousel Item Viewed (Mobile)Push (Mobile) Carousel Item Viewedpush_notification_item_view
Push Rating Submitted (Mobile)Push (Mobile) Rating Submittedpush_notification_rating_submitted
Push Registered (Mobile)GCM/APNs Registeredgcm_registered
Push Registered (Web)Push (Web) Registeredpush_notification_registered
Push Unregistered (Web)Push (Web) UnRegisteredpush_notification_unregistered
Push Notification Control AttemptedPush Notification Control Attemptedpush_notification_control_group

Web Push

New NameOld NameBackend Name
Web Push Subscribe ViewedWeb Push Subscribe Viewedpush_notification_window_view
Web Push Subscribe DeniedWeb Push Subscribe Deniedpush_notification_window_denied
Web Push Subscribe SuccessfulWeb Push Subscribe Successfulpush_notification_window_allowed
Web Push Subscribe Notification ViewedWeb Push Subscribe Notification Viewedpush_notification_prompt_view
Web Push Subscribe Notification AllowedWeb Push Subscribe Notification Allowedpush_notification_prompt_allowed
Web Push Subscribe Notification DeniedWeb Push Subscribe Notification Deniedpush_notification_prompt_denied

On-site Notifications

New NameOld NameBackend Name
Notification Impression (On-site & In-app)Notification (On-site & In-app) Impressionnotification_view
Notification Clicked (On-site & In-app)Notification (On-site & In-app) Clicknotification_click
Notification Closed (On-site & In-app)Notification (On-site & In-app) Closenotification_close
Notification Control Attempted (On-site)Notification (On-site) Control Attemptednotification_abs_view
Notification Control AttemptedNotification Control Attemptednotification_control_group

Notification Inbox

New NameOld NameBackend Name
Notification Inbox SentNotification Inbox Sentinbox_notification_sent
Notification Inbox ImpressionNotification Inbox Impressioninbox_notification_view
Notification Inbox ClickedNotification Inbox Clickinbox_notification_click
Notification Inbox ReadNotification Inbox Readinbox_notification_read
Notification Inbox UnreadNotification Inbox Unreadinbox_notification_unread
Notification Inbox DismissedNotification Inbox Dismissinbox_notification_close
Notification Inbox DeletedNotification Inbox Deleteinbox_notification_delete
Notification Inbox Control AttemptedNotification Inbox Control Attemptedinbox_notification_control_group

On-site Feedback

New NameOld NameBackend Name
On-site Feedback ViewedOn-site Feedback Viewfeedback_view
On-site Feedback ClosedOn-site Feedback Closefeedback_close
On-site Feedback SubmittedOn-site Feedback Submitfeedback_submit

On-site Survey

New NameOld NameBackend Name
On-site Survey ViewedOn-site Survey Viewsurvey_view
On-site Survey ClosedOn-site Survey Closesurvey_close
On-site Survey CompletedOn-site Survey Completesurvey_complete
On-site Survey SubmittedOn-site Survey Submitsurvey_submit
Survey Control Attempted (On-site)Survey (On-site) Control Attemptedsurvey_abs_view

Web Personalization

New NameOld NameBackend Name
Web Personalization ImpressionWeb Personalization Impressionweb_personalization_view
Web Personalization ClickedWeb Personalization Clickweb_personalization_click
Web Personalization Control AttemptedWeb Personalization Control Attemptedweb_personalization_control_group

App In-line

New NameOld NameBackend Name
App In-line ImpressionApp In-line Impressionapp_personalization_view
App In-line ClickedApp In-line Clickapp_personalization_click
App In-line FailedApp In-line Failedapp_personalization_failed
App In-line ReceivedApp In-line Receivedapp_personalization_received
App In-line Control AttemptedApp-inline Control Attemptedapp_personalization_control_group


Frequently asked questions

Will my existing segments break?

No. Segments and filters reference events by backend name internally. Backend names are unchanged, so no existing segments, funnels, journeys, or alerts are affected.

What about the API and webhooks?

No change. Backend names used in all API calls, webhook payloads, and data exports are unchanged.

What about User Event Stream?

The new display names are now visible in User Event Stream. Old display names are no longer shown.