Campaign Studio

Release notes - Campaign Studio Mautic Community 3.x merge

Campaigns

  • Change Contact tokens are supported in URLs when sending a webhook through a campaign action.

  • Change Company tokens are supported in URLs when sending a webhook through a campaign action.

  • Change A custom rescheduling interval can be manually configured for failed campaign events. This interval is different from the default reschedule interval of the instance.

  • Fix Campaign conditions did not recognize date fields on the company object.

  • Fix For a campaign action scheduled at a relative time period, the schedule did not change even after changing the relative time period from days to minutes.

  • Fix Form field conditions in campaigns did not properly recognize values for the Number form fields.

  • Fix Campaign event scheduling for specific time ranges was not respected for actions following conditions.

  • Fix The Has valid email address campaign condition did not check the existence of MX records for the email domain for contacts who are evaluated for this condition.

  • Fix For Add Do Not Contact and Remove Do Not Contact campaign actions, the campaign preview showed the machine names of the event types instead of the user-friendly names.

  • Fix The absolute URL was not used if triggering a focus item with a campaign action.

  • Fix Clicking the X button to cancel a scheduled campaign event from a contact’s timeline did not actually cancel the event.


Channels

  • Change Point actions can be applied to segment emails.

  • Change On the Emails page, schedules for the emails with set Publish at and Unpublish at options are displayed with clearer tooltips.

  • Change Fields for the owner information can be tokenized in emails.

  • Change HTML validation is improved for emails built in Code Mode.

  • Change The maximum character limit for tweets created in Campaign Studio is set to 280.

  • Change A tooltip is added to the Attachments field on the Advanced tab of the Email editor, suggesting users to link to the asset in the email rather than add it as an attachment to track downloads.

  • Change A limit of 1,000 is imposed on the emailOpen event details to prevent email clients from sending excessive open events, which can cause performance issues.

  • Change Thumbnails are added for image previews in the file manager for Landing Page Builder and Email Builder.

  • Change SMS messages can be sent as broadcasts rather than only campaign actions.

  • Change In the UI, opt-in/out and bounce messages for the SMS channel are displayed separately from emails.

  • Fix In emails, links with anchors and other parameters such as UTM tags did not redirect to the anchor location.

  • Fix Website previews did not load for the focus item builder.

  • Fix Images were not converted to Base64 when the tracking pixel for email opens is ignored.

  • Fix After a conversion, focus items appeared for website visitors even though the Stop engaging after a conversion? option was set to Yes.

  • Fix When creating dynamic content for an email built in Code Mode, only one variation of Dynamic Content 1 could be created.

  • Fix Do Not Contact data was not included in webhook payloads.

  • Fix On the Email details page, the graph displayed total clicks instead of unique clicks.

  • Fix The Code Mode email editor had Javascript errors.

  • Fix URLs with special characters returned a 404 error when clicked in email links.

  • Fix No error was shown when emails with improperly formatted CC or BCC addresses failed to send.

  • Fix Focus item previews did not appear without fetching a website to preview.

  • Fix The font-size:0 option is removed because it broke styling in Gmail.

  • Fix Users could save an email or landing page without selecting a language.

  • Fix Invalid HTML broke the Code Mode editor.

  • Fix Images added to the file manager by drag and drop did not use their absolute URL.

  • Fix When an instance was configured to embed images in Base64, an image that was to be used multiple times in a single email was embedded at all occurrences, rather than getting embedded at one occurrence and referenced at other occurrences.

  • Fix On the Email details page, the Preview URL did not contain the absolute URL.

  • Fix On the Email details page, the stats graph displayed the Email sent statistics based on the current contacts of the target segments.


Contact management

  • Change The Added through API event is included in a contact’s activity history, when applicable.

  • Change For API-created contacts with an empty DNC reason code, an error requiring a DNC reason code is returned. The DNC reason code for such contacts is no longer defaulted to 0 (Contactable).

  • Change The Export to Excel option is added on the Contacts page to allow exporting contact lists to Excel. Contact lists can now be to Excel and CSV.

  • Change A link to the integration profile is displayed in integration connections of the contact.

  • Change A single API call can be used to add, remove, or edit a contact’s membership in multiple segments.

  • Change File type validation is improved for CSV imports.

  • Change Campaign ID and name are included in the response when querying campaign membership events through the API.

  • Change In addition to ID, multiple arguments are supported in API calls.

  • Change Activity filters are removed from dynamic content. To use dynamic content based on a contact’s activity, create a segment including those activities and use a segment membership filter for the dynamic content block.

  • Fix Device data was not merged when contacts were merged, resulting in new anonymous records.

  • Fix Pagination did not work for mapping tabs on integrations.

  • Fix Users experienced issues with stages when stage names contained numbers.

  • Fix Minor improvements were required in the country list and flags.

  • Fix Contacts could not be marked as Do Not Contact at the same time they were created by the API.

  • Fix Contacts could not be imported as Do Not Contact or set to DNC from the Contacts list.

  • Fix The calendar datetime picker was not always popping up when editing values on datetime fields of a contact record.

  • Fix The icon for the Contact identified activity type was not center aligned.

  • Fix Long tags on contact profiles did not wrap, hiding some part of the text.

  • Fix After sending an SMS, the message content was not shown on the contact activity history, and an error was returned.

  • Fix When a contact’s company was changed, the contact’s audit log did not show the change.

  • Fix Users could not search emails, companies, and focus items with wildcards.

  • Fix Custom datetime fields did not always translate values to the user’s local timezone.


Companies

  • Feature The Companies page now includes the DETAILS section that shows all contacts associated with the company, and their individual score.


Components

  • Change For boolean custom fields, form field data can be synced with custom values rather than only yes, 1, or true.

  • Change For HTML form fields, script tags are more clearly displayed in the UI.

  • Change The Maximum fields displayed at a time field is added to enable users to apply progressive profiling across multiple forms. With this field, users can select the maximum number of fields that must be displayed on a single form.

  • Change The helper text is enhanced for some fields of the Preference Center pages.

  • Change The url, website, date, and datetime form fields are autofilled if data exists on the mapped field for a tracked contact.

  • Fix Searches for forms did not return the expected results for translated instances.

  • Fix Form submissions sometimes failed when multiple forms with validations existed on the same page.

  • Fix Javascript libraries were unable to authenticate when an instance restricted CORS.

  • Fix API users were required to have administrator privileges to list the custom fields.

  • Fix Some of the images uploaded from an iOS device were improperly rotated. This also applies to images uploaded to the file manager from the email builder.

  • Fix The Record UTM tags form action was previously removed. This form action is now added again.

  • Fix Tags were not properly applied on a form action when the form was created by API.

  • Fix International phone number validation is re-added to the form field UI for phone field types


Segments

  • Change The Public name field is added on the New Segment page to allow users to set a name for a preference page. This name is different from the name in Campaign Studio.

  • Change A message about segment membership is added on the Filters tab of the Edit Segment page.

  • Change Segments can be applied to categories.

  • Fix Users could not see their own non-public segments when permissions were limited.

  • Fix The available list for the Subscribed Categories segment filter did not show more than 10 categories.

  • Fix Segment stats graphs for large segments did not load properly.

  • Fix Segment filters for the GoTo plugins displayed the GoTo IDs instead of the titles.

  • Fix Segment membership filters in the Contact Point Log reports caused server errors.


Settings

  • Feature Campaign Studio now supports the Amazon SES API for email sending to enable SES users to send emails faster than the existing SMTP-only connection.

  • Feature The System Settings page now includes the Transliterate page titles option to enable customers to transliterate page titles from non-Latin (non-English) characters to Latin characters (English).

  • Change In the Wait time before retrying a failed action field, the 0 mn option is changed to Never.

  • Change The Company Create/Update Event option is added to send a webhook when a company is created or edited.

  • Change The Contact Company Subscription Change Event option is added to send a webhook when a contact’s company is changed.

  • Change Additional Amazon SES regions are added in Email Settings to serve customers who use Amazon SES as their email delivery service.

  • Change Plugins configuration is updated to allow publishing certain plugins without requiring authentication.

  • Change Read-only fields in the HubSpot plugin only allow sync to Campaign Studio, removing the option to sync to HubSpot.

  • Change The default list of bots is updated to ignore activity from several known bots.

  • Fix After changing an instance’s time configuration to display time in 24-hour format, all times were not properly converted.

  • Fix Categories were not properly created for Marketing messages.

  • Fix Usernames could not be mapped and used in SAML configuration.

  • Fix Some plugins did not load on Windows devices.

  • Fix The web tracking code was not conformant with the HTTP/2 protocol.


Reports

  • Change The Date added to company column is added in Contact reports.

  • Fix Scheduled reports were sent even when unpublished.

  • Fix Email reports showed the same values in the Bounced and Unsubscribed columns.

  • Fix Date filters in reports were not always applied properly.

  • Fix Contact Point Log reports were not usable when segment membership filters were used.

  • Fix The line graph for contacts added in reports did not display properly.

  • Fix When using company field filters on a contacts report, the report could not be run and returned an error.

  • Fix Asset reports did not respect date filters and incorrectly displayed download counts for the selected period.


Webhooks and API

  • Change HTML is supported in webhook data when sending a webhook through a campaign action.

  • Change A webhook processing time limit can be configured. After the limit is reached, events stop processing to prevent recursive calls.

  • Change A new orderBy command can be used with the API.

  • Fix Webhook data was not converted to JSON when application/json was included in the header.


Dashboard

  • Fix The Most Hit Email Redirects dashboard widget did not display any data.