Skip to main content

Push Notifications

1. Purpose

The Push Notifications module enables an authorized business user to create, schedule, target, and monitor messages delivered to customers through the HIEV mobile application. It supports operational communication, customer-service announcements, corporate-group messaging, and promotional campaigns. Push Notifications The module is intended to provide:

  • Custom notification titles and messages.
  • Immediate or scheduled delivery.
  • Audience targeting for customers and corporate groups.
  • Reusable customer segments based on selection criteria.
  • Deep links that open a relevant feature or screen in the mobile application.
  • Visual content such as a notification icon or thumbnail.
  • Delivery history and reporting.
  • A categorized notification centre in the mobile application.

Important: A push notification can reach a large audience immediately. Confirm the business account, audience, content, link destination, schedule, and approval before saving the notification.

2. Roles and prerequisites

Before using Push Notifications, confirm that:

  • You are signed in to the correct HIEV business account.
  • Your role includes permission to view and create push notifications.
  • Mobile push-notification services are enabled for the intended application environment.
  • The customer has installed the mobile application and granted notification permission.
  • Corporate groups or customer segments exist before selecting them as an audience.
  • Any promotional message has received the required marketing, privacy, and legal approval.
  • Deep-link destinations are available in the applicable mobile-app version.
  • The date, time, and business time zone have been verified.

3. General requirements

3.1 Business-user capabilities

The system should allow an authorized business user to:

Push Notification

  1. Compose a custom notification title and message.
  2. Choose the intended audience.
  3. Select an existing corporate group.
  4. Select one or multiple reusable customer segments.
  5. Add an icon or visual asset.
  6. attach a deep link to a feature or screen in the mobile application.
  7. Send the message immediately or schedule it for a future date and time.
  8. Preview the notification for iOS and Android.
  9. Review notification history, content, audience, scheduled/sent date, and status.
  10. Review scheduled notifications and cancel them when the user's role and notification state permit it.

Push Notification

3.2 Mobile-app capabilities

The mobile application should provide a Notifications section with multiple categories. At minimum, it should distinguish:

  • Transactions — system-generated events such as Start Transaction and Stop Transaction.
  • Payments — payment success, failure, refund, wallet, invoice, or billing events.
  • Marketing — promotional messages created by authorized business users.
  • System — security, account, maintenance, feature, and service notices.

The customer should be able to view the 10 most recent notifications in each category. If more than 10 notifications exist, the product may provide pagination, a View All action, or an archive, depending on the mobile-app implementation.

4. Push Notifications screen walkthrough

Open Push Notifications from the HIEV CPMS navigation menu. The screen contains the following main areas.

4.1 Header actions

Header

ControlDescription
Add New Push NotificationOpens the notification composer.
Business selectorIdentifies the active business context. Confirm it before creating a notification.

4.2 ALL tab

The ALL tab displays the notification history and the total Notifications Created count. Push Notification

The verified table columns are:

ColumnDescription
TitleNotification heading shown to the customer.
DescriptionProvides a View Description action for the complete message.
Date of SendingScheduled or actual delivery date and time represented by the record.
Target AudienceAudience used for the notification, such as All Customers or a named customer group.
StatusCurrent result, such as Sent, Failed, or Cancelled.
ThumbnailIndicates that no thumbnail was uploaded or provides View Thumbnail.
ActionsContains record actions when available for the notification's status and the user's permissions.

4.3 SCHEDULED tab

The SCHEDULED tab lists notifications waiting for future delivery and displays the Scheduled Notifications count. Push Notification

Its verified columns are:

  • Title
  • Description
  • Date of Sending
  • Target Audience
  • Thumbnail
  • Actions

If no future notifications exist, the screen displays No Scheduled Notifications Exist.

4.4 Refresh

Select Refresh to retrieve the latest counts, statuses, and table records. Use Refresh after a notification's scheduled time or when a status appears unchanged. Notifications

4.5 Column Filter

Select Column Filter to show or hide table columns. The panel provides:

  • A checkbox for each available column.
  • Deselect All to clear the current column selection.
  • Apply to save and display the selected columns.

Column selection changes only the table presentation; it does not modify notification records.

5. Create a push notification

5.1 Open the composer

  1. Open Push Notifications.
  2. Confirm the active business account.
  3. Select Add New Push Notification. Push Notifcations
  4. The Create Push Notification screen opens.

5.2 Complete the content fields

Notification

FieldRequirement and guidanceLive-interface status
TitleRequired. Enter a concise heading of no more than 50 characters.Verified
DescriptionRequired. Enter the message body using no more than 200 characters.Verified
Target AudienceRequired. Select the population that should receive the message.Verified
Schedule Date/TimeRequired in the current form. Select the intended delivery date and time and confirm the time zone.Verified
Add ThumbnailAdds visual content to the notification. Use an approved, legible asset.Verified
Deep LinkOpens a specific feature or screen in the mobile application when the customer selects the notification.Required by specification; not displayed in the reviewed form
Notification IconAdds an icon to the notification content or system notification presentation.Required by specification; the reviewed form exposes a thumbnail rather than a dedicated icon field

5.3 Select a target audience

The reviewed form provides these audience types: Target Audience

Audience typeIntended use
All CustomersSends to all eligible customers in the active business context.
All Corporate CustomersSends to eligible customers associated with corporate accounts.
Corporate GroupsTargets an existing corporate partner and corporate partner group.
Customer GroupsTargets an existing customer group; this is the current interface's closest mapping to a reusable user segment.

Target an existing corporate group

  1. In Target Audience, select Corporate Groups.
  2. Select or confirm the required Corporate Partner.
  3. Select the required Corporate Partner Group.
  4. Recheck the group name and expected recipient count before saving.

Only active groups available to the selected business and the user's access scope should be selectable.

Target a customer group or segment

  1. In Target Audience, select Customer Groups.
  2. Open the Customer Groups selector.
  3. Select the intended reusable group.
  4. Confirm the group criteria, membership refresh time, and estimated recipient count.

The product requirement also calls for selecting one or multiple segments in one notification. Multi-segment selection was not evident in the reviewed form. Where enabled, select all required segments and confirm whether duplicate members are deduplicated before delivery.

A deep link directs the customer to a relevant destination after the notification is selected. Example destinations include:

  • Active charging session
  • Charging history
  • Station map or station details
  • Wallet or payment details
  • Offers or promotions
  • Account or security settings

When the deep-link feature is available:

  1. Enable or select Deep Link.
  2. Choose the supported mobile feature or screen.
  3. Provide the required record identifier or route parameter, if applicable.
  4. Verify that the destination exists on both iOS and Android.
  5. Confirm the fallback behaviour for signed-out users, unsupported app versions, deleted records, or invalid parameters.
  6. Test the link in a non-production audience before a large campaign.

A deep link should never expose unauthorized data. The mobile application must apply its normal authentication and access-control checks after opening the destination.

5.5 Add a thumbnail or icon

  1. Select Add Thumbnail or the available icon control.
  2. Choose an approved asset that meets the configured file type, size, and dimension rules.
  3. Avoid small text inside the image because notification layouts vary by device.
  4. Confirm that the asset is suitable for both light and dark device themes.
  5. Use the platform previews to confirm how the notification appears. Thumbnail

The table displays No Thumbnail uploaded when no visual asset is attached and View Thumbnail when one is available. Thumbnail

5.6 Choose the schedule

  1. Enter the required Schedule Date/Time.
  2. Confirm whether the displayed value uses the business, browser, or recipient time zone.
  3. Avoid scheduling during maintenance windows unless the message concerns that maintenance.
  4. For promotional messages, confirm that the schedule complies with customer preferences and applicable quiet-hour rules. Push Notification

If immediate delivery is supported by product configuration, select the immediate-send option. Otherwise, use the earliest valid schedule time permitted by the form.

5.7 Preview the message

Use the verified preview controls:

  • iOS — reviews the notification presentation for Apple devices.
  • Android — reviews the notification presentation for Android devices.

Check title truncation, description wrapping, thumbnail appearance, icon visibility, and deep-link behaviour on both platforms.

5.8 Save or cancel

  • Select Save only after completing the content, audience, and schedule review. Saving may create or schedule a customer-facing notification.
  • Select Cancel to leave the composer without creating the notification.

After saving, verify that the notification appears in SCHEDULED or ALL, as appropriate.

6. User segmentation

User segmentation groups customers according to defined selection criteria so the audience can be reused in future notifications.

6.1 Example criteria

A segment may use one or more approved criteria, such as:

  • Business or tenant
  • Customer type
  • Corporate account or corporate group
  • Geographic area
  • Mobile platform or application version
  • Charging activity or inactivity period
  • Wallet or payment state
  • Marketing-consent status
  • Registration or last-active date

6.2 Segment lifecycle

  1. Define a clear, unique segment name.
  2. Add the approved selection criteria.
  3. Preview the matching count and sample membership where permitted.
  4. Save the segment for reuse.
  5. Document whether membership is static or refreshed dynamically.
  6. Review the segment owner, creation date, criteria, refresh time, and current member count.
  7. Retire obsolete segments so they cannot be selected accidentally.

6.3 Multiple-segment behaviour

When one or more segments are selected for a notification, the system should:

  • Support single- and multi-select.
  • Display every selected segment before saving.
  • Show or calculate the combined recipient count.
  • Deduplicate customers who belong to more than one segment.
  • Exclude customers who are ineligible, opted out, or no longer active.
  • Record the selected segment names and resolved audience in the notification report.

7. Notification history and reporting

The ALL table provides an operational history. A comprehensive report should include at least:

Report fieldDescription
Notification IDUnique identifier for audit and troubleshooting.
TitleNotification title.
Message contentComplete notification description.
CategoryTransactions, Payments, Marketing, System, or another configured category.
Created byBusiness user who created the notification.
Created date/timeWhen the notification record was created.
Scheduled date/timeIntended delivery date and time.
Sent date/timeActual processing or sending date and time.
Target typeAll customers, all corporate customers, corporate group, customer group, or user segment.
Target nameCorporate group or segment name, where applicable.
Recipient countNumber of resolved eligible customers.
Delivery statusScheduled, Sent, Failed, Cancelled, or another configured state.
Delivery resultCounts for attempted, delivered, failed, opened, and deep-link interactions when supported.
Deep linkDestination type and route reference, excluding sensitive data.
Visual contentIndicates whether a thumbnail or icon was included.

The reviewed live history already exposes the message title, full description through View Description, date of sending, target audience, status, and thumbnail availability. Additional fields and export controls may depend on product configuration and reporting permissions.

7.1 Review a complete description

  1. Find the notification in ALL or SCHEDULED.
  2. Select View Description. View Description
  3. Review the full message in the Description dialog.
  4. Close the dialog to return to the list. View Description

7.2 Review a thumbnail

  1. Find a row that displays View Thumbnail.
  2. Select View Thumbnail. View Thumbnail
  3. Review the image and close the viewer. View Thumbnail

7.3 Interpret common statuses

Notification Status

StatusMeaningRecommended action
ScheduledWaiting for its configured send time.Verify the date, time, audience, and content.
SentThe notification was processed for delivery.Review delivery metrics when available.
FailedProcessing or delivery did not complete successfully.Refresh, review the failure reason, configuration, and recipient eligibility, then follow the approved retry process.
CancelledThe scheduled notification was cancelled before delivery.Confirm that cancellation was intentional; create a new notification if needed.

8. Mobile application notification centre

8.1 Open notifications

  1. Sign in to the HIEV mobile application.
  2. Select the notification bell or Notifications menu item.
  3. Choose a category.
  4. Review the 10 most recent notifications in that category.
  5. Select a notification to read the full message or open its authorized deep-link destination.
CategorySourceExamples
TransactionsSystem generatedCharging started, charging stopped, session interrupted, reservation status.
PaymentsSystem generatedPayment successful, payment failed, refund processed, low balance, invoice available.
MarketingBusiness generatedCampaigns, discounts, new locations, offers, loyalty promotions.
SystemSystem or administrator generatedMaintenance, security settings, account changes, application updates.

8.3 Mobile notification behaviour

The mobile notification centre should:

  • Display the correct category, title, message, icon, and timestamp.
  • Visually distinguish unread and read notifications.
  • Show the 10 newest items per category in newest-first order.
  • Prevent one category's records from displacing another category's top 10.
  • Apply authentication and authorization before opening deep-linked content.
  • Provide a safe fallback screen if the linked destination is unavailable.
  • Synchronize read state across devices when supported.
  • Respect customer communication preferences and operating-system permissions.

9. Common use cases

9.1 Notify all customers about service maintenance

  1. Create a clear title and short maintenance description.
  2. Choose All Customers.
  3. Add a deep link to service-status details, if available.
  4. Schedule the message before the maintenance window.
  5. Preview on iOS and Android, then save.

9.2 Send a promotion to selected segments

  1. Confirm marketing consent is part of each segment's criteria.
  2. Select Customer Groups or the configured segment audience.
  3. Choose one or multiple segments.
  4. Add an approved thumbnail or icon and a deep link to the offer.
  5. Verify deduplicated recipient count, schedule, previews, and campaign approval.

9.3 Notify a corporate group

  1. Choose Corporate Groups.
  2. Select the corporate partner and its group.
  3. Enter a message relevant only to that organization or group.
  4. Confirm that no unrelated customer can receive it.
  5. Preview and schedule the notification.

9.4 Review a failed notification

  1. Open ALL.
  2. Find the row with Failed status.
  3. Review its description, audience, send date, and visual content.
  4. Check the failure reason in the available operational logs or report.
  5. Correct the underlying problem before creating an approved replacement notification.

10. Validation and safety checks

Before saving, confirm:

  • The title is present and has no more than 50 characters.
  • The description is present and has no more than 200 characters.
  • The message is accurate, concise, and free of sensitive personal data.
  • The active business account is correct.
  • The target audience is the smallest appropriate population.
  • Corporate partner and group selections are correct.
  • Segment criteria and membership are current.
  • Multiple segments are deduplicated.
  • The customer is eligible and has the required communication consent.
  • The schedule and time zone are correct.
  • The icon or thumbnail follows brand and content standards.
  • The deep link opens the correct authorized destination on iOS and Android.
  • The message has received all required approvals.

11. Troubleshooting

IssueLikely causeResolution
Save is unavailableA required field is empty or invalid.Complete Title, Description, Target Audience, Schedule Date/Time, and any audience-specific fields.
Corporate group cannot be selectedCorporate partner is not selected, group is inactive, or access is missing.Select the correct partner and confirm group status and permissions.
Customer group or segment is missingIt is inactive, belongs to another business, or is outside the user's scope.Confirm business context, segment status, and access permissions.
Notification remains scheduledIts send time has not arrived, time zone differs, or processing is delayed.Verify the schedule and select Refresh after the expected time.
Notification failedPush configuration, recipient token, eligibility, content, or delivery service failed.Review the failure reason and configuration before retrying.
Thumbnail does not appearNo asset was uploaded or the asset did not pass validation.Use a supported, approved file and verify it in the platform previews.
Deep link opens the wrong screenRoute, identifier, app version, or platform mapping is incorrect.Correct and test the route on iOS and Android before resending.
Customer did not receive the alertNotifications are disabled, the device token is invalid, or the customer was outside the audience.Check consent, operating-system settings, eligibility, and delivery reporting.
Mobile category shows more or fewer than expectedCategory assignment, ordering, or top-10 query is incorrect.Verify category mapping and newest-first limit independently for each category.
A required feature is not visibleTenant configuration, release version, or role permissions do not expose it.Confirm feature enablement and permissions with the HIEV administrator.

12. Requirement coverage

RequirementManual coverageReviewed-interface status
Business users can send notifications to customersSections 1 and 5Composer verified
Compose custom messagesSections 5.2 and 10Title and Description verified
Deep link to a mobile feature or screenSection 5.4Required; not displayed in reviewed form
Include iconsSection 5.5Thumbnail verified; dedicated icon field not displayed
Select an existing corporate groupSection 5.3Corporate Groups, Corporate Partner, and Corporate Partner Group verified
Create reusable user segmentsSection 6Requirement; current Customer Groups mapping documented
Select one or multiple segmentsSections 5.3 and 6.3Single group selector verified; multi-select not evident
Comprehensive notification reportSection 7Core history fields verified; enhanced reporting specified
Mobile notification sectionSection 8Requirement; not part of reviewed web portal
Multiple notification categoriesSections 3.2 and 8.2Requirement; not part of reviewed web portal
System-generated transaction/payment messagesSections 3.2 and 8.2Requirement; not part of reviewed web portal
Promotional marketing messagesSections 3.2, 8.2, and 9.2Web composer verified; category requirement specified
Top 10 recent notifications per categorySections 3.2 and 8.3Requirement; not part of reviewed web portal

13. Glossary

TermDefinition
Push notificationA message delivered through a device's notification service and represented in the mobile application.
Target audienceThe set of eligible customers selected to receive a notification.
Corporate groupA defined group of customers associated with a corporate partner.
Customer groupA reusable collection of customers; the reviewed interface's current audience option closest to a user segment.
SegmentA reusable group of users selected through defined criteria.
Deep linkA link that opens a specific authorized feature or screen in the mobile application.
ThumbnailAn image attached to the notification and available in the portal's notification record.
Notification iconA small visual identifier displayed with a notification, subject to platform rules.
Scheduled notificationA notification stored for processing at a future date and time.

Verification note: This manual combines the supplied Push Notifications requirements with read-only verification of the HIEV CPMS Canada interface on 4 August 2026. No notification was created, saved, scheduled, sent, cancelled, or otherwise modified during verification. Features not visible in the reviewed form are explicitly identified as requirements rather than current verified controls.