Transact enables an easy, seamless integration with existing IT systems using the XML API set. You can send messages immediately or batched for bulk processing at a scheduled time, no matter if you're sending a few messages at a time or millions.
Create emails in real time and personalize them based on your company’s unique business rules. Campaign helps ensure messages reach your customers’ inboxes and provides detailed tracking reports to monitor opens and clicks.
Before you begin
Before you send Transact emails, an organization administrator and Acoustic Campaign system administrator must complete the setup steps. The system administrator from our support team completes the following tasks:
- Enables Transact for your account.
- Configures FTP/SFTP settings, if applicable (such as the submit-to IP address and response directory).
- Configures the HTTP and HTTPS settings, if applicable (such as the response address).
Next, your organization administrator continues by following the steps below.
Enable Transact XML
- Set the error notification email address.
- Go to Settings > Organization settings > General settings.
- Click Edit.
- In the Notification email address field, enter the email address where you want to receive error notifications.
- Set the time zone for the users.
- Go to Settings > User profile.
- Under Time zone, select the time zone from the drop-down menu.
- To allow emails from Transact, add one or more sending IP addresses or OAuth credentials to the security settings.
- Set up the Sending IP address that you use for testing and production. Go to Security settings > Access restrictions. The Transact server responds to XML submit documents that use HTTP by sending a response document back by using HTTP. (FTP responses are saved in the FTP status directory.) During testing, this document displays in the browser.
Note: You can't add an IP range. You must enter a single IP address.
- Optional: Enable an OAuth application for Transact.
Note: Users who don't have a dedicated IP address can use this security method.
- Set up the Sending IP address that you use for testing and production. Go to Security settings > Access restrictions. The Transact server responds to XML submit documents that use HTTP by sending a response document back by using HTTP. (FTP responses are saved in the FTP status directory.) During testing, this document displays in the browser.
- Identify the dynamic link URLs.
- Complete the organization's back-end integration (unless you are using a tool for testing).
- Identify the personalization fields (tags) in XML (database and template fields).
- Identify content for the template.
What's next
After the initial setup is complete, you can create the email database, email template, and the group of automated messages. The initial contact database is empty – your system dynamically generates the contact name and information. Your system can also dynamically customize and send all content for the transactional email.
- You can include URLs in the CDATA.
- If you have a link in your Transact mailing template and you want to append a value as a parameter within the URL, you’ll need to use personalization.
- To identify contact information and URLs using Personalization, you need to set up the personalization fields in the database, template, and XML elements in the submit document.
- You don't need to include a field in the template for data that is only stored in the database.
- Transact supports CSS style sheets within a CDATA tag inside any HTML you provide in your transactional request. The CSS styles include the following formats:
- Inline styles
- Internal style sheet
- Externally linked style sheet
Click to view in Transact XML emails
To use click to view in Transact XML emails, make sure you save all personalization data to the Campaign database using <SAVE_COLUMNS> tags. Otherwise, the click to view web page displays blank content for all personalization data in the email. This is because the click to view feature works by pulling personalization information from the Transact database. This also applies to personalization in hyperlinks in the Transact email.
There's a delay of a few minutes until the personalization data is available in the Transact database. Transact sends the message first and then adds the recipient's email address and all personalization data (within <SAVE_COLUMNS> tag) to the Transact database.
To disable click to view, uncheck the box in the Email settings.
Note: Click to view is not supported for Transact SMTP. You must disable Click to view in browser for Transact SMTP.