Related articles
Table of contents
Campaigns
In Oniva, you can create campaigns and send them to various target audiences. Here is how you can use campaigns effectively.

Campaigns
Oniva campaigns are used to send targeted messages to a defined group of contacts. Unlike notifications, campaigns are sent to multiple contacts simultaneously and are not tied to an action such as booking an event. Instead, they are either sent directly or scheduled to be sent to all recipients of the Campaign.
Types of campaigns and sending methods
Campaigns can be sent either as part of an event (event invitation, reminder, e-ticket dispatch, thank-you email, etc.) or independently of events through a standalone campaign group. Standalone campaign groups are not available for all licence models but can be activated as an add-on. Event campaigns are available in all licence models.
You can send campaigns as either emails or SMS. Note that for SMS campaigns, the contact's mobile phone number must be stored, and SMS can only be sent as plain text.

Editing a campaign
Once you have created a campaign, you can customise it under the options menu. The display (logo, brand colour, and font), email template, available languages, and the sender of the campaign are inherited from the event settings and can be adjusted in the campaign settings as needed.

Layouts and content
In the campaign editor, you have various layout and content options available. These can be dragged and dropped into the campaign and sorted as needed.
Layouts
- Section: Adds a new section. Content fields (image, text, etc.) or additional layout fields (two columns, card) can be added to the section. Each section can have a colored background.
- Two Columns: Adds a two-column layout to the selected section. New layouts (e.g., card) or content (e.g., text) can be dragged into the columns.
- Card: Adds a card layout to the selected section. A card has a white background with a branding-colored line above the content.
Content
- Image: Adds a placeholder for an image.
- Text: Adds a placeholder for text.
- Button: Adds a placeholder for a button. The button text can be customised. A link can be added in the settings on the right side, and the link can be customised for each language.
💡 Tip: To place a contact on a button, an email address can be linked. The email address in the link field must be preceded by 'mailto:', e.g., 'mailto:support@oniva.events'.
💡 Tip: The personal event link is an individual link for each contact. When the contact is invited through the personal event link, all imported information in the registration form is pre-filled. If a contact is already registered, the personal event link will take them back to their personal booking. For online events, it is recommended to send the personal event link shortly before the event as a reminder so that participants can easily access the virtual event and check in digitally. See article on personal event link.
- Divider: Adds a separation section. This can be used with or without a dividing line.
Placeholders
Placeholders allow you to insert personalised content into your campaigns. You can use any fields configured on the authorisation group in the registration form. Ensure that you use the same identifier for different authorisation groups so that the variable works across multiple groups.


Formal salutation
The "Formal Salutation" applies the contact's salutation based on their recorded gender. This requires the gender of the contact to be known (e.g. through the import of gender information: M/F). If the gender is not known, a neutral salutation is used automatically.
Formats used:
- German:
- Sehr geehrter Herr (m)
- Sehr geehrte Frau (f)
- Guten Tag (unknown or diverse)
- French:
- Monsieur (m)
- Madame (f)
- Bonjour (unknown or diverse)
- Italian:
- Gentile signore (m)
- Gentile signora (f)
- Buongiorno (unknown or diverse)
- English:
- Dear Mr (m)
- Dear Ms (f)
- Hello (unknown or diverse)
Campaign settings
Email Information
- Campaign name: This title is only visible to the event admin and helps distinguish between campaigns.
- Subject: The subject line as it will appear in the email.
- Title: The title displayed above the title image.
- Edition: Edition, if available.
- Email header image: The title image of the email.
- Email footer: The sender information of the email.
- Display: Allows overriding the branding from the event settings for this campaign.
Contacts
In event campaigns, the following automated contact groups can be selected as recipients for campaigns. These contact groups are based on the current status of the contacts in the event and are automatically generated from the existing event contacts:
- All contacts: All contacts under event contacts.
- Added guests: All contacts under event contacts with the status "open."
- Guests with requested booking: All contacts who have created a booking with status requested (see article on bookings on request)
- Guests without confirmed booking: All contacts under event contacts with the status "open" or "accessed" (i.e., not registered).
- Guests with confirmed booking: All contacts under event contacts with the status "registered."
- Guests with started booking: All contacts under event contacts with a booking status of "abandoned."
- Checked-in participants: All contacts under event contacts with the status "participated."
- No-shows: All contacts under event contacts with the status "registered" (did not participate).
Additionally, both campaign groups and event campaigns can create custom contact groups. See the article on contacts for more information.
Send campaign
Once your campaign is ready, you can send it. You can choose between immediate sending, scheduled sending, or sending a test email. All three options can be accessed via the action menu (···) → open.
- Open sending: Opens a dialog box with a preview of the contact distribution in the languages of the send. Here, the send can be triggered directly via "send."
- Schedule sending: Opens a dialog box for scheduling the send. Here, the send can be scheduled for a specific time. The send will then occur automatically at that time.
- Send test email: Opens a dialog box for sending a test email. The first entry specifies the recipient of the test email, and the second specifies which contact should be used for the test data. This allows different language and salutation combinations to be tested.
👉 Note: If no contact is specified for a test email, the button to download e-tickets or the personal event link will not be active.

Campaign status
- New: The campaign has been newly created and is ready for editing or sending.
- In queue: After the send has been triggered, your campaign is being prepared in the queue. The queue is processed sequentially.
- Sending: The campaign has been released for sending from the queue. Oniva's sending speed is approximately 40 emails per minute.
- Sent: The campaign has been successfully sent from Oniva.
- Incomplete: The campaign was sent but could not be delivered to all contacts. You can restart the send to the open contacts via the action menu (···) → Open resend.
- Failed: The send has failed. The campaign must be resent.
👉 Note: Sending with the status In queue starts automatically as soon as your campaign can be sent by the system.


