Caption Templates

Caption Templates lets you save reusable text blocks and insert them into the post composer in one click.

How teams usually use templates

The best results come from splitting templates by intent: evergreen posts, promo posts, and seasonal campaigns. This keeps edits focused and reduces last-minute rewriting in the composer.

Use short, reusable building blocks instead of one giant caption for every case.

Where to open

Create and edit form

  • Title field is required and limited to 100 characters
  • Caption textarea supports up to 2200 characters
  • Save caption button submits the form via AJAX
  • Form shows the invisible-space tip for text formatting
Add new caption form

Template editor with title and caption content fields.

Templates list page

  • Each card shows title plus a shortened caption preview
  • Context menu supports Edit and Delete
  • Use caption button opens composer with selected caption id in query string
  • Load More appears when multiple pages exist
  • If there are no templates, empty-state block offers Add New action

Character limits and data handling

  • Title max length: 100
  • Caption max length: 2200
  • Title and caption values are safely rendered and support previously stored JSON-encoded string values

Template quality checklist

  1. Keep first line meaningful without extra context.
  2. Avoid hard-coded dates unless the template is campaign-specific.
  3. Test one template in composer before cloning it into many variants.

Using a caption in scheduling

From the templates list, click Use caption to open Schedule Post with the selected caption preloaded.

What is not shown in these caption fragments

  • No built-in dynamic variable picker is present in the caption create/edit or list UI
  • No bulk actions are present on the captions list page