User Interface Templates

You can create custom user interface for each campaign by customizing the default templates. The User interface templates can be customized for each campaign by loading and modifying the defaults.

Subscribe Page

You can customize the Subscribe page by clicking the Load Subscribe button in your template and editing the default template according to your needs. This way you can create subscribe page in your own design. You can even handle various responses depending on subscription status like recipient already subscribed, invalid email address, etc. You can evaluate the following variables in your templates:

  • shared.SUBSCRIBE_CODE - returns status of the subscription validation
    • 0 - OK, email added to the list
    • 1 - Email already exists in the mailing list
    • 2 - Mailing list doesn't exist
    • 3 - Invalid confirmation code entered
  • shared.CODE - the subscribe code supplied
  • shared.DML - the ID of the Mailing List
  • shared.EMAIL - email address of the subscriber

Unsubscribe Page

You can customize the unsubscribe page by clicking the Load Unsubscribe button in your template and editing the default template according to your needs. This way you can create unsubscribe page in your own design. You can even handle various responses depending on unsubscription status like recipient already unsubscribed, invalid email address, etc. You can evaluate the following variables in your templates:

  • shared.UNSUBSCRIBE_CODE - returns status of the subscription validation
    • 0 - Email not in the list
    • 1 - Succesfully removed from the list
    • 2 - Email has been already unsubscribed
    • 4 - Invalid confirmation code entered
  • shared.CODE - the subscribe code supplied
  • shared.DT - ???
  • shared.DSMD - ???
  • shared.EMAIL - email address of the subscriber

Subscribe email

When using a double opt-in method to subscribe to your campaign each subscriber receives an email to confirm the subscription. The design and contents of this email can be customized by clicking the Load Ssubscribe Email button and editing the default template of the confirmation email. You can use the following variables in your email template to personalize your email message:

  • shared.EMAIL - email address of the subscriber
  • shared.DML - ID of the mailing list subscriber requested to subscribe to
  • shared.DML_NAME - name of the mailing list subscriber requested to subscribe to
  • shared.USER_CODE - subscription validation code used in the URL link to validation page
  • shared.DML_COMPANY - your company name as entered when registering to Mailkit