Blog

News and tips from Briskine.

Position the cursor anywhere in your templates

The new Cursor helper lets you automatically position the text cursor anywhere in your text after inserting a template.

Briskine can now place the cursor exactly where you need to fill in details, so you no longer need to manually click through the template.

By default, when you insert a Briskine template, the text cursor lands at the end of the inserted text. This works for most templates, but it's not ideal when you need to fill in a specific detail in the middle of a long message. Cursors are designed to save you those extra clicks and keep your hands on the keyboard.

How to use the Cursor helper

To set the starting position of your cursor, just add the {{cursor}} helper to your template. For example, if you have a template for scheduling a meeting, you can place the cursor exactly where the time should go:

Hi {{to.first_name}},
Are you free for a call at {{cursor}} today?

When you insert this template, Briskine will automatically place the cursor right after "at", so you can type the time and hit send immediately.

Support for multiple cursors and placeholders

If you need to fill in multiple fields, you can use more than one cursor in a single template. You can navigate between them by pressing ⇥ Tab to jump to the next position, or ⇧ Shift + ⇥ Tab to go back.

You can also add placeholders to your cursors to make it clear what needs to be filled in:

Invoice Number: {{#cursor}}INV-001{{/cursor}}
Amount: {{#cursor}}$0.00{{/cursor}}

When you reach a cursor with a placeholder, the text inside will be automatically selected. Just start typing to replace it.

Conditional cursors for smarter workflows

Because the cursor is a template helper, you can even use it inside conditional logic. This is great for making sure you don't forget to fill in a name if a variable is missing:

Hello {{or to.first_name (cursor "NAME")}},

If the recipient’s first name is available, Briskine will insert it. If not, it will insert a cursor with the NAME placeholder so you can fill it in manually.

The new cursor feature works in text areas, input fields, and rich-text editors across all websites, including Gmail, Outlook.com, and LinkedIn.

For more details and examples of how to use cursors with complex placeholders or HTML styling, visit the Briskine Help Center.

Enable the Briskine Bubble on any website

The Briskine Bubble now works on any website — including help desks, CMS platforms, and internal dashboards.

The bubble is a small floating button that appears on top of text fields and lets you quickly open the Briskine Dialog.

Until now, it only appeared automatically in Gmail, Outlook, and LinkedIn — the most popular places our users write emails and messages. But we know your work extends beyond those apps. Whether you're handling support tickets, filling out web forms, or collaborating in tools like JIRA, Gorgias, or Intercom, you need your templates readily available.

Starting today, you can enable the bubble wherever you need it.

How to enable the Briskine Bubble on any site:

  1. Go to the website where you want the bubble to appear.
  2. Right-click anywhere on the page.
  3. Choose Briskine → Show bubble on this site.

Enabling the Briskine Bubble for the current site, from the context menu.

Once enabled, the bubble will appear in the top-right corner of any large text box on that site.

Find more details about the bubble and the dialog in our Help Center.

Multiple team administrators

You can now assign multiple administrators to your Briskine team, making it easier to share management responsibilities and keep your team organized.

Previously, only the person who originally created the team and upgraded to the premium plan had admin access. That meant just one person could manage the subscription and make changes to the team. With this update, you can now give admin rights to others on your team, making it easier to share responsibility.

Administrators can manage team members, upgrade or modify the subscription, and assign or revoke admin access. You can have as many administrators as your team needs.

To make someone an administrator, go to the Team page, click the three-dot menu next to their name, and press Make administrator. If you need to remove admin rights later, you can follow the same steps and choose Revoke administrator.

This update is especially useful for larger teams or when the original admin isn't available. It gives your team more flexibility and helps keep things running smoothly.

For more details about how teams work in Briskine, visit the Briskine Help Center.

Dynamic content in templates

Briskine lets you add dynamic content to templates by using variables, helpers, and partials. Instead of manually typing in details like names or dates, Briskine inserts them automatically, saving time and reducing errors.

Using variables for personalized messages

Variables act as placeholders in templates and are replaced with real-time data when inserted. For example, {{to.first_name}} automatically adds the recipient's first name in emails or messages. Other available variables include the sender’s name, CC or BCC recipients, email addresses, and email subjects. These variables maintain a personal tone while reducing manual input.

To prevent missing names, the {{or}} helper sets a fallback value.

Writing Hi {{or to.first_name "there"}}, ensures the greeting always includes a name or a default word. This will make sure there are no awkward gaps in messages, such as "Hi ," instead of a properly formatted greeting.

See all of the available Briskine variables in the Help Center

Inserting dates and times

The {{moment}} helper automatically inserts dates and times. It can add the current date, calculate a future or past date, or specify the next occurrence of a particular day. This is useful for setting deadlines, scheduling follow-ups, or creating end dates for offers.

For example, {{moment add="7;days"}} inserts the date seven days from now, which helps with reminders or meeting confirmations. Meanwhile, {{moment add="1;week" isoWeekday="Monday"}} retrieves the next Monday's date, making scheduling easier.

By default, dynamic dates follow your device's date format and time zone settings, but you can override them for specific templates if needed. For example, {{moment locale="fr"}} inserts the current date in French.

Learn more about inserting dates

Formatting and extracting text

Text helpers format text, extract key information, or replace characters. This can guarantee proper capitalization, or pull details like domain names from email addresses.

  • {{capitalizeAll to.name}} capitalizes first and last names correctly, even if entered in all lowercase.

  • {{lookup (text to.email "split" "@") 1}} extracts the domain from an email address, making it easy to identify a contact’s company or service provider.

Learn more about text helpers

Conditional helpers for smarter templates

Conditional helpers adjust content based on available data, time of day, or other factors. They can personalize greetings based on when an email is written or adjust responses depending on whether a recipient's name is available.

The {{or}} helper can make sure a value is always present, preventing blank spaces or missing details in messages.

For example, combining a conditional if with the {{compare}} and {{moment}} helpers, you can use a different greeting depending on when you're writing the message, with:

Good {{#if (compare ">" (moment format="HH") 17)~}}
 evening
{{else if (compare ">" (moment format="HH") 12)}}
 afternoon
{{else}}
 morning
{{~/if}},

Learn more about conditional helpers

Using partials for reusable content

Partials simplify template management by reusing pre-written content, making updates easier and keeping messages consistent.

Instead of rewriting the same details repeatedly, you can store commonly used text as a separate template and reference it in others. A company address, for example, can be stored separately and inserted with {{> address}} in multiple templates. Updating the main address template automatically updates all instances where it appears.

Partials are useful for email signatures, phone numbers, disclaimers, or any frequently repeated information. If company contact details change, updating the main template will keep all templates accurate without requiring individual updates.

Learn more about template partials

To quickly add commonly used variables and dynamic elements, press the 💎 Variables button in the Briskine template editor.

The Insert Variables dialog in the Briskine template editor.

Briskine's dynamic content features will ultimately save you time and effort. Whether inserting names, dates, or frequently used text, they help create personalized content with less effort. Templates automatically adapt to the context, so you won't have to make manual adjustments once they're inserted.

For more details and examples of using dynamic content, visit the Briskine Help Center.

Include templates in other templates

You can now include templates in other templates with our new feature, template partials. This allows you to reuse specific templates, like email signatures or contact details, and speed up responses.

Template partials allow you to include one template within another. This means you can create reusable components and include them in multiple templates with ease. No more repetitive copy-pasting!

Using partials involves a special syntax that references other templates using their shortcuts. This is the same shortcut text you use to insert templates with the ⇥ Tab key.

For instance, you can create an email signature template and use it as a partial in many other templates. If you update the signature template, all the templates that include it as a partial will automatically update as well. This is how you’d include the signature template in another template:

{{> signature}}

Template partials also come with advanced features, including:

This new feature is perfect for creating consistent and maintainable templates. Imagine setting up a standard email signature and using it across all your email templates. Change the signature once, and it updates everywhere.

For detailed documentation on how to make the most of template partials, visit the Briskine Help Center.