Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guide iconUser guide
Developer guide iconDeveloper guide
Admin guide iconAdmin guide
English
  • Русский
  • English
Login
    User documentationGetting StartedFAQAltcraft glossary
      Profiles and databasesarrow
    • Subscription resourcesManaging databasesSubscriber profileProfiles import and data updateScheduled customer data importAutomatic data collectionBulk customers profiles updateDouble opt-in subscriptionSuppression listsProfile relationsProfile history exportProfile exportCreating a static segment based on import resultsHow to open a CSV fileMatchingTypes of fields in the databaseGlobal control groupsSubscription Manager
      Communication channelsarrow
      • Email channelarrow
      • Email: ISP interactions best practicesEmail: sending domain configurationEmail: setting up and using postmastersБыстрый старт
        Push channelarrow
        • Mobile Pusharrow
        • Settings & implementation
            Integrate your app with Altcraftarrow
          • Providers: push message structureProcessing and adding a subscriptionEvent registration
          Web pusharrow
        • Preliminary Settings
            Web browser push configurationarrow
          • Firebase Cloud messagingApple SafariMozilla Services
          Connecting Web Push to a WebsiteTransferring Data to the PlatformWeb Push SDK Methods
            Import of subscriptions from third-party push servicesarrow
          • Migrating push subscriptions from third-party servicesHow to transfer push subscriptions configured for Safari?Migration from OneSignal
      SMS channel
        Creating mailing from scratcharrow
      • EmailSMSWeb PushMobile PushWhatsAppViber*™Руководство: SMS-рассылка через VK NotifyMAX BotMAX GroupNotifyTelegram BotTelegram Group
      Communication Channels WorkflowРуководство: SMS-рассылка через УТШРуководство: push-рассылка через сервис от "Согласие"
      Segmentationarrow
    • Static SegmentsDynamic SegmentsUpdatable Segments
        Segmentation Conditionsarrow
      • Segmentation by Profile dataSegmentation by Interactions with EntitiesSegmentation by Activity of the channelSegmentation by external dataSegmentation by external SQL tablesSegmentation by Profile structure
      Best Send Time (BST)Logical operators "AND" and "OR"Recommendations for working with segments
      Message templatesarrow
      • Working with message templatesarrow
      • Working in the editorEmail-templateSMS templatePush templateMAX templateTelegram templateWhatsApp templateViber™ templateNotify template
        Visual editor for email-templatearrow
      • Visual editor interfaceAdding blocksElements and their settingsCustom blocksStyle managerLayer manager
      Template fragmentsImage galleryContent personalizationCreating tables based on array elementsBlock editor for email template
        Altcraft Variables and Functionsarrow
      • Logical expressions in messagesLoops in messagesMarket variables in templatesUsing the JSONPath functionality
        Dynamic content in messagesarrow
      • Dynamic HTML contentDynamic JSON contentContent from SQL database in templatesDynamic API content
      Importing and exporting a message templateImporting a template from a third-party serviceExporting a template from Pixcraft
      Mailingsarrow
    • Mailings calendarBroadcast mailingsRegular mailingTrigger mailingMultivariate testingMailing testingMailing schedulePlacement mailing
      Campaignsarrow
    • Working with CampaignsLocal control groups (LCG)Audience expansionAudience building
      Automation scenariosarrow
    • Managing scenariosNodes of the scenarioClassic marketing scenariosStep-by-step welcome scenario guideScenario for automatic notification of the managerAbandoned cart scenario
      Marketarrow
    • Market settings
        Productsarrow
      • How to create a product manuallyHow to import a product from a fileScheduled product importProduct and SKU SegmentsPreparing the YML file
      OrdersMarket variables in message templateGuide: how to send an order confirmation email
      Loyalty programsarrow
    • Loyalty programsLoyalty integration with external systemsБыстрый стартBasic loyalty program use casesOrder SegmentsPromotion codes
      Reports and analyticsarrow
    • Channel reportTraffic report
        Summary reportarrow
      • Summary report metrics
      Cohorts reportLifetime reportFunnels reportGoals reportAudience growth reportClick map reportLoyalty programs reportBounces reportUndeliveries reportReport on global control groups
      Integrationsarrow
      • Action hooksarrow
      • Altcraft Action HooksAction hooks event typesAction Hook Message StructureJSON batch request (HTTP POST action hook)Message to RabbitMQ brokerMessage to RabbitMQ exchangerMessage to Kafka brokerTest event
        Integration of third-party services using Albatoarrow
      • Connecting Altcraft to Albato Launching the welcome scenario using AlbatoTransmitting event dataSetting app a trigger mailingEvent registrationGoogle Sheets and Altcraft integration AmoCRM and Altcraft integration
      Facebook Ads Manager™Google Ads AudiencesMAXYandex.Audience™VK Ads™Static segment synchronizationYandex AppMetrica™Tilda™Lpgenerator™WhatsAppViber*™ integrationIntegration scopeData Transmitted During SynchronizationNotify
      Weblayersarrow
      • Formsarrow
      • Create a formForm constructorAppearanceActions after form activationData analyticsBinding data channel and formsConditional logic in forms and surveysNPS testing
        Pixelsarrow
      • Goal customer actions and scoring
        Pop-upsarrow
      • Creating and publishing a pop-upSetting up a popup in the code editorManaging pop-ups manually via scriptPopup analyticsGuide: pop-up for push subscriptionsCase: Creating a pop-up with the "Wheel of Fortune" widgetBasic cases of placing a popup via the Tag Manager
        Tag Managerarrow
      • Configuring and installing Tag ManagerTrigger typesVariables typesLinking a pixel and the Tag manager
      Settingsarrow
    • Account settingsCustom linksVirtual sendersSending policiesAudit journalTags FAQ
        Users, groups and accessarrow
      • Two-Factor Authentication (2FA)
        Connectionsarrow
      • Connection to Facebook Ads ManagerConnection to Google AdsConnecting to Yandex.Audience™Connection to 360dialogConnection to EdnaConnection to Devino TelecomConnection to SMSTrafficConnection to VK Ads™Connection to MTS OmniChannelCustom Authentication ConnectionOAuth2 connectionBasic Authentication connectionToken Authentication connectionConnection to RapportoMAX connectionConnection to Notify
      Attribute settings
      API requests: where to startarrow
    • Import or update a profileTrigger mailing launchEngage profile in scenario
      Changelogarrow
    • v2026.1.76v2025.4.75v2025.4.74v2025.3.73v2025.2.72v2025.1.71v2024.4.70v2024.3.69v2024.2.68.2v2024.1.68
    Documentation archivelibrary
  • Message templates
  • Visual editor for email-template
  • Elements and their settings

Elements and their settings

Adaptive layout​

The following attributes and settings are available for adaptive layout strings:

  • HTML tag
  • Element ID
  • Title on hover
  • Cellspacing
  • Cellpadding
  • Border
  • Border color
  • Background color
  • Width of the section
tip

To see the "Attributes and Settings" tab, select the element of the adaptive layout, hover over the green icon on the left side of the container and click in the pop-up window.

Adaptive layout cells are displayed as containers, for which you can set only title and identifier.

Default value​

When it comes to the default layout, you can also add cells and change width percent ratio.

The following options are available fordefault layout cells:

  • ID
  • Title
  • Background color
  • Width
  • Horizontal and vertical align

Elements​

You can use WYSIWYG editor to edit the text in such elements as Heading, Text, Link and Button.

WYSIWYG editor for text elements

The WYSIWYG editor is available for text elements, like Header or Text. Click twice on the text element to edit its content in the central part of the editor.

Double-click on the text element and the toolbar at the top of the editor will switch to text editor mode. You will be able to edit the text of the element in the central part of the editor. By the way, you'll immediately see the result.

Toolbar let you:

  • format text (bold, italic, underline, strikethrough),
  • add links,
  • add variables.

You can edit text on the Button element in the same way:

tip

Text display options, as well as the behavior of links and buttons, are configured on the right side of the editor and are described later in the next article.

You can use the variables menu to add profile data and logical expressions to the template.

To insert custom fields value into the template, use {lead.custom_field} expression (custom_field - full name of custom field).

Let's take a look at each element:

Heading​

Heading attributes and settings:
  • ID
  • Title

Text​

Text attributes and settings:
  • ID
  • Title

Link and Link block​

Link attributes and settings:
  • ID
  • Title
  • Link
  • Open link in (new window or current window)

Image and Image with a link​

Click twice on the element to open platform image gallery. You can use the search by file name or by tags.

Using form at the top part of the gallery, you can upload your images. Just drag ad drop the file you want, or click on the Browse button and select image.

After you select image, open it and click Insert button. You can also add or remove tags for images.

Image attributes and settings:
  • ID
  • Title
  • Alternative text
  • Width and height (in pixels)
  • Image URL (in platform or network)

Divider and Hidden divider​

Dividers allow you to visually separate items from each other.

For the divider, you can set the size in pixels and choose a color:

For the hidden divider, you can set height (in pixels):

Button​

Button attributes and settings:
  • ID
  • Title
  • Link
  • Open link in (new window or current window)

Video​

Video attributes and settings:
  • ID
  • Title
  • Video URL
  • Preview image
  • Link
  • Player width and height

List​

For an un ordered list, you can set ID and title, and select marks type (disk, circle or square):

For an ordered list, you can select numeration type (numbers, Roman numbers or letters):

Blocks​

Blocks are containers that already contain certain elements.

The blocks make it easier to work with the template, since they are some kind of templates for the platform user, which he, with a high degree of probability, uses in almost every email message. If you are tired of repeating the same monotonous action over and over again, then it's time to use blocks.

Text​

The "Text" block is a container that includes an h1 heading and a paragraph.

How it looksAttributes and settings

Image with text​

The "Image with text" block is a table consisting of two cells. The cell on the left contains the image, and the cell on the right contains the h1 heading and paragraph.

How it looksAttributes and settings

Text with image​

The "Text with Image" block is a table consisting of two cells. The cell on the left contains the h1 heading and paragraph, while the cell on the right contains the image.

How it looksAttributes and settings

Menu​

The "Menu" block is a table consisting of 4 cells of the same width.

Each cell includes a link that you can customize in the Attributes & Settings panel. There you also have the ability to change the outer and inner margins between cells, adjust the border width and the total width of the element, set the background color and vertical and horizontal align.

Socials​

The "Socials" block is a container that includes 8 images with links to social networks.

For each item, you can set your own link to click, add alternative text, customize the image, and change the width and height of the element.

AMP blocks​

AMP emails is a technology that allows marketers to embed interactive elements such as carousel and accordion into their emails. The user, in turn, can view the data without even opening a new tab to visit the website.

How to use AMP blocks in the Altcraft Platform:

Carousel​

AMP carousel is a block that includes several slides. A carousel allows multiple pieces of content to occupy the same area of space on a page or screen.

AMP carousel settings are set in the "Attributes and settings" section. You can set element ID and height and add slides, for which you can set images and links. You can upload your image, select it from the gallery, or insert image URL:

Accordion​

AMP accordion is a block consisting of several tabs with elements. Each element can be "expanded" with a specific action from the user side (click, mouseover). You can add any elements to the sections.

An interface element such as the accordion not only helps users navigate quickly through content, but also allows the UI designer to include large amounts of information in a limited space.

AMP accordion settings are set in the "Attributes and settings" section. Select the block and add the desired amount of tabs. Sections can be opened or closed by default.

(lightbulb) If you've already figured out how to add and configure elements in the template, the last thing left is to style the elements

Last updated on Mar 27, 2026
Previous
Adding blocks
Next
Custom blocks
  • Adaptive layout
  • Default value
  • Elements
    • Heading
    • Text
    • Link and Link block
    • Image and Image with a link
    • Divider and Hidden divider
    • Button
    • Video
    • List
  • Blocks
    • Text
    • Image with text
    • Text with image
    • Menu
    • Socials
  • AMP blocks
    • Carousel
    • Accordion
© 2015 - 2026 Altcraft, LLC. All rights reserved.