Skip to content

User Explorer

The User Explorer section provides a detailed view of your audience, allowing you to explore individual user data, including their devices, received messages, and interactions. It gathers and organizes customer data from multiple touchpoints, structuring real-time insights into centralized user profiles. This enables effective debugging, user segmentation, and targeted marketing strategies.

Search for a user

Anchor link to
  1. Go to AudienceUser Explorer.
  2. In the search bar, select a criterion from the dropdown:
    • User ID: search by User ID
    • HWID, Email, Phone: search by HWID, email address, or phone number
    • Token: search by push token
  3. Enter the value for the selected criterion.
  4. Click Search.

Matching users appear in the results list under USER ID. Click the name to open the user profile.

User Explorer search dropdown showing User ID, HWID Email Phone, and Token search criteria options

View user profile

Anchor link to

The View user page opens when you select a user from the search results. Use the tabs at the top to review profile data:

User overview tab

Anchor link to

The User overview tab shows the user’s User ID and a table of tags assigned at the user level.

The table includes every tag that has a value for this user.

User overview tab showing User ID and a tags table with default, custom, and PW system tag values

Edit tag values

Anchor link to

To edit a tag value in the table:

  1. Find the tag in the table.
  2. Click the pencil icon next to the value.
  3. Enter a new value.
  4. Click Submit to save changes or Cancel to discard them.
User overview tab with pencil edit icons next to tag values in the tags table

Erase personal data

Anchor link to

To permanently erase a subscriber’s personal data for the current application:

  1. Click the three-dot menu (⋮) next to the User ID.
  2. Select Erase personal data.
  3. Leave Count the volume first checked (the default) to see how many records match before anything is deleted, or clear it to erase directly. Clearing the checkbox changes the primary button from Count to Erase data.
  4. Type the identifier shown in the dialog to confirm. The button stays disabled until it matches exactly.
  5. Click Count to check the volume, or Erase data to erase, depending on step 3.
Erase personal data dialog with erasure warning, Count the volume first checkbox, and type-to-confirm field

Erasing removes the subscriber from any journey they’re travelling through, which also cancels that journey’s next step for them. It doesn’t cancel a message scheduled or queued for them outside a journey, for example a delayed send.

Each erasure appears as a row in the account-wide Data requests journal, alongside bulk CSV erasures. Count-only runs are hidden there by default. Turn on Show volume counts to see them. Open a row to review the result or download a CSV report. The account can start up to 20 data erasure runs, from here or from Data requests, in a rolling 24 hours.

Devices and platforms tab

Anchor link to

The Devices and platforms tab lists every channel linked to the user. Select a platform in the left sidebar to view its profile in the main panel.

For each platform, you can review:

  • Subscription status (for example, Subscribed for email, or Suppressed if Pushwoosh blocked the address after a hard bounce or spam complaint). See Reactivate a suppressed email address.
  • Platform identifier (for example, an email address or phone number)
  • Metadata: Last active, First subscription, Location, Language, and Timezone
  • Tags assigned to that platform. The table lists default and custom tags that have values for this channel. You can edit values with the pencil icon.
Devices and platforms tab with Email selected, showing subscription status, metadata, and platform tags

Reactivate a suppressed email address

Anchor link to

When Pushwoosh suppresses an email address for a hard bounce or a spam complaint, its Subscription status shows Suppressed, and an Email delivery status section appears on the channel profile with the source (Spam complaint or Hard bounce), the date, a human-readable reason based on the mail provider’s feedback, and which project the suppression was recorded in (Recorded in). When available, it also shows the SMTP and diagnostic codes from the mail server.

If you’ve fixed the issue that caused the suppression, for example corrected the mailbox or the subscriber reconfirmed consent after a spam complaint, reactivate the address so Pushwoosh can send to it again:

  1. Open the suppressed email’s channel profile on the Devices and platforms tab.
  2. Click Reactivate.
  3. If the address was suppressed for a spam complaint, check the box confirming the recipient has renewed their consent. This is required, and the reactivation can’t proceed without it.
  4. Optionally, add a Comment (up to 255 characters), for example a reference to a support ticket or the subscriber’s own confirmation.
  5. Confirm to reactivate the address.

Reactivating clears the Bounced Email tag on the device and, if a spam complaint had removed the email device, re-registers it.

Reactivation applies to the whole Pushwoosh account, not just the project you’re viewing. The address becomes eligible for delivery again in every project under this account. Pushwoosh records every reactivation, including who made it and when, for audit purposes.

Reactivating a suppressed address requires sufficient account permissions. If the Reactivate button isn’t available to you, ask your account administrator to grant access. Learn more about roles.

To review or reactivate suppressed addresses across your whole account instead of one at a time, use the Email suppression list.

Setting a test device

Anchor link to

With a channel selected in the sidebar, click Set as test device at the top of its profile on the right. In the dialog, enter a recognizable name, add a description if needed, and click Apply.

Devices and platforms tab with Email profile and Set as test device button in the profile header

The channel is added as a test device and can receive test messages before you launch a campaign.

To remove it, click Remove from test devices on that channel profile.

Managing devices

Anchor link to

Use the three-dot menu (⋮) in the platform profile header to manage that channel.

Delete a device
Anchor link to

Select Delete email for email or Delete device for other platforms to remove the channel from the user profile.

Unsubscribe user from marketing emails (email only)
Anchor link to

For an email profile, select Unsubscribe from email campaigns in the same menu to opt the user out of marketing email without removing the address.

Email platform profile with three-dot menu showing Unsubscribe from email campaigns and Delete email options

Pushwoosh sets the Unsubscribed Emails tag to true for that address. The user will no longer receive marketing emails. Transactional emails are not affected and will still be delivered. Learn more.

Events history tab

Anchor link to

Pushwoosh tracks and stores the events log for each user for up to one year.

On the Events History tab, use Search to filter events by name. Use the channel dropdown to limit results to a specific platform.

Events are listed in chronological order. Each row shows the timestamp, event name, and device or platform.

Events History tab with search field, platform filter dropdown, and a table of user events

Click the arrow at the start of a row to expand the event. The expanded section lists the attributes recorded for that event, such as platform, device type, or application version. Available attributes depend on the event type.

Expanded Events History row showing event properties such as application_version and device_type for PW_ApplicationMinimized

For example, PW_ApplicationMinimized may include application_version and device_type, and PW_DeviceRegistered may include platform and platform_id. See default events for system event names and typical attributes.

Received messages tab

Anchor link to

The Received Messages tab lists messages sent to this user across channels. Use Search to find a message by message code.

Use the channel dropdown to show messages for one platform only.

Use the message type selector next to the channel dropdown to narrow the list by how the message was sent:

  • All messages: show every message (default).
  • Broadcast: show only broadcast messages sent to a segment or your whole audience.
  • Transactional: show only transactional messages sent through the API to this specific user.
Received Messages tab with search bar, Email channel filter, and a table of sent messages

Each row includes:

  • Message code / Source: The message identifier and where it was sent from (for example, Transaction or Customer Journey Builder). Click the message code to open message details and statistics. Learn more.

  • Sent: The date and time the message was sent.

  • Opened: The date and time the user opened the message, if applicable.

  • Content: A preview of the message, such as the email subject line.

The Inbox tab shows what’s currently stored in this user’s Message Inbox — as opposed to the Received Messages tab, which lists everything ever sent to the user’s devices.

Use Search to filter messages by title or text.

Inbox tab with search bar and a table of inbox messages showing Message, Status, Sent, and Expires columns

Each row includes:

  • Message: The message title (or text preview, if there’s no title) and the platform it was sent to.
  • Status: The message’s inbox status:
    • Not delivered: the message hasn’t reached the user’s inbox yet.
    • Unread: delivered, but the user hasn’t opened it.
    • Opened: the user opened the message from the inbox.
    • Read: the user marked the message as read without opening it.
    • Deleted by user: the user removed the message from the inbox.
    • Deleted: the message was removed from the inbox by other means (for example, expiration cleanup).
  • Sent: The date and time the message was sent, or –– if not available.
  • Expires: The expiration date and time, Expired if that date has passed, or –– if the message has no expiration.

Segments tab

Anchor link to

The Segments tab lists segments this user currently belongs to.

Segments tab with search bar and a table of segment names and conditions

Each row includes:

  • Segment: The segment name. Click the name to open the segment and view or edit its settings.
  • Conditions: The filter expression that defines the segment, including tags and other rules that match this user.

Campaigns tab

Anchor link to

The Campaigns tab lists Customer Journey campaigns this user has entered.

Each row includes:

  • Campaign: The campaign name and type shown below it, such as Audience based or Trigger based. Click the name to open the campaign.
  • Entry date: The date and time the user entered the campaign.
  • Status: The user’s status in the campaign:
    • IN CAMPAIGN: the user is currently progressing through the journey.
    • EXITED: the user completed or left the journey.
    • DROP-OFF: the user was dropped from the journey due to an error.
  • Leave date: The date and time the user left the campaign.
Campaigns tab with search bar and a table of campaign names, entry dates, status, and leave dates