Skip to main content
Template commands let you create, list, sync, and delete WhatsApp message templates directly from the terminal. Templates must be approved by Meta before they can be used to send messages.

zeplo templates list

List all message templates in the current project. By default, every template regardless of status is returned.

Options

Examples

zeplo templates create

Create a new message template using an interactive wizard. The wizard walks you through setting the template name, category, language, and body content.
The wizard will prompt you for:
  1. Template name - A unique identifier for the template (lowercase, underscores only).
  2. Category - The template category such as MARKETING, UTILITY, or AUTHENTICATION.
  3. Language - The language code (e.g., en, es, fr).
  4. Body text - The message body. Use {{1}}, {{2}}, etc. for variable placeholders.
  5. Header (optional) - Text, image, or document header.
  6. Buttons (optional) - Quick reply or call-to-action buttons.

Examples

After completing the wizard, the template is submitted to Meta for approval. Use zeplo templates list --status PENDING to track its status.

zeplo templates sync

Sync local templates with Meta/WhatsApp. This pulls the latest approval statuses and updates your local project to reflect any changes made directly in the Meta Business Manager.

Examples

Use this command after making changes in the Meta Business Manager dashboard or when template approval statuses have changed.

zeplo templates delete

Delete a template by its identifier. This removes the template from both your project and Meta.

Arguments

Examples