---
title: "Campaign Studio Mautic Community 3.x merge - February 2024"
date: "2025-09-12T05:57:24+00:00"
summary: "Campaign Studio 3.x update: New features, improvements, and fixes for campaigns, channels, contacts, and more."
image:
type: "announcement"
url: "/campaign-studio/release/2024-02-01/79381-campaign-studio-mautic-community-3x-merge-february-2024"
id: "cdb98e1d-4d8c-4105-9b9b-77ef9c7c0034"
---

### 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.

* * *