# RenderKu # Preview Templating Engine Guide Topic: Emails | Section: Preview URL: https://help.renderku.com/articles/art_3571561244675/preview-templating-engine-guide When in preview mode, you can choose which templating engine to use for outputting preview. In general, if you're creating emails from templates, you do not have to change the templating engine as the template would've already set the appropriate templating engine.   Why do we have multiple templating engines? Because RenderKu is platform agnostic and supports generating emails for multiple platforms like Shopify, BigCommerce, which uses different templating engine. When you're creating a Shopify notifications emails, you would use a Shopify Liquid templating engine which mimics the templating engine used by Shopify to preview email output.   Below are available templating engines. Liquid (Default) This is the default templating engine based on the open-source liquid template language. Select this templating engine for standard emails like newsletters.   Shopify Liquid This is the extended version of liquid templating used by Shopify for outputting emails dynamically within their platform. Select this templating engine for Shopify notifications emails. See Shopify Liquid templating limitations.   BigCommerce Handlebars This is the extended version of handlebars used by BigCommerce for outputting emails dynamically within their platform. Select this templating engine for BigCommerce emails.   --- # Using Preview Variables in Email Topic: Emails | Section: Preview URL: https://help.renderku.com/articles/art_3571561170677/using-preview-variables-in-email In general, only emails generated to be used in ecommerce notification templates will need to use preview variables for generating data in preview mode. Standard email templates for newsletters won't need to use preview variables. Preview variables will be used to replace dynamic data in liquid templating.   From Preview tab, you can add variables for email preview. There are 2 kind of variables you can add for email preview, Predefined and Custom. Predefined Variables RenderKu has a set of predefined variables you can select to generate data for preview.    For example, if you are crafting a Shopify Order Confirmation email, simply select predefined variables for Shopify Order Confirmation. This will auto populate the variables that you would use in Shopify Order Confirmation email.     Custom Variables You can also specify custom variables in JSON to use for preview mode. Specified custom variables will be augmented with predefined variables to generate preview variables for email.   For example, let's say you have predefined variables below {"first_name": "John","last_name": "Doe"} And you specify the following custom variables {"age": 25} Final generated preview variables for emails would be. {"first_name": "John","last_name": "Doe","age": 25}     Example with Shopify Order Confirmation Email For example, let's say your email uses {{ order_name }} liquid variable and you have preview variable for order_name set at #9999. When you switch to preview mode, you can see that {{ order_name }} liquid variable being replaced with #9999.         --- # Email preview not rendering correctly? Topic: Emails | Section: Preview URL: https://help.renderku.com/articles/art_3571561192945/email-preview-not-rendering-correctly There are few places to inspect if you encounter rendering issues with email preview similar to the ones shown above. These errors are generally caused by invalid syntax for liquid templating.   Apply Code Wrapping Check pre and post code that you've added to rows and elements for code wrapping. Make sure they are valid liquid syntax and the tags are properly closed.   HTML element Check code specified for HTML element. If liquid templating is used, make sure they are valid syntax and tags are properly closed.       --- # Apply Code Wrapping in Email Topic: Emails | Section: Guides URL: https://help.renderku.com/articles/art_3571561235427/apply-code-wrapping-in-email Before continuing, we recommend reading and understanding how preview variables work. This will help you to understand how to fully utilize code wrapping. Using Preview Variables in Email Preview Templating Engine Guide   You can apply code wrapping to elements or rows in email. If turned on, code wrapping allows you to add raw code before and after element/row. This is used mainly to wrap element/row with conditional logic like if-else/for-loop.    We'll explain more with examples below.   For-Loop example with Shopify Order Confirmation Email This example will illustrate how we use code wrapping with for-loop in Shopify Order Confirmation email to loop ordered products. Go to Shopify notifications email templates page and select a template for Shopify Order Confirmation email. If you go to Preview tab, you should see that Shopify Order Confirmation predefined variable has already been added. The variable we'll be using for looping is subtotal_line_items, which is list of products for order confirmation. 1) Inside the email editor, select the row for ordered items. This is the row that we will be looping. 2) From row side panel, select Advanced tab and then turn on Apply Code Wrapping. You should see that we have already specified looping code below. Pre Code (this is code added before row) {% for li in subtotal_line_items %} Post Code (this is code added after row) {% endfor %} What both of these code does is to use liquid templating to loop subtotal_line_items variable for selected row.  3) Within the row you can see that we reference variable like {{ li.title }}, {{ li.quantity }}. In preview mode, these will be replaced with product's title and quantity ordered for each line item.    Exported HTML When you export html for email, the added pre-code and post-code for code wrapping will be exported in raw, making it compatible with Shopify's templating system. Thus based on the example above the exported html code will be something like {% for li in subtotal_line_items %}// html code for row will be here{% endfor %}       --- # How to use Email Components? Topic: Emails | Section: Guides URL: https://help.renderku.com/articles/art_3571561118548/how-to-use-email-components Components are reusable content that can be used across multiple emails. A common use case for component is footer content, which can be used across all your emails. Component can be email element or row.   Making changes to component When you make changes to component, it will be applied universally on all component instances. This is an incredibly time saving feature because in the case of business address changes, you only need to change it in footer component and it will be automatically applied to all emails.   How to create component? To create component, simply right click on email element/row and click Convert Component. Specify name for component and click Save to create component.   After created, you can it in Components tab via left sidebar. To use component, simply drag it to email editor.   Editing component When you select a component, you will be presented with 2 options for editing.   Edit Component  Changes made to component will be applied universally to other instances when email is saved. This may affect other emails.    De-link Component Changes made will be applied independently. This won't affect other emails.   Deleting component When a component is deleted, all instances of it will be de-linked (it won't be deleted). Existing content for relevant emails remains intact.   See Also How to sync components changes to integrations?     --- # What is an invisible html element? Topic: Emails | Section: FAQs URL: https://help.renderku.com/articles/art_3571561253733/what-is-an-invisible-html-element For html element, you can turn on Invisible Element if html element should not be visible to end-user. For example, in the case of Shopify notification emails, you might want to specify liquid code to assign liquid variables. Invisible element won't have any spacing and won't take up any space. --- # How to sync email components changes to integrations? Topic: Emails | Section: FAQs URL: https://help.renderku.com/articles/art_3571561228863/how-to-sync-email-components-changes-to-integrations Will changes to email component trigger auto sync for linked emails? No it will not trigger auto sync for linked emails. This setup is to prevent unexpected changes to emails due to the cascading nature of components. We do have an alternate way that allows you to push sync manually for emails linked with component.   How to trigger push sync for emails linked with component? To trigger push sync for emails linked with component, go to email components page. Select Push Sync Emails for component. This will trigger push sync for emails linked with component. For example, if your footer component is used by all your emails, this action will trigger and push sync for all your emails. In turn, it will sync your emails with connected platforms.     --- # Install RenderKu on Shopify Topic: Shopify | Section: Setting Up URL: https://help.renderku.com/articles/art_3571561254405/install-renderku-on-shopify With RenderKu, you can customize your emails without risking your store. RenderKu doesn’t read or edit your store data. It works entirely with Shopify liquid variables and requires zero access scopes.Install RenderKu AppShopify merchants can use RenderKu by installing the app from Shopify app store. RenderKu Shopify Listing Choose Shopify Notification TemplateAfter installation, you can go to Shopify notifications email templates page and select a template to use for Shopify notifications emails. For starters, we recommend testing with "Order Confirmation" email first.Generally the templates are carefully crafted to handle all the dynamic liquid variables for you so most of the changes you would make would be to customize the colors and logos according to your brand.You can also preview the email output by selecting Preview tab in top right corner. Save email once you're ready. After email is saved, we will start generating assets for the email (before you can export email html). The whole process will generally be done within a minute or so. Export HTMLTo export html for email, you will need a paid plan. RenderKu is designed to be use for long-term so we recommend upgrading to annual plans, which are 4 times cheaper than monthly plans. To upgrade, go to billing overview page.If you're already on a paid plan, go to emails page and right click on email. Then select Export HTML.In most cases, we recommend selecting Export Html File to get HTML code for email. Update Shopify Notification EmailGo to Shopify notifications emails and look for the notification email you're replacing.For this example we're updating Order Confirmation email. Click Edit code button in top right and replace the email body with your exported HTML.Then hit Save button in top right.Once that is done, hit Preview in top right to view your email outlook and ensure everything is right.  Remember to also Send test email to your inbox to check how your email looks in live mode.  What's NextWe recommend reading the following articles as well to better understand how to use RenderKu to generate Shopify email notification templates.Tips for designing Shopify email notification templatesUsing Preview Variables in EmailApply Code Wrapping in EmailPreview Templating Engine Guide     --- # Tips for designing Shopify email notification templates Topic: Shopify | Section: Setting Up URL: https://help.renderku.com/articles/art_3571561151916/tips-for-designing-shopify-email-notification-templates Use Components See How to use Email Components. When designing Shopify email notification templates, some of your email elements/rows are reused across different notification types. Hence using email components to reuse these elements/rows can greatly speed up and simplify the process of crafting email template. For example, email header is used across all notification emails, so it's a good choice to save it as a component. Another example is email footer.     --- # Why RenderKu Doesn't Need Shopify Store Access Scopes Topic: Shopify | Section: Setting Up URL: https://help.renderku.com/articles/art_7090582628034/why-renderku-doesnt-need-shopify-store-access-scopes When you install a Shopify app, it asks for permissions called access scopes. These determine what the app can read or modify in your store products, collections, orders, customers, and more.RenderKu requires zero access scopes. It does not request any store permissions during installation.How It WorksRenderKu is an email template editor. You design your email in RenderKu's drag-and-drop editor, then export the HTML and paste it into Shopify. RenderKu works entirely with Shopify Liquid variables — the dynamic placeholders Shopify uses to insert real data (order details, customer names, etc.) at send time.Because Shopify handles the actual data, RenderKu never needs to access your store.See How to export email to Shopify Email for the full workflow.What This Means for Your StoreBy design, RenderKu cannot read, modify, or delete your products, collections, orders, or any store data. There is no access token that could be compromised and no API call that could go wrong.Verify It YourselfGo to Shopify Admin → Settings → Apps and sales channels → RenderKu → Permission details. You will see zero access scopes listed. --- # Emails for Shopify Messaging (formerly Shopify Email) Topic: Shopify | Section: Guides URL: https://help.renderku.com/articles/art_3571561112730/emails-for-shopify-messaging-formerly-shopify-email Besides Shopify notification emails, you can use RenderKu to curate visually appealing newsletters for Shopify Messaging (formerly Shopify Email). For Shopify Messaging, we will use custom-coded email feature which allows you to copy email HTML from RenderKu. Install Shopify MessagingFirst, make sure you've installed Shopify Messaging app to your store.Create emails for Shopify MessagingFor Shopify Messaging, you need to make sure these 2 variables are used in your email, or you will get errors.{{ unsubscribe_link }}{{ open_tracking_block }}We'll walk you through how to set them up.For {{ unsubscribe_link }}, add it inside your unsubscribe element.We recommend converting it to component so you can easily reuse them in future emails.Next is {{ open_tracking_block }}, this is also mandatory for Shopify to be able to track opens in your email.Drag a HTML element to the end of the email after all elements.Specify {{ open_tracking_block }} as HTML codeTurn on invisible element.Specify {{ open_tracking_block }} as label (Optional)We recommend converting it to component so you can easily reuse them in future emails. (Optional)This is preview of how the email looks like. After that save the emai. Export email html to Shopify MessagingBefore exporting html for email, ensure that you've added required variables to email (which we already did in previous step).Go to your RenderKu emails page and right click on email you want to use. Then select Export HTML and copy HTML code for email.  Go to create campaign for Shopify Messaging and select Code your own. Paste email html to code section. Email preview will be shown if code is valid. LinksSee the following links to better understand how to use custom HTML for Shopify Messaing.Required variables for custom-coded Shopify MessagingSupported variables for custom-coded Shopify Messaging       --- # How to Create Multilingual Shopify Notification Emails Topic: Shopify | Section: Guides URL: https://help.renderku.com/articles/art_7090869397613/how-to-create-multilingual-shopify-notification-emails If your store serves customers in multiple languages, you can use RenderKu together with Shopify's Translate & Adapt app to send notification emails in each customer's language.RenderKu doesn't have a built-in translation feature. Instead, you create a separate email template for each language and paste each version into Shopify's Translate & Adapt system. Shopify then automatically sends the correct language based on the customer's locale.PrerequisitesYour store has additional languages enabled in Settings > LanguagesTranslate & Adapt is installed on your storeSteps1. Create your email in your store's default languageDesign your notification email in RenderKu as you normally would. Export the HTML and paste it into the corresponding Shopify notification template under Settings > Notifications. See How to export email to Shopify Email if you're not familiar with this step.2. Replicate the email for each additional languageIn RenderKu, use the Replicate function to duplicate your email. Rename the copy to include the language (e.g. "Order Confirmation - French"). Translate the text content in the editor for that language.3. Export and paste into Translate & AdaptFor each translated email, export the HTML from RenderKu. Then open the Translate & Adapt app, find the matching notification template, select the target language, and paste the translated HTML.You can also access this from Settings > Notifications by clicking on the notification email, selecting the language from the dropdown, and clicking Edit code.4. Repeat for each languageRepeat steps 2 and 3 for every additional language your store supports.5. PreviewGo to Settings > Notifications, click on the email template, and use the language dropdown to preview each version.NotesThis process is manual. If you update the design of your email, you'll need to re-export and re-paste for each language.Shopify Liquid variables (like {{ order_name }}, {{ shipping_address }}) work the same across all languages. Only translate the static text, not the Liquid code.Shopify determines which language to send based on the customer's locale at time of purchase. --- # Shopify Liquid templating limitations Topic: Shopify | Section: Troubleshooting URL: https://help.renderku.com/articles/art_3571561225991/shopify-liquid-templating-limitations There are some limitations when using Shopify Liquid templating engine in RenderKu. Shopify's built-in liquid templating engine support a wide variety of filters. Unfortunately, many of these filters are closed source so RenderKu can only try to handpick the commonly used filters and emulate them with our own code.  Below are filters that we support. image_url {{ product | image_url }} img_url {{ product | img_url }} money {{ product.price | money }} money_with_currency {{ product.price | money_with_currency }} money_without_currency {{ product.price | money_without_currency }} money_without_trailing_zeros {{ product.price | money_without_trailing_zeros }} format_address {{ customer.default_address | format_address }} format_code {{ gift_card.code | format_code }}   What if a filter not supported? If a filter used is not supported, it will be ignored in preview mode. You can still use the filter and it will be exported as usual, but RenderKu's editor won't be able to process it in our preview mode. In another words, you can still use a filter that we don't support and it will be exported as usual.         --- # Background image in Shopify notifications email Topic: Shopify | Section: Troubleshooting URL: https://help.renderku.com/articles/art_3571561228466/background-image-in-shopify-notifications-email Unfortunately, Shopify notifications email do not support background image.  As an alternative, you can use RenderKu's built-in image editor to replace it with an image and make it clickable to button url. --- # Error saving "Customer Account Invite" template for Shopify Topic: Shopify | Section: Troubleshooting URL: https://help.renderku.com/articles/art_3571561163415/error-saving-customer-account-invite-template-for-shopify If you encountered error saving "customer account invite" template for Shopify, ensure that you included the following in your template. {{ custom_message }} We have found that exclusion the text will cause error when you save "customer account invite" template for Shopify.     --- # List of supported Shopify email notification templates Topic: Shopify | Section: FAQs URL: https://help.renderku.com/articles/art_3571561292160/list-of-supported-shopify-email-notification-templates Below are Shopify email notification templates that we have built-in support. This means that we have predefined variables and pre-made templates available for these notification types. Order Confirmation Order Invoice Draft Order Invoice Order Cancelled Order Refund POS and Mobile Receipt Shipping Confirmation Shipping Update Order Out for Delivery Order Delivered Abandoned Checkout Customer Account Invite Customer Account Welcome Customer Account Password Reset Customer Marketing Confirmation Gift Card Issued Gift Card Confirmation   Non-Supported Shopify Notification Types You can still use RenderKu for non-supported Shopify notification types but you  would need to specify custom variables by yourself if you want email preview. And you need to curate the template from scratch which requires some coding knowledge (especially with liquid templating).   --- # How to revert Shopify notification templates back to default? Topic: Shopify | Section: FAQs URL: https://help.renderku.com/articles/art_3571561216169/how-to-revert-shopify-notification-templates-back-to-default Shopify provide an option allowing you to easily revert notification templates back to it's default version. Simply select Revert to default when in code editor for notification template.   --- # What is the difference between Standard and Shopify Notifications templates? Topic: Shopify | Section: FAQs URL: https://help.renderku.com/articles/art_3571561292092/what-is-the-difference-between-standard-and-shopify-notifications-templates Standard Email Templates are email templates used for creating newsletters. These are the general email templates that you would use for your email marketing campaigns for things like discount promotion emails, events emails like black friday etc.   Shopify Notifications Email Templates are email templates used for Shopify notification emails. Since Shopify only provide code editor for notification emails, you can use RenderKu to easily customize and craft visually appealing templates for your notification emails.   --- # Install RenderKu on BigCommerce Topic: BigCommerce | Section: Setting Up URL: https://help.renderku.com/articles/art_3571561282062/install-renderku-on-bigcommerce Install RenderKu App BigCommerce merchants can use RenderKu by installing the app from BigCommerce app store.  RenderKu BigCommerce Listing   Choose BigCommerce Template After installation, you can go to BigCommerce email templates page and select a template to use for BigCommerce transactional emails. For starters, we recommend testing with "Order Confirmation" email first. Generally the templates are already crafted to work well for you email type so most of the changes you would make would be to customize the colors and logos according to your brand. You can also preview the email output by selecting Preview tab in top right corner. Save email once you're ready. After email is saved, we will start generating assets for the email (before you can export email html). The whole process will generally be done within a minute or so.   Export Email to BigCommerce To export html for email, you will need a paid plan. RenderKu is designed to be use for long-term so we recommend upgrading to annual plans, which are 4 times cheaper than monthly plans. To upgrade, go to billing overview page. How to export email to BigCommerce   What's Next We recommend reading the following articles as well to better understand how to use RenderKu to generate BigCommerce emails. Tips for designing BigCommerce emails Limitations for BigCommerce Transactional Emails Using Preview Variables in Email Apply Code Wrapping in Email Preview Templating Engine Guide   --- # Tips for designing BigCommerce emails Topic: BigCommerce | Section: Setting Up URL: https://help.renderku.com/articles/art_3571561151129/tips-for-designing-bigcommerce-emails Use Components See How to use Email Components. When designing BigCommerce emails, some of your email elements/rows are reused across different notification types. Hence using email components to reuse these elements/rows can greatly speed up and simplify the process of crafting email template. For example, email footer is used across all emails, so it's a good choice to save it as a component. Another example is email header and faq element.     --- # How to export email to BigCommerce Topic: BigCommerce | Section: Guides URL: https://help.renderku.com/articles/art_3571561328151/how-to-export-email-to-bigcommerce To export html for email, you will need a paid plan. RenderKu is designed to be use for long-term so we recommend upgrading to annual plans, which are 4 times cheaper than monthly plans. To upgrade, go to billing overview page. There are 2 ways you can export email from RenderKu to BigCommerce transactional emails. Sync Integration and Export HTML Manually. Sync Integration This approach allows you to automatically sync saved emails to BigCommerce.  First, ensure that you've installed RenderKu app from BigCommerce app store. This is required for us to sync your emails. Inside email editor, select Syncs from left sidebar. Turn on BigCommerce Sync If Auto Sync is turned on, we will automatically push email sync to BigCommerce for selected email type whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync. You can view sync results via email sync logs page.   Export HTML Manually You can also manually export email HTML to BigCommerce. This approach requires slightly more work but is more flexible as you can edit the HTML you are copying over.   Go to emails page and right click on email. Then select Export HTML. In most cases, we recommend selecting Export Html File to copy HTML code for email. Go to BigCommerce transactional emails and select template to edit. Then replace Code with copied HTML.   --- # Limitations for BigCommerce Transactional Emails Topic: BigCommerce | Section: FAQs URL: https://help.renderku.com/articles/art_3571561379078/limitations-for-bigcommerce-transactional-emails Currently BigCommerce has limited transactional emails body to be within 65,536 characters.This limitations meant that large email might run into "Email body too large" error when it is imported to BigCommerce. We have added a feature request to BigCommerce requesting removal of this limit. To help us get this implemented, please upvote for our feature request. Or even better, highlight this issue to your BC rep.   How to handle email exceeding characters limit? In general, order related emails are the ones that will run into exceeding characters limit issue. Currently the only workaround is to remove sections of email to reduce number of characters. For example, in order related emails, the order details can be viewed via View Your Order link. So what we can do to reduce characters length is to keep the sections inside the marked rectangle, and remove the rest. This should keep the email within characters limit. Or you can try to remove each section one-by-one until the email is within characters limit. How to check number of characters used in email? Go to emails page and select Export HTML for email. Then Copy HTML to get html code and go to https://www.lettercount.com/ and paste the code to calculate number of characters.      --- # How to revert BigCommerce emails back to default? Topic: BigCommerce | Section: FAQs URL: https://help.renderku.com/articles/art_3571561367812/how-to-revert-bigcommerce-emails-back-to-default BigCommerce provide an option allowing you to easily revert transactional emails back to it's default version. From BigCommerce transactional emails, select email to revert. Then look for Reset to system default.   --- # What is the difference between Standard and BigCommerce templates? Topic: BigCommerce | Section: FAQs URL: https://help.renderku.com/articles/art_3571561275269/what-is-the-difference-between-standard-and-bigcommerce-templates Standard Email Templates are email templates used for creating newsletters. These are the general email templates that you would use for your email marketing campaigns for things like discount promotion emails, events emails like black friday etc.   BigCommerce Email Templates are email templates used for BigCommerce transactional emails. Since BigCommerce only provide code editor for transactional emails, you can use RenderKu to easily customize and craft visually appealing templates for your transactional emails.   --- # How to use Mask in design? Topic: Designs | Section: Guides URL: https://help.renderku.com/articles/art_3571561229870/how-to-use-mask-in-design Mask allows you display images in various shapes and patterns. For any image, we can use mask to present them in a different manner. The example above showcase the same base image with various different mask.   Adding Mask To use simply select Masks from left sidebar and pick the mask you want to use.    To attach an image to mask, simply drag it from side panel onto the mask.      Use your Own Custom Mask Besides the predefined masks we provide via the masks side panel, you can also use your own mask. Here's an important point to note, any png image file can be converted to a mask. You can upload your own png image file and convert it to a mask. To convert an image into mask, simply right click to and look for Convert to Mask option. This option will only be shown to png image.  This is how an image converted to mask looks like. And from there we can attach another image to create our own custom mask.           --- # How to fill color for png image? Topic: Designs | Section: Guides URL: https://help.renderku.com/articles/art_3571561164426/how-to-fill-color-for-png-image For jpg images, you can use Color Overlay feature to overlay image with color. For png images, this may not be the effect you intend to achieve since the transparent background is colored as well.   Using Mask to fill color An unconventional approach is to convert png image to mask and then use fill color feature for mask. First, right click on image element and Convert to Mask.   This is how it looks as a mask. Next, select Edit Mask. From Edit Mask side panel, turn on Color Fill to set color for mask. Tada! This approach allows you to fill color for png image without distorting the transparent background.     --- # How to set transparent background for design? Topic: Designs | Section: FAQs URL: https://help.renderku.com/articles/art_3571561215110/how-to-set-transparent-background-for-design   When saving png image, sometimes you would want to have a transparent background. Follow steps below to set transparent background. From design editor, select to Backgrounds in left sidebar. Then click to Set Transparent Background to use transparent background. --- # How to export email to any platform? Topic: Integrations | Section: Getting Started URL: https://help.renderku.com/articles/art_3571561229823/how-to-export-email-to-any-platform Before exploring export options for email, go to integrations docs and see if there's already an integration guide written for the specific platform that you are using. If not, read on to explore various export options. There are 3 ways you can export email from RenderKu to other platforms. Below are the options ranking from most convenient to least convenient. Sync Integration (Require Paid Plan) Export HTML File (Require Paid Plan) Export Zip File    Sync Integration RenderKu has integration with platforms like Mailchimp, Klaviyo allowing us to automatically push updates and sync emails whenever you save your RenderKu email. To see if your platform supports sync integration, check connections page and see if it's there. If it's not there, we will need to use alternate export method. This option is only available for users on paid plan.   Export HTML File Use this method if RenderKu doesn't have a direct integration with your platform.   Right click on email and select Export HTML. Then select Export HTML File. You can either copy html or download a single html file for email. RenderKu will host images for email html. You simply just need to paste the HTML into your platform. This option is only available for users on paid plan.   Export Zip File Similar to previous method, but select Export Zip File instead. With this method, you would need to host the images yourself. The zip file will contain images you use for email html. This option is available for all users.       --- # How to export email to OnVoard Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561222735/how-to-export-email-to-onvoard RenderKu integration with OnVoard allows you to automatically sync saved emails to your OnVoard account as custom email template.    Connect to OnVoard Account To connect to your OnVoard account, we would need API key from your OnVoard account. Go to your OnVoard's API Details page and copy API Key. Go to RenderKu's connections page and connect to your OnVoard account with the api key.   Turn on OnVoard Sync for Email Inside email editor, select Syncs from left sidebar. Turn on OnVoard Sync If Auto Sync is turned on, we will automatically push email sync to OnVoard whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync. You can view synced emails in OnVoard custom email templates page.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to Amazon SES Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561295679/how-to-export-email-to-amazon-ses RenderKu integration with Amazon SES allows you to automatically sync saved emails to your Amazon SES account.    Connect to Amazon SES Account Firstly, we would need a few credentials from your Amazon SES account. Access Key - The AWS Access Key with admin access to Amazon SES Secret Key - The AWS Secret Key with admin access to Amazon SES Region Name - Region used in your SES setup. For example "us-east-1" To connect to your Amazon SES account. Go to RenderKu's connections page and connect to your Amazon SES account with the credentials.   Turn on Amazon SES Sync for Email Inside email editor, select Syncs from left sidebar. Turn on Amazon SES Sync If Auto Sync is turned on, we will automatically push email sync to Amazon SES whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync.   Synced emails can be found in Amazon SES email templates page.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to Brevo (formerly SendInBlue) Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561146434/how-to-export-email-to-brevo-formerly-sendinblue RenderKu integration with Brevo allows you to automatically sync saved emails to your Brevo account.    Connect to Brevo Account To connect to your Brevo account, we would need API key from your Brevo account. Go to your Brevo's API Keys page and generate new API Key for RenderKu. Copy the api key from Brevo. Go to RenderKu's connections page and connect to your Brevo account with the api key.   Turn on Brevo Sync for Email Inside email editor, select Syncs from left sidebar. Turn on Brevo Sync If Auto Sync is turned on, we will automatically push email sync to Brevo whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync. You can view synced emails in Brevo email templates.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to HubSpot Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561113091/how-to-export-email-to-hubspot RenderKu integration with HubSpot allows you to automatically sync saved emails to your HubSpot account.    HubSpot Requirements Your HubSport account must be at least Marketing Hub Professional or Marketing Hub Enterprise for export to work.   Connect to HubSpot Account Go to RenderKu's connections page and connect to your HubSpot account.   Email Requirements For hubspot, you need to include the following variables to your email template. Most of these variables are used in email footer. This is a requirement set on their end so be sure to include these variables in your RenderKu email. {{ site_settings.company_name }} {{ site_settings.company_street_address_1 }} {{ site_settings.company_city }} {{ site_settings.company_state }} {{ unsubscribe_link }}     Turn on HubSpot Sync for Email Inside email editor, select Syncs from left sidebar. Turn on HubSpot Sync If Auto Sync is turned on, we will automatically push email sync to HubSpot whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to Mailchimp Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561155618/how-to-export-email-to-mailchimp RenderKu integration with Mailchimp allows you to automatically sync saved emails to your Mailchimp account.    Connect to Mailchimp Account Go to RenderKu's connections page and connect to your Mailchimp account.   Turn on Mailchimp Sync for Email Inside email editor, select Syncs from left sidebar. Turn on Mailchimp Sync If Auto Sync is turned on, we will automatically push email sync to Mailchimp whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync. You can view synced emails at Mailchimp email templates.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to Postmark Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561144339/how-to-export-email-to-postmark RenderKu integration with Postmark allows you to automatically sync saved emails to your Postmark account.    Connect to Postmark Account To connect to your Postmark account, we would need Server API Token from your Postmark account. Login to your Postmark account and go to your server. Select API Tokens section and retrieve for your Server API Token. Go to RenderKu's connections page and connect to your Postmark account with Server API Token.  For Postmark, we will sync emails to the designated server as templates.   Turn on Postmark Sync for Email Inside email editor, select Syncs from left sidebar. Turn on Postmark Sync If Auto Sync is turned on, we will automatically push email sync to Postmark whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # How to export email to SendGrid Topic: Integrations | Section: Guides URL: https://help.renderku.com/articles/art_3571561112030/how-to-export-email-to-sendgrid RenderKu integration with SendGrid allows you to automatically sync saved emails to your SendGrid account.    Connect to SendGrid Account To connect to your SendGrid account, we would need API key from your SendGrid account. Go to your SendGrid's API Keys page and create new API Key for RenderKu. For access level, select Full Access. Copy the api key from SendGrid. Go to RenderKu's connections page and connect to your SendGrid account with the api key.   Turn on SendGrid Sync for Email Inside email editor, select Syncs from left sidebar. Turn on SendGrid Sync If Auto Sync is turned on, we will automatically push email sync to SendGrid whenever email is saved. If Auto Sync is turned off, you would need to manually push email sync. You can view synced emails in SendGrid Design Library.   Email Sync Logs Lastly, you can view sync results via email sync logs page.           --- # Why account can only connect to 1 store? Topic: General | Section: Troubleshooting URL: https://help.renderku.com/articles/art_3571561118849/why-account-can-only-connect-to-1-store This is to ensure data integrity and avoid mixing data across multiple stores. Let's say you have the following stores: mysamplestore-1.com mysamplestore-2.com You need to use 2 different accounts to connect to these 2 stores.   --- # Why different accounts can't be connected to the same store? Topic: General | Section: Troubleshooting URL: https://help.renderku.com/articles/art_3571561190595/why-different-accounts-cant-be-connected-to-the-same-store This is to avoid conflicts in configurations for ecommerce platform. For example, let's say if we allow 1 store to be connected to 2 different accounts, A and B. Given the following scenario: Account A is set to subscribe to paid plan. Account B is set to free plan. In this case, RenderKu won't be able to decide if we should charge your store since both accounts specify different settings.   Can I switch store connection to another account? Not really. Store can only be connected to an account at any point in time. This is to prevent confusion because if we allow multiple stores to connect to a single account, your account will have products from both stores. Each account is always be exclusively assigned to 1 store.        --- # Updates on Support Channel for RenderKu Topic: Updates | Section: Announcements URL: https://help.renderku.com/articles/art_3603677975919/updates-on-support-channel-for-renderku A quick update on our support channel. I've removed Zendesk as our helpdesk vendor with https://PointAnswer.com, an affordable helpdesk software I have created to replace expensive helpdesk vendors.HelpCenter DocsOur main helpcenter link is still the same at https://help.renderku.com. However, links to individual articles from previous helpcenter are outdated. If you need to search for particular article, you can search the title via the search bar in the new helpcenter.Contacting UsI've removed our ticketing system with Zendesk. If you require any assistance in the future, please contact us directly at support@renderku.com. We'll use direct email replies as our main support channel.‍Why did I choose to replace Zendesk?I started PointAnswer out of necessity because I was overpaying for a helpdesk with simple requirements.I used to run my helpdesk and host my docs with Zendesk. It wasn't a cheap solution, but it had the help center structure that I liked the most. Initially, I was paying about US$30/mo for OnVoard. But as time went on, Zendesk added more and more unnecessary features for enterprises that I didn't need, making the whole platform harder and harder to use. Then, they were bought over by a PE firm, which kept raising the price over time.‍When I use Zendesk for my second SaaS business, RenderKu, it costs me $70/mo. This amount is more than 3 servers I'm paying to host the whole infrastructure. And I'm only choosing Zendesk mainly for hosting documentation.At this point, when I was planning to start my 3rd app business, the thought of forking another $70/mo for hosting documentation made me rethink my options. I've eventually come to the conclusion it would be better for me to start PointAnswer and use it as helpcenter for all businesses, and serve other small businesses alike.I know how it's like to run a small business where every cents count. Thus, if you are looking for a free or affordable helpcenter to host your faqs and documentation, have a look at https://PointAnswer.com.The free plan will serve your needs if you only need basic functionality for your helpcenter.Go to PointAnswer.com‍ --- # IOS Limitations Topic: Limitations | Section: IOS URL: https://help.renderku.com/articles/art_3571561324097/ios-limitations Updates on 5th Feb 2026I have pushed some changes to improve some of the IOS mail issues on mobile devices.Some of the mentioned issues below is better supported now though it's still an ongoing challenge to fully support IOS mail on mobile. Currently our emails are well tested for desktop and android devices but it's not well tested for IOS devices like iphones.These are some known limitations for IOS reported by some usersEmails with weird black borders in dark mode.Emails not responsive and scaled for iphone mobile.IOS Mail is challenging to support because it ignores media queries which makes responsive mobile emails rendering challenging. --- # What happens if payment fail? Topic: Billing | Section: Existing Customers URL: https://help.renderku.com/articles/art_3571561256654/what-happens-if-payment-fail RenderKu operates on prepay manner. If payment fail, your subscription will be suspended and you won't have access to paid features. To make payment again, go to billing overview and click Make Payment to pay. --- # How do I cancel subscription? Topic: Billing | Section: Existing Customers URL: https://help.renderku.com/articles/art_3571561284269/how-do-i-cancel-subscription You can cancel subscription by yourself in self-serve manner. Just go to billing page to cancel subscription. After cancellation, you won't be charged after further. Since RenderKu works on prepayment, you will still have access to your current plan until end of billing cycle.  --- # When will I be charged? Topic: Billing | Section: Existing Customers URL: https://help.renderku.com/articles/art_3571561210737/when-will-i-be-charged Subscription charges are prepaid so you will be charged the moment you upgrade. After that, you will be charged at the start of next billing cycle. For example, if you subscribe to monthly plan, your next charge will be 1 month from today.       --- # What's the difference between Pro and Plus plan? Topic: Billing | Section: FAQs URL: https://help.renderku.com/articles/art_3571561264140/whats-the-difference-between-pro-and-plus-plan Feature wise they're generally the same. The difference is that if your organization need more than 1 user to access the account, you would need to use a Plus plan to have more than 1 user.   --- # Will I still have access to my data after I cancel subscription? Topic: Billing | Section: FAQs URL: https://help.renderku.com/articles/art_3571561281443/will-i-still-have-access-to-my-data-after-i-cancel-subscription Yes, you will still have access to existing data like emails, assets and designs even after you have cancelled your subscriptions. We do not delete your data when subscription is cancelled. ---