Understanding Custom Rows

This feature is available on Beefree SDK Core plan and above. If you're on the Essentials plan, upgrade a development application for free to try this and other Core-level features.

Custom rows dramatically improves this area of the builder (now renamed simply Rows):

  1. Introducing the concept of ready-to-go rows, which provide both structure & content.

  2. Allowing you – the hosting application – to pass that ready-to-go content to the builder.

  3. Maintaining the existing, empty structures, for continuity of the current user experience.

  4. Allowing you to turn off empty structures, if you want to, and only provide custom rows.

These new, custom rows can be dragged and dropped into the editing pane the same way users currently add other content elements.

Use cases

User saved rows

Enabling the Save Rows feature, your users will be able to save into your application design elements that they want to use in other messages.

To display saved rows in the Rows tab, add them to the list of rows available to users by leveraging the Custom Rows feature.

Prebuilt rows

When using the standard, empty rows, users are forced to start from scratch every time they introduce a new row.

A set of pre-built rows may accelerate message construction, providing users with commonly used structures filled with sample content. For example, a set of headers, footers, news sections, etc.

With Custom rows you – the hosting application – are in control of the content that is included. In some cases, providing canned text can speed up the email creation process and provide consistency across all the communications.

Imagine, for example, the case of a CRM where customer success representatives can quickly build curated emails selecting from a number of pre-built text blocks.

Default rows

In addition to the empty rows that have always been part of the Beefree SDK system, we now provide a set of default rows that you can add to your application with a simple configuration parameter.

They feature a series of popular structures, filled with placeholder text, images, and buttons.

For some users, they may work better than empty rows as they allow them to immediately visualize what they can accomplish with a specific structure.

Reference Rows Configuration to learn more about how to configure these sample rows.

User/campaign tailored contents

Does your application onboard users asking for company or brand information?

If so, you can use custom rows to provide footers with legal information already applied (and centralized), header designs that already include the company logo, etc.

Other common use cases:

  • Approved promotional material

  • QR codes or barcodes

  • Advertising content

  • Product recommendation templates

Check how to configure these sample rows below under Rows configuration > Parameters > Default rows

Blog updates and other news

Create custom rows with content from different sources like blogging platforms, content management systems, etc.

This will allow your customers to save time and reduce errors by avoiding copying and pasting text, links, and images.

Additionally, this helps you ensure that only reviewed and approved contents, provided by a common repository, are used in the message creation.

E-commerce products

Transform products from your e-commerce catalog into custom rows, using product images, text, and call to actions to create a promotional message with a few clicks.

You can divide the products into categories and feed them into the builder as different arrays of custom rows.

Or you can use different sets of custom rows to provide different layout options in order to add design flexibility.

Last updated


© Bee Content Design, Inc. San Francisco, CA | Part of Growens