SocketLabs' Hurricane Assembly Server is very powerful. Here are some additional features:

Advanced Merging and Targeted Content

Beyond merging simple data column values into your outbound messages, Hurricane Assembly Server’s Text Modules give you the ability to merge predefined blocks of text or HTML keyed on recipient data. Text Modules can be stored in XML or your own Microsoft SQL Server tables. The merge process is multi-level, meaning that your merged data can contain data place-holders of its own, causing the merge engine to recurse. This provides an incredible amount of power and flexibility in your ability to target content. Hurricane Assembly Server can even build your messages in the proper format (i.e. text or HTML) based on recipient preferences.

Job Control & Status

Each job you submit to Hurricane Assembly Server can be started, stopped, paused, or canceled easily from your own applications through the API. Multiple Hurricane Assembly Servers can share the same job queue to add performance and redundancy. The status of each job you submit to Hurricane Assembly Server can be easily obtained through the API so it can be used within your in-house applications.

Tracking and Reporting

Individual outbound messages can be tagged with an identifier based on recipient data and are also automatically tagged with the Hurricane Assembly Server job id to enable tracking of individual messages and/or entire campaigns. As Hurricane Assembly Server assembles each message and injects it into Hurricane MTA Server, the identifiers are preserved by Hurricane MTA Server. The MTA then pushes the delivery results of these outbound messages in real-time directly to your Microsoft SQL tables, including the custom message and job ids. This information can be used in your own reports or to clean your email address list by removing delivery failures due to invalid addresses – all in real time – asynchronous bounces included! Open and click tracking is provided through the Hurricane MTA Server integration in much the same way. The outbound email message templates you create can include open/click tracking instructions which are handled by the MTA automatically. Real-time open/click events are pushed to your SQL tables, enabling your applications to track these events as they happen. All message and job ids are included so you always know exactly which campaigns and recipients generated the opens/clicks. The tracking and reporting features of Hurricane Assembly Server are only available when Hurricane Assembly Server is used with Hurricane MTA Server.

List Hygiene

When used with Hurricane MTA Server, delivery failures (including asynchronous bounces) are automatically pushed to your Microsoft SQL database and are coded with the failed recipient address, campaign, custom message identifier, reason, server response, and more. You can set up triggers in the Microsoft SQL database to update your own existing address tables in real-time, increasing deliverability and reducing wasted resources.

Fail-Safe Operation and Redundancy

Because Hurricane Assembly Server uses your own Microsoft SQL Server database for its data, its job and tracking information leverages any fail-safe mechanisms you have employed, such as clustering. Additionally, two or more Hurricane Assembly Servers can attach to and process jobs from the same database, adding scalability and redundancy.

System Requirements

  • Microsoft SQL Server 2008, 2012, 2014, or 2016 (cluster recommended)
  • Hurricane MTA Server (or other compatible MTA)>
  • Windows Server 2008, 2012, or 2016
  • Microsoft .Net Framework 4.0 or 4.5
  • 2 GB RAM minimum, preferably 4-8 GB
  • 2.0 Ghz or faster dual core processor minimum (increased performance from additional cores or processors)
If you're interested in purchasing a Hurricane Assembly Server license or have further questions, please contact our sales department.