April 25, 2024
You can now save default styling settings for all blocks and add custom styles that you can re-use throughout your email. Use the 'Apply to all blocks with this style' switch to instantly update all blocks that use the same style.
Instantly make styling changes to blocks of the same type by having the Apply to all blocks with this style switch on.
Create custom block styles, and instantly make styling changes to all blocks using that custom style.
April 25, 2024
We've added support for more common text editing keyboard shortcuts to Tabular's text editors.
Text editing has just become more intuitive. Use your common keyboard commands for inserting linebreaks, deleting next characters, deleting previous word, and deleting the whole line.
Action | Keyboard command |
---|---|
Linebreak | Shift ⇧ + Enter |
Deleting next character | Delete key |
Deleting previous word | Option ⌥ + Backspace ⌫ (on MacOS), Alt + Backspace ⌫ (on others) |
Deleting line | Command ⌘ + Backspace ⌫ (on MacOS), Control + Backspace ⌫ (on others) |
April 25, 2024
Quickly re-use colors that you've previously used in your email.
The color picker now shows all colors that are present in your email. Click on any of them to use.
February 29, 2024
We introduce three new subscription plans. If you are currently subscribed to our old Tabular Pro plan, your subscription will remain unchanged.
We have significantly increased the CDN quotas on all plans, including our free plan:
February 29, 2024
You can now create unlimited teamspaces within one organization to better organize your work. For example, create separate teamspaces for each client, campaign or project you're creating emails for.
Per teamspace you can manage which of your organization members or guests have access to view or edit emails. In addition, you can set Teamspaces to be closed or open to be joined by other Organization members. Next to that, if you're on the Organization plan, you can set Teamspaces to be secret. Secret teamspaces are hidden from other organization members by default and only visible for organization members that are already member of that teamspace.
You can now invite others to join your organization as an Admin, Member, or Guest. In order to showcase your emails to colleagues or clients you can add unlimited organization Guests for free. The number of organization Admins or Members you can add depends on your subscription plan.
We automatically added an Organization to each of your Teams in Tabular. Your Team members also became members or guests in your Organization.
Previously, you were able to invite others to join your team via an email invite. Now, in order to add members to your teamspace, they have to first become members of your Organization. You can add people from your organization as admin, member, or guest to your teamspaces. Organization Guests can only be added as Teamspace Viewers.
December 20, 2023
You can now select icons directly from a library of 2500+ icons (FontAwesome, Feather icons, and Heroicons) and change the icon colors using our color picker.
This makes it super easy to add for example social media icons and change them to your preferred color.
November 29, 2023
Tabular has just been added to Postmark's integrations page as an official integration.
You can view our official listing on Postmark's website here. Or learn more about how our Postmark integration works on our integration page.
This integration allows you to easily design, update, and manage your transactional (web)app and bulk/broadcast emails with Tabular and send them with Postmark. One-click upload your Tabular emails as templates to Postmark. After that you’ll be able to use the templates in the Postmark API.
November 8, 2023
We became the first platform to make a third-party developed integration for Zoho ZeptoMail, available on the Zoho App Marketplace.
The integration lets you to directly upload your Tabular emails as email templates to ZeptoMail's transactional email service. Read our Zoho Marketplace listing to learn how to start using Tabular with ZeptoMail.
November 3, 2023
You can now create, edit, and manage your email templates in Tabular and directly use them in Crisp campaigns.
Tabular is now an official Crisp app, you can read our app listing on Crisp's website here.
Securely connect Crisp and start using your Tabular email templates in your Crisp one-time or automated campaigns.
Crisp is an all-in-one business messaging platform that offers a shared inbox, chatbot, and email campaign software can be used to retarget your leads or customers manually or automatically.
To easily design quality emails for Crisp's campaign functionality you can use Tabular. It will allow you freedom to create any email you have in mind, and more rapidly iterate on your email designs to find out what performs well.
Tabular allows you to more quickly and easily make your emails. Perform one-click to connect and upload the design as a Crisp email template, and start sending.
In Tabular, go to any email that you’d like to create a Crisp email template with. Open the ‘Use email’ modal, and select the 'Export' tab. Search for the Crisp option, this will open a form where you'll have to input the Website ID of your Crisp account.
You can find your Website ID using these steps:
When you’re done you’ll be able to use your authorization in all your Tabular emails. One-click to create a Crisp email template that uses your Tabular email. Thereafter, if you make changes to your email in Tabular you can click the 'Upload' button to update your Crisp template with the latest version.
Crisp offers a set of email variables that you can use to personalize your message. You can find the full list of variables available here. You can directly use the variables in Tabular text blocks, like so:
Hello {{ name.first }}, how are you doing?`
September 13, 2023
You can now more easily manage email variables and dynamic content in your emails. Mark variables in your text and specify example display values for a realistic view of your email while designing.
We've made several improvements that make it easier for you to manage email variables and dynamic content in your email templates.
Email variables are placeholders within an email that will be automatically replaced with values you provide when you send the email. For example, you can define variables for parts of the message that are specific to each individual with personal information, such as the recipient's name.
You can now select your placeholder and mark it as a 'variable'.
Marked variables are visually distinct from normal text so it makes it easier to recognize and manage variables in your email.
You can specify an example display value for your variable that will be shown in the editor instead of the variable. This gives you a realistic view, while designing, what the email will look like when the variables are replaced with real values.
This is a first step towards creating a system that allows you to easily use and re-use personalization variables that work with your email service provider.
Instead of sending a generic, one-size-fits-all email, dynamic content allows you to tailor specific parts of the email to individual recipients, creating a more personalized and relevant experience.
If your email service provider provides conditional statement templating markup, you can choose to show certain parts of your email for some while hiding them for others.
In the email editor, select the condition option on the Dynamic content section of an email block that you wish to render conditionally. As you can see you will have to provide the opening (if) statement markup and closing (end-if) statement markup.
If your email service provider provides for-loop statement templating markup, you can choose to have certain parts of your email to be added more than once. For example, if you run an ecommerce store, you would want to use this in an order confirmation email. You can use for-loops to dynamically render a variable number of products a customer ordered.
In the email editor, select the repetition option on the Dynamic content section of an email block you wish to repeat. As you can see you will have to provide opening (for-loop) statement markup and closing (end for-loop) statement markup.