Drag & drop email editor
Create engaging email content in minutes with the Pushwoosh Drag & drop email editor.
Last updated
Create engaging email content in minutes with the Pushwoosh Drag & drop email editor.
Last updated
The Drag & drop email editor enables you to easily design emails without coding or design skills. It offers a wide range of content elements and layouts tailored to your specific requirements.
Prefer HTML? Use The Pushwoosh HTML code editor for more control. Learn more
Before you start creating email content, it's essential to properly set up your email within the email editor you choose. This involves configuring languages, specifying the subject line, providing sender information, and more. Learn how to do it.
Within the Drag & drop email editor, you can either start from scratch or select from a variety of pre-designed templates. There are ready-made template for common scenarios such as abandoned carts, appointment reminders, order confirmations, and re-engagement. You can easily edit and customize these templates to fit your needs.
If you prefer full control over your design, choose the Blank template to build a completely customized email from the ground up.
The Drag & drop editor comprises four key tabs:
This tab allows you to build an email layout by inserting various content elements.
Create unique layouts using ready-made blocks. You can add as many as you need to your email for a personalized look.
In this tab, you manage the overall settings of your email, including the preheader, text, and link formatting.
This tab enables you to search for stock images or generate unique images using AI.
First, go to the Blocks tab to provide a basic structure for your email.
The Drag & drop email editor offers the flexibility to adjust an email layout to your needs. You can add as many rows as you need, with different numbers of columns.
To build an email layout, drag and drop the blocks from the editor panel to the email body.
In the Blocks tab, you have the option to specify properties for both columns and rows.
For Columns, you can customize the following:
Background color
Padding
Border
For Rows, you can specify the following:
Background color
Content background color
Background image. You can either upload an image, select one from a stock photo library, or provide a custom image URL.
After you’ve built the basic structure of your email, it's time to start adding content.
Within the Content tab, you can insert various content elements into your email, including:
Heading
Text
Image
Button
HTML
Divider
Menu
Unsubscribe link
To include these content elements in your email, just select an element from the menu and drag it into the email on the left.
To insert a heading, just drag the Heading element into the email body.
You can write your heading, or you can use our Smart Headings AI tool to help you generate effective headings. To do this, click on Get Suggestions and type a few words, and the tool will provide various heading options.
Additionally, you can select a desired tone of voice for your heading.
If you're not satisfied with the results or need more options of the heading to choose from, just hit the Refresh button.
When you click on the heading in the email body, a formatting toolbar appears, allowing you to pick formatting styles, add links, or add some emojis.
You can also personalize your heading right from the toolbar. For this, simply choose Merge tags, and in the dropdown menu pick the tag you wish to incorporate into your heading.
From the right pane, you also have the flexibility to adjust various text settings, such as:
Heading level
Font family, weight, and size
Text color
Text alignment
Line height
Link styles
Padding
Responsive design, and more.
To include text in your email, drag the Text element into the email body and then type or paste your text. If you're pasting content, you can choose whether to retain or remove the formatting of your text.
When you click on the text, a toolbar will appear, providing options for formatting the text.
To personalize your text, click Merge tags in the toolbar and choose the tag you want to include from the drop-down menu.
To improve the quality of your writing with AI, select Smart Text in the toolbar and choose a specific way you'd like AI to assist you with your text.
To insert an image element in your email, drag the Image element to where you want it in your email.
You have several options for adding an image:
To upload an image, click Upload Image on the right pane.
Add a link to an image you wish to use in the Image URL field.
To select an image from stock photos, click More Images and then choose Stock Photos to find the desired photo.
You can also utilize the Magic Image AI tool to generate the unique images you need.
To add effects to your images, click on Apply Effects in the right pane. In the popup window, select the desired effect for the image and click on Save to apply it.
You can also review the history of changes you've made to the image and revert them by clicking on the History icon located at the top.
To include a button in your email, drag the Button element from the right pane of the editor.
You can either enter your custom button text or make use of the Smart Buttons AI tool to generate the text for you.
Next, specify the action type for the button when it's clicked, and provide a URL and a target tab.
Additionally, you have the option to configure the button options, spacing preferences, and responsive design settings.
You also have the option to incorporate HTML code into your email. To do this, drag the HTML element to the left and insert the code into the HTML field on the right pane.
You can incorporate an interactive menu into your email to streamline navigation and increase click-through rates, offering recipients an organized and engaging method to explore your content. To do so, drag the Menu element into the email body and include menu items. Then specify the text for each menu item, insert the URL, and select the target tab.
You can also customize styles, adjust container padding, and decide whether to display the menu on mobile or desktop devices.
To make your email well-structured and emphasize the most important blocks, use Dividers. A divider is a line you can place between blocks of elements.
To add a divider, drag the Divider element from the right pane and customize its appearance.
To add a link to your email, select the text where you want to insert the link, then click on the link icon in the toolbar.
When adding or editing a link within your email, you have several options to define the behavior of the link. The available actions include:
Open website
Web version link
No track statistics
Unsubscribe link
Select this option to insert a hyperlink that directs the recipient to an external website. When clicked, the recipient will be taken to the specific webpage you specify.
In the URL field, enter the full web address of the website you want to link to. Set the Target option to define how the link will open:
New Tab: The link opens in a new browser tab.
Same Tab: The link replaces the current page in the same tab.
Select this option to give recipients access to a web version of your email, which can be useful if recipients experience difficulties viewing the email in their inbox.
To enable this feature, please contact our support team.
Use this option if you do not want the system to track clicks or interactions with the link. No tracking data will be recorded when recipients interact with this link.
Be sure to include an unsubscribe link in your email to provide recipients with an option to easily opt out of future communications, in compliance with regulations, and to respect their preferences regarding receiving emails.
If you want to include the unsubscribe directly via HTML into your email, add the Unsubscribe link to your email as follows:
The attribute value %%PW_EMAIL_UNSUBSCRIBE%% will be replaced with the Pushwoosh Unsubscribe link at the moment you send the email message. When recipients follow the link, they opt out from your emails and are accounted in unsubscribe rate for that particular email message in Message History.
To let you deliver important emails to your customers, we don't delete the unsubscribed users from your user base. For users who followed the Unsubscribed link from your emails, the Unsubscribed Emails default tag is set with the 'true' value.
Please consider creating a Segment for users who did not unsubscribe (the ones with the 'false' value of the Unsubscribed Emails tag) to continue messaging them. To avoid complaints, do not email users who unsubscribed from your messages.
You have the flexibility to create a custom unsubscribe link using any text within your email. This would direct users to a You are successfully unsubscribed page.
Here's how to create a custom unsubscribe link:
Highlight the text you want to use as the unsubscribe link.
Click the Link icon in the Formatting toolbar.
In the pop-up window, select the Unsubscribe link option from the Action type dropdown menu.
From the Body tab you have the option to include a preheader, which is a concise summary text that appears after the subject line when recipients view the email in their inbox.
When designing your email content, you can save specific content blocks for future use.
Once you've finalized the block, click the Save Block option.
In the pop-up window, enter a category name to organize your blocks (e.g., "Promotions," "Newsletters"). Also, add relevant Tags, separated by commas (e.g., "sale, discount, summer"), to help categorize and search for your blocks.
After entering the category and tags, click Save to store the block for future use.
You can now access your saved blocks in the Blocks section of the email editor. This allows you to reuse content across different email campaigns easily.
Pushwoosh allows you to combine email content by inserting one piece of email content into another. This makes it easy to reuse elements like headers, footers, or specific content blocks across different emails.
For example, if you have Email content A (a header) and Email content B (a newsletter), you can insert Email content A into Email content B without manually copying content each time.
To insert one piece of content into another, use the following syntax:
{% email_content "AAAAA-BBBBB" %}
Where "AAAAA-BBBBB" is the ID of the email content you want to insert. You can find the ID located beneath the content name in your list of email content.
Important:
You can insert content recursively, meaning one content block can include another, up to a maximum depth of 3 levels. For example:
Content A can insert Content B.
Content B can insert Content C.
However, Content C cannot insert another block.
Cyclical insertions (e.g., where Content A inserts Content B and Content B tries to insert Content A) are not allowed and will result in an error.
Let’s say you have two pieces of content:
Header content (ID: "AAAAA-BBBBB") with a predefined header design.
Newsletter content, where you want to include the header.
To insert the header into the newsletter, you would use the following:
{% email_content "AAAAA-BBBBB" %}
This allows you to easily reuse a predefined header in multiple email campaigns, saving time and ensuring consistency across your emails.
Additionally, within the Body tab, you can configure the overall settings for your email, including elements like text color, background color, content width, alignment, font family and weight, etc.
In the Images tab, you have access to a vast library of images from Unsplash, Pexels, and Pixabay, all of which are licensed under Creative Commons Zero. You can also generate custom images using the Magic Images tool.
To incorporate an image into your email, just drag it to the desired location on the right.
When your email content is ready, you can see how it will look by clicking on the Preview icon located at the bottom of the editor. Here, you can see previews for desktop, tablet, and mobile devices, as well as check how your email will look in both Dark and Light modes.
After you have finished creating your email, click on the Save button located at the top of the editor.
In the pop-up window, give your email a clear name, which could be the same as your Subject line. Also, create a label to help you easily find your email in the list of email content. If you haven't set up the sender details yet, make sure to do that as well. Then, click Save.
Now that your email content is ready, it can be used in email campaigns. Learn more about how to use it
Before sending your email campaign, you can send a test email to preview how the content will appear in recipients' inboxes. This allows you to review the layout, content, and any personalized elements to ensure accuracy before finalizing the campaign. If needed, adjust the content based on the test results.
Note: If KYC (Know Your Customer) is not completed, you can still send test emails by verifying a test email address. To do this, go to the Test Devices section, add the email address you want to use for testing, and complete the verification process.
To send a test email, click Test email in the email editor.
In the window that opens:
In the Email address field, enter the email address where you want to receive the test email.
If KYC has not been completed, you will need to select a verified email address from the list of test addresses instead of entering an email.
If your email contains dynamic content (placeholders for personalized data), add sample values for testing purposes.
For example:
Age (integer): Enter a number to represent the age placeholder (e.g., 21).
FirstName (string): Enter a sample first name (e.g., David).
These values will replace actual recipient data in the test email, allowing you to verify how the dynamic content appears.
Once you've filled in the necessary details, click Send test email to send the test message to the provided email address.