Email builder

Campaigns

Email builder

The builder is a drag-and-drop canvas: add blocks from the left, edit the selected block on the right, and see a live preview in the middle. The same builder powers campaigns and automation emails.

Blocks you can add

  • Text — rich text with formatting and personalization tags.
  • Button — a call to action with your brand styles.
  • Image and Logo — upload or reuse brand assets.
  • Video — a clickable thumbnail linking to your video.
  • Menu — a horizontal nav of links (edit each item's label and URL).
  • Product listing — hand-pick real products from your store.
  • Product recommender — dynamic products (best-selling, recently added, …) chosen per send.
  • Discount — a unique code block (see below).
  • Social and HTML — social icons, or paste your own HTML.
Product blocks pull from whichever store you've connected — Shopify or WooCommerce — in the picker and in the preview.

Generate a draft with Sendcore AI

Open the AI panel, describe the email or offer, and Sendcore drafts on-brand copy and layout using your brand kit — fonts, colors, logo and store context set in Store settings. Then refine block by block. AI generation is on paid plans.

Personalization (merge tags)

Insert a tag in the subject, preheader or any text block; at send time it's replaced with each recipient's value (blank if unknown, spacing tidied). The picker shows every tag exactly as it's inserted — clicking it or typing it by hand gives the same result:

  • {{ contact.first_name }} — the recipient's first name.
  • {{ contact.last_name }} — the recipient's last name.
  • {{ contact.email }} — the recipient's email address.

A fallback covers empty values: {{ contact.first_name | "there" }} renders the name, or “there” when it's missing. Abandoned cart/checkout automations get two extra tags: {{ abandoned_checkout_url }} (the checkout recovery link) and {{ abandoned_cart_url }} (rebuilds the customer's cart on any device).

Formatting & moving blocks

  • Font size and text color are selection-aware: highlight a word or phrase to change just that selection; with nothing selected, the whole block is styled.
  • Move any existing block with the grip handle — drag it anywhere, including into a layout column — or with the up/down arrows, which also work for nested blocks and on touch screens.
  • Dropping a new block over a layout column inserts it inside that column at the exact spot, with the column highlighting as you hover.

Product listing options

Select a Product listing block to configure it in the right panel:

  • Pick products — search your catalog and select. The selection persists while you search and across searches, so you can keep adding; repeated searches render instantly.
  • Layout — grid, image left or image right, plus product count and columns.
  • Reorder — drag a product row, or use its up/down arrows (they work on touch screens too).
  • Product details — toggle image, title, description, price, old price and button per block.
  • Fit images to same size — crop every product image into one uniform box so the grid lines up even when the originals have different shapes. Images are cropped, never stretched; off, the natural ratios are kept as before.

Discount codes

The Discount block can mint a unique, single-use code per recipient at send time (Shopify), so no two customers share a code. Set amount, expiry and button style; Sendcore creates and injects each code.

Preview & test

  1. Use the desktop/mobile toggle to check both layouts.
  2. Open the full preview — product blocks render with real products and sample personalization.
  3. Send a test email from Review & send before going live.

Saving

The editor autosaves as you work. When you're done, Save & review continues to the final send step, while Save & close saves and returns you to where you came from — handy when editing an automation email.

Next steps