Skip to main content
Batch Wallet Notifications let you send the same wallet message to large groups of pass holders in a single operation. Use batches for announcements, reminders or campaign messages where you need to notify many recipients at once. You can define recipients using pass IDs, dynamic segments or CSV uploads, making this feature suitable for one-off campaigns and large data sets without requiring API integration. Let’s explore each option in more detail below.
This guide covers creating and managing batch wallet notifications using the PassEntry Dashboard. If you want to send batch notifications programmatically or integrate them into automated workflows, see the Batch Wallet Messaging API documentation.

Creating a Wallet Notifications Batch

Head to the Messaging section and click on the New Message button.
Complete the batch notifications form step-by-step:
  1. Batch Name. Optional. Enter a unique name for the notification batch. This helps you identify and manage batches easily in the future. If you choose not to include a name, the batch will automatically be named “Batch [DateTime]”.
  2. Tag. Optional. Add a custom label to group and track your notification batches.
  3. Message. Required. Write the message you want to send to your recipients. You can use variables to customize the message. Variables are placeholders like %{variable_name} that will be replaced with specific values for each recipient. Click Show Examples for help.
  4. Send At. Required. Choose a date, time, and timezone to schedule the notifications. You can schedule messages to be sent anytime between 1 hour and 365 days in advance, making it convenient to plan campaigns.

Recipients

There are three ways to define recipients for your message:
  • Pass IDs. Manually enter the pass UUID or external ID for each recipient, along with any variables needed for the message. You can add up to 10 recipients via the frontend, with 500 recipients limit when using the API.
  • Pass Filtering. Send messages to everyone within a specific segment, which can be entity-scoped, pass template-scoped, or group tag-scoped. The recipient counter will display how many users you’re targeting. Note that variables cannot be used in messages when using pass filtering.
  • CSV Upload. Upload a CSV file containing recipient data (up to 10 MB). The required column is pass_id, which accepts either the pass UUID or external ID. If your message uses variables, add a column for each variable, with the column name matching the variable name in the message.
Example: For a message like “Hello, %{name%}. Your ticket number is %{ticket_number%}”, your CSV file should include columns named name and ticket_number: DOWNLOAD
Once you’re satisfied with your setup, double-check the message and recipient details, then click Send Message to confirm.

Message History: tracking and managing your batches

Once you submit your first message batch, you can track all your batches on the Message History page, which is divided into two tabs: Message Batches and Scheduled Message Batches.
  • Main Information: Each batch displays key details such as the batch name, message text and type, status, and completion time.
  • Error Handling: If any errors occurred, you can download an error CSV directly from this page.
  • Batch Details: Clicking the circular arrow icon will open full batch details, where you can also download a detailed delivery report, broken down by recipient and updated regularly while the messages are being sent.
  • Cancelling a scheduled batch: You can cancel a scheduled batch at any time prior to the scheduled send time. The 1 hour threshold is not applied when cancelling a scheduled batch.

FAQ

When should I use batch notifications instead of sending messages individually?

Use batch notifications when you need to send the same message to many recipients at once. Batches are more efficient, easier to track, and better suited for campaigns or large-scale updates.

Can I personalise messages in batch notifications?

Yes, but only when using pass IDs or CSV uploads. Personalisation variables are not supported when targeting recipients via pass filtering.

What happens if some messages fail to send?

If any errors occur during delivery, you can download an error CSV from the Message History page to see which recipients failed and why.

Can I cancel a scheduled batch?

Yes. Scheduled batches can be cancelled at any time before the send time. The usual one-hour scheduling limit does not apply when cancelling.
That’s everything you need to know to get started with Batch Wallet Notifications. We’d love to hear your thoughts – if you have any feedback or run into issues, let us know so we can keep improving!