Email Marketing System

Email marketing is a core component of any successful online marketing strategy.

The ability to capture website visitors email addresses and personal details, then consistently follow up with these prospects will significantly increase your website conversion rates.

Because The Internet Platform (TIP) comes with a built in email marketing system you don't have to worry about buying and integrating third party applications with your CMS.

With just a few simple clicks you will have a fully functional email marketing system ready to start communicating with your database.

This system can send out large, personalised email campaigns to an unlimited number of subscribers.

The Internet Platform’s Email Marketing System makes managing and growing your campaign and subscriber list so quick and easy because it is all controlled in the backend of your website. No logging into third party websites required.

Features

  • Integration: It is fully integrated with the content management system so you get all the benefits and features of that system too.
  • Templates: Same as you can create templates for your website pages, you can also create templates or skins for your emails/newsletters. Have your graphic artist design your initial email template based on your website branding. You are then able to easily duplicate and/or edit this template to suit your needs.
  • Mail Merge: You can merge your documents with your subscriber details (such as first name, last name, company name, etc.) creating personalised emails/newsletters.
  • No Limits: You can add/edit unlimited subscribers, mailing lists, newsletters/email campaigns, and sending emails out to those subscribers is unlimited.
  • Automated Subscriptions: Your customers/members can quickly and easily subscribe or unsubscribe from your mailing lists via your website/email. This means no work on your end as well as making your business compliant with anti-spam laws.
  • Unsubscribe Statistics: When a customer/member unsubscribes they are asked why they are unsubscribing. Some reasons include: Content not relevant, too many emails, no time to read, Receiving it twice, etc. This allows you to analyse why they are unsubscribing.
  • Import Subscribers: Import your offline contacts and those not in your online database will be added, those already existing in your database will be updated, however their subscriptions to mailing lists will be unchanged to stay compliant with anti-spam laws.
  • Categorise Subscribers: Multiple mailing lists can be setup to categorise your subscribers so you can send tailored messages to your target market.
  • Filters: You can filter your subscribers by industries, regions, age range, birthdays, gender, how long they have been on the database, whether they have opened previous emails or not and whether they have clicked on links in previous emails.
  • Lists: Any list in the database can be merged; orders, memberships, contacts, etc. for example, the membership subscriptions can be merged for a renewal notice.
  • Sending: Send to members that have not received the email in a specified time, for example, send to contacts that have not received this email in 30 days.
  • Batch: The system will send the email to your list in batches, for example, 250 contacts every 30 minutes until the campaign is complete.
  • Tracking: Emails can be tracked when opened and when links in the email are clicked providing you with variable data to analyse what your recipients are viewing.
  • Bouncing: Detects bounced emails and automatically marks the recipient as having a bad email address so that they will no longer be emailed to until corrected.
  • Statistic Report: Produces a report to see how your email campaign has performed in regards to email receipts, opened, bounced, unsubscribed and links clicked.
  • Schedule: Allows you to setup scheduled times for when the emails are to be sent. For example, you may have a birthday card schedule to be sent out every day to subscribers that have a birthday.
  • Triggers: Set up triggers to subscribe or unsubscribe from mailing lists when the recipient opens or clicks on a link in an email.
  • Manage Subscribers: Using the online editors you can easily manage your subscribers/contacts.
  • Customisable Footer/Header Functions: You can customise default footer/header functions such as view in browser, forward to a friend, edit my details, unsubscribe me, etc. for the recipient to utilise.

Latest Software Updates

Update 5.43.0

New: Publics.GenerateHTMLSchema(Array) will return a schema object based on the parameter array. This can be included in the Template.Metadata using the merge code option in the HTML editor.

New: MenuItem.Follow added which determines if search engine bots should follow this link for indexing.

New: When administrator is logged in and they are go to SelectUser then the system will direct them to CheckForRegistration if that is what the InitalUserAccessPoint is set to.

New: Default display name changed for VisibleServiceTimes to "Calendar" and VisibleServiceTime to "Service Time".

New: Application.RequestTimeout added which determines how long a request runs before timing out.

New: Both Site.Check and Site.Scan now require a parameter MaximumDuration which indicates how long the function should run before stopping. Application.RequestTimeout is increased if MaximumDuration is set longer.

New: Site.CheckScanAndRepeat now takes two parameters BatchDuration which indicates how long the function should run before stopping and BatchInterval which indicates how long before the function restarts. Application.RequestTimeout is increased if BatchDuration is set longer. If the function stops before completing and automated task is scheduled to run the funtion again after the interval specified.

New: A URL version of image properties has been added to the items which essentially returns the absolute path to the image. Examples, Article.ImageURL, Brand.LogoURL and User.PhotographURL.

New: When submitting a form the disabled window overlay indicating "Please wait while processing..." appears to stop users from refreshing or closing.

New: All database ntext columns converted to nvarchar(max).

New: SetURLParameter(URL, Name, Value) is now available to the script engine.

New: Optional parameters in BusinessCollection.ToObjectArray(ItemExpression, [TopCount], [Randomise], [Page]) BusinessCollection.ToStringArray(ItemExpression, [TopCount], [Randomise], [Page]).

New: ReadOnly Property Attachment.AbsoluteURL returns the URL with the absolute path if missing.

New: ReadOnly Property BusinessCollectionItem.FormattedID returns the ID formatted such as ID 1965 would return "id0000001965" 123456789 would return "id0123456789".

Fix: When added a new item with an image or other type of file, it would place that file in the wrong path.

Fix: PageImage did not always include the absolute path.

Fix: When administrator is logged in and booking for another user it would ask for the user again after specifying attendees.

Fix: Access denied when a user tried to view own bookings.

Fix: Error on Application.UserTimeZone when the Application.UserCountry is not detected. In this case the base time zone is returned.

Fix: Error when adding a new ServiceBookingEmail.

Fix: Could not find path of custom properties or methods.

Fix: user-default.aspx updated to use BusinessObject.RelativeURL([Member]).

Update 5.42.0

New: Inology.Core.NameValueCollection now implements iDictionary.

New: Application.UserTimeZone now gets the time zone from the IP info of the client IP address when possible, otherwise uses UserCountry.DefaultTimeZone.

New: PageURL, PageLanguage and ApplicationTitle are now included as merge properties.

Fix: Application.GetDefaultTemplate did not find correct template for custom business objects or methods.

Fix: Application.GenerateMembershipRenewalOrders regenerated an invoice in certain circumstances due to time zone conversions.

Fix: Application.ConvertPageTypeURL did not return correct path in certain circumstances.

Fix: Error on output when a property or method returned HTML that already had a DTD.

Update 3.21.0

New: One Time Passcode (OTP) has been added as a new method of Human Verification. If selected as the method, a [Request Code] button will be show and when clicked will request a passcode from the server to be sent to the user's email address.