Pluspoint — AI local marketing platform

Template library

Updated August 24, 2026

The Template library holds the ready-made designs your campaigns and automations send. Build an email once in the block builder, or register a WhatsApp Business template for Meta approval. Every campaign that needs one then picks it from here. Email and WhatsApp Business campaigns cannot be sent at all without a template from this library.

Before you start

  • Your plan must include campaigns. Without it, the Campaigns area shows an upgrade screen instead of the library.
  • Creating, editing, duplicating, archiving and deleting templates need the campaigns:full permission tier (or account ownership). With campaigns:restricted templates open read-only.
  • Create WhatsApp template is disabled until the account has a connected WhatsApp Business channel. See WhatsApp Business channel.
  • Sending a test email needs a connected email channel. See Email channel.

Where to find it

CampaignsLibrary, or go to https://app.pluspoint.io/campaigns/library.

Find your way around the grid

The chips on a card tell you what a template is and whether it can be used:

ChipMeaning
ExampleA seeded starter design. Read-only until you duplicate it, and hidden from campaign pickers
ArchivedHidden from future campaign pickers. Existing campaigns that already use it keep working
Needs setupA WhatsApp template whose variables are not mapped yet, or whose image header has no image
DisconnectedThe template’s WhatsApp Business account is no longer connected

The per-card menu offers:

  • Duplicate — creates a copy and opens it for editing straight away.
  • Archive / Unarchive — takes the template out of campaign pickers without deleting it.
  • Delete — disabled while campaigns or automations still use the template.

Starter examples

Every account is seeded once with four example email designs. They carry the Example chip and do not appear in campaign pickers. Duplicate one to get an editable copy — using an example directly is refused.

Build an email template

Select Create email template, or Create new from the Email design picker inside a campaign.

  1. On Settings, fill in the Template name. It is required, capped at 512 characters, and must be unique in the account.
  2. Choose a Brand if the account has brands. Picking one pulls that brand’s background and button colours into the design.
  3. Write the Subject — up to 512 characters, with its own dynamic-variables button. Leave it empty and the send falls back to a generated subject built from the location name.
  4. Write the Preheader — the preview line shown next to the subject in an inbox. Up to 512 characters, variables supported.
  5. Switch to Content and assemble the email from blocks.
  6. Click any block to open its settings.
  7. Switch to Preview to check the result and send yourself a test.
  8. Select Save template.

Blocks

BlockWhat it adds
LogoYour logo, resolved from brand or location branding when the email is sent
ImageA picture, optionally linked
HeadingAn H1, H2 or H3 line
TextA rich-text paragraph
ButtonA call-to-action button with a chosen destination
ColumnsA two-column row you drop other blocks into
DividerA horizontal rule
SpacerVertical white space
Social linksFacebook and Instagram links, taken from the location profile

Columns cannot be nested inside columns.

Button destinations

The Destination field decides what a button links to. It also decides which kind of campaign can use the template.

DestinationBehaviour
Custom URLYou supply the Link. Dynamic variables are supported
Survey linkLeft empty here — the campaign that uses the template fills it with the survey link
Coupon linkLeft empty here — the campaign that uses the template fills it with the coupon link

Survey link and Coupon link are mutually exclusive across the whole template. Once one button targets a survey link, the coupon option is disabled on every other button — and the other way around.

This is also what the campaign picker filters on. A template with no dynamic-link button can only be used by a plain message campaign. A template with one can only be used by the matching survey or coupon campaign.

Email limits

ItemLimit
Blocks per template50
Template name512 characters
Subject512 characters
Preheader512 characters
Text and HTML fields20,000 characters
URLs2,000 characters
Image upload5 MB, JPG or PNG, minimum width 600 px
Spacer height8–160 px

Every email carries an automatic footer holding your business name, business address, an Unsubscribe link and a Privacy policy link. It cannot be edited, restyled or removed, and it is what keeps your sends compliant.

Preview and test

On the Preview tab, variables render with sample values rather than real contact data, and the unsubscribe link in the preview does nothing.

To send yourself a real copy, fill in the recipient Email, choose the Email channel, and select Send test. A test send saves the template first, and the chosen channel must be connected.

Create a WhatsApp Business template

WhatsApp Business does not allow free-text marketing messages — every campaign message must be a template Meta has approved. Build it here, submit it, and use it once it comes back approved.

  1. Select Create WhatsApp template.
  2. Enter the Template name. It is slugified as you type: lowercase letters, digits and underscores only, spaces become underscores. Name and language together must be unique.
  3. Choose the Language.
  4. Choose the Category: Marketing or Utility.
  5. If the account has more than one connected WhatsApp Business account, choose the WhatsApp Business account. This is locked once the template exists.
  6. Choose the Header: None, Text or Image.
  7. Write the Body. This is the required part of the message.
  8. Add Footer text (optional) if you want a closing line.
  9. Add Buttons if you need them.
  10. Complete the Variables table so every {{param}} knows what fills it.
  11. Select Save draft to keep working, or Submit for review to send it to Meta.

Meta reviews submissions usually within a few hours, up to 24 hours.

Field rules

FieldRules
Template nameLowercase letters, digits and underscores; up to 512 characters; unique per name and language. Editable only while the template is a Draft
LanguageEnglish, Español, Português, Українська, Deutsch, Français or Italiano; the default follows your account locale. Editable only while the template is a Draft
CategoryMarketing or Utility — authentication templates are not supported. Editable only while the template is a Draft
Header textSingle line, up to 60 characters, at most one variable
Header imageJPG or PNG, up to 5 MB. Required once you choose an image header
BodyRequired, up to 1024 characters
Footer text (optional)Up to 60 characters, no variables
Button labelUp to 25 characters

The body has four rules the editor enforces as you type:

  • It cannot start or end with a variable.
  • It cannot mix named and numbered variables.
  • Only variables from the supported field list may be used.
  • Braces must be well formed — {{lowercase_name}} with letters, digits and underscores.

Buttons

Button kindWhat you provideWhere the destination comes from
Quick replyA labelNothing to configure
Visit websiteA label and a Link starting with http:// or https://You
Survey linkA labelFilled with the survey link by the campaign that uses the template
Coupon linkA labelFilled with the coupon link by the campaign that uses the template
PhoneA label and a phone numberYou
Button limitValue
Buttons in total10
URL buttons (website plus survey or coupon)2
Phone buttons1
Dynamic link buttons (survey or coupon)1

Quick-reply buttons must sit together in the list — the form refuses to save when they are separated by other kinds.

Map the variables

Insert variables in the header and body with the Dynamic variables button. They appear as chips in the editor and are stored for Meta as {{token}}.

The Variables table lists one row per variable used in the header and body. Its Filled with options are grouped into Contact (First name, Last name) and Location (location name, brand, geomodifier, phone, email, website, address, city, state, postal code, country). Every row must be filled before the template can be used.

A dynamic-link button adds its own internal link slot. The campaign fills it, and it does not appear as a row here.

WhatsApp status lifecycle

StatusWhat it meansWhat you can do
DraftNot sent to Meta yetEdit everything, save, submit
In reviewWith MetaRead-only until the review finishes
ApprovedUsable in campaignsEdit the content and mapping, but saving resubmits it to Meta. Name, language and category are locked
RejectedMeta refused it; the reason is shownUse Edit & resubmit
PausedMeta paused itEdit and resubmit; the same resubmission warning applies
DisabledMeta disabled itNothing — it cannot be edited or used

Two more rules govern editability:

  • A template used by scheduled or running campaigns or by enabled automations is fully read-only. Duplicate it to edit, or remove those references first.
  • A setup-only save — where you changed only the variable mapping or the header image — does not resubmit the template to Meta. This is how you finish templates that arrived from Meta without a mapping.

Templates that come from Meta

Templates created directly in Meta Business Manager appear here on their own, usually within the hour.

Imported templates usually arrive with the Needs setup chip because their variables carry no mapping yet. Open each one, complete the Variables table, and upload a header image if the header is an image. Until then they will not appear in campaign template pickers.

Status changes Meta makes — approval, rejection, pause, disable — arrive automatically and update the chip. A template that loses approval fails the running campaigns that use it, and pauses the automations that use it. So when a campaign fails for no obvious reason, check the Library first.

Use a template in a campaign

Email. Finish the design in the Library, then pick it in the Email design picker on a campaign or on an automation send step. Only non-archived, non-example templates whose link capability matches the campaign type are offered. You can also build one on the spot with the Create new card — it is saved into the Library like any other.

WhatsApp Business. Create the template, Submit for review, wait for Meta’s approval, then finish any variable mapping so it stops showing Needs setup. It then appears in the Template dropdown on campaigns and automation send steps — but only when the channel you selected uses the same WhatsApp Business account.

Archiving a template hides it from future pickers and leaves campaigns that already reference it working.

Troubleshooting

SymptomCauseFix
Create WhatsApp template is disabledThe account has no connected WhatsApp Business channelConnect one. See WhatsApp Business channel
The Create button and card menus are missingYou have campaigns:restricted, which is view-onlyAsk an admin to raise your Campaigns tier. See Users and permissions
The whole WhatsApp form is read-onlyThe template is in review, disabled, or in use by scheduled or running campaigns or enabled automationsWait for the review, or duplicate the template and edit the copy
A template shows DisconnectedIts WhatsApp Business account is no longer connectedReconnect the account. See WhatsApp Business
The template does not appear in a campaign’s pickerIt is archived, an Example, not approved, unmapped, on a different WhatsApp Business account, or its link capability does not match the campaign typeUnarchive or duplicate it, finish its setup, or change the campaign’s channel or content type
The coupon option is greyed out on a buttonAnother button in the same template already targets a survey linkChange that button, or use a separate template
The test email never arrivesThe chosen Email channel is not connectedReconnect it in Account settingsChannels, then send the test again
Book your Pluspoint demo