You can choose how to test your campaign depending on the task at hand and applicable parameters. The following three types of parameters can be used in campaigns:Documentation Index
Fetch the complete documentation index at: https://help.maestra.io/llms.txt
Use this file to discover all available pages before exploring further.
- Event-based parameters. These parameters retrieve data from events, so they can be passed only from scenarios/methods that contain relevant steps. For example: Order, Session.
- Non-event-based parameters that retrieve data already available in the project at the time the message is created — e.g. Recipient, Products.
- Custom parameters. These retrieve external data that is not available in the project but submitted through a call/file. This refers to CustomParameters only.
| Type | Send a test message | Preview a test message | Test mode for an automated campaign | Send to your own contact from a flow | Generate a test request |
|---|---|---|---|---|---|
| Bulk campaign | + | + | + | + | - |
| Automated campaign without event-based and custom parameters | + | + | + | + | +* |
| Automated campaign with event-based parameters | - | - | + | + | +** |
| Automated campaign with custom parameters | - | - | + | - | + |
Send a test message
You can send campaigns to selected customers without launching the real campaign.This is available for all bulk and automated campaigns where you don’t have any event-based or custom parameters.
The following conditions are required:
- The customer needs to be in the database.
- Subscription is optional.
- Depending on the channel, customers should also have the following:Email: a valid email address.SMS: a valid cell phone number.Mobile Push: the customer has given permission to send push notifications to a selected app.Web Push: the customer has given permission to display push notifications on a selected website.





Test messages can also be forwarded.
The customer needs to be in the database and may have any subscription status. This is available for the email channel only and you can forward up to 5 messages at a time.

Preview a test message
Use preview mode to test your campaign without sending it to a customer:

Filter customers for testing
To test specific parameters, either fill in your customer profile with relevant details or filter customers and preview your campaign. For example, your can filter customers by an additional field that has been filled in:

Test mode for automated campaigns
In this mode, campaigns are generated for but not sent to customers from a flow / API method. When you are happy with the campaigns in the test mode, you can send them.The test mode is available for all automated campaigns.
- Switch your campaign to test mode:



- Add the campaign to your flow:

If you need to replace your current campaign with a new one without stopping it, leave the current campaign in the flow and add your new campaign as a second step:


The list does not show the total number of messages and they cannot be filtered.
If you need stats on this, add the “Issue an action” step with a relevant template into the flow. Once this step has been added, the listed customers are marked with actions near the test messages. You can use this to filter your customers.You can forward messages generated in test mode.The customer needs to be in the database and may have any subscription status. This is available for the email channel only and you can forward up to 5 messages at a time. You cannot forward messages that have been canceled.

You can send messages generated in test mode to your customers
Simply tick the checkbox in the window that pops up when ending test mode:
Sending the campaign to yourself via the flow
Send a real campaign to yourself by meeting all the necessary conditions.This option is available in all automated campaigns.
- You should be subscribed to the channel (and the topic, if selected) of your campaign.
- Depending on the channel you use, you should also have the following:* Email: a valid email address.* SMS and Viber: a valid cell phone number.* Mobile Push: enabled mobile push permissions for the selected app.* Web Push: permission to display push notifications on the selected website.
You can run this test in the following two ways:
— Assign an action to your customer profile (such as products added to cart) or carry out the necessary action so that you match the flow’s conditions. — Create a new flow that runs only for your customer profile and launch it. Simply specify your email address in the conditions:

An inactive session ends in 30 minutes, but you can also end it manually.
You can forward messages that have been sent.
The conditions here are the same as listed above — this option is available for the email channel only, you must be in the database and may have any subscription status. In the customer profile, choose any action template, click the menu button, and select Forward message: