Skip to content
Supporto Spoki

Documentation for Spoki use

  • English
    • Italiano
    • Español
  • English
    • Italiano
    • Español

Integrations

34
  • Integrate WhatsApp with Google Sheets
  • Integrating Spoki with Facebook forms.
  • Integrating Spoki with Brevo (formerly sendinblue)
  • Integrating WhatsApp with Zapier
  • WhatsApp and WooCommerce Integration
  • Integrating WhatsApp with Hubspot
  • Integrating WhatsApp with Qapla’
  • Integrating WhatsApp with ActiveCampaign
  • Klaviyo and Spoki Integration.
  • Integrating WhatsApp with IFTTT
  • Integrate WhatsApp with Zoho
  • Integrate WhatsApp to WPNotif
  • Integrate WhatsApp with Semplisio
  • Integrating Spoki with Webhooks
  • Integrate Prestashop to WhatsApp
  • Integrate Spoki with any management system via API
  • Integrating Calendly with Spoki
  • Integrate WhatsApp with Google Calendar
  • How to send a Webhook out of Spoki vs. a management system
  • Integrating WhatsApp with Paypal
  • Zadarma
  • Embed Spoki on your Software
  • Spoki Integration with Connectif: Automating WhatsApp Messages
  • Integrate WhatsApp with Shopify
  • Insert Chat Button on Shopify
  • Get Started with Spoki MCP
  • Sync Klaviyo Lists and Segments with Spoki
  • Gorgias
  • Make
  • Shopify App
  • Ringover
  • Magnews Flow
  • Salesforce Flow

Platform

15
  • Lists
  • Dynamic fields
  • Import CSV from Lists
  • Apply for OBA (Official Business Account) WhatsApp
  • Ticket
  • How to verify the authenticity of Spoki emails
  • Contact
  • Dashboard
  • Chat
  • Campaigns
  • Template messages
  • Chat buttons
  • Tags
  • Integrations
  • Automations

How to

86
  • How to create a simple automation from the Campaigns section
  • Spoki on your Smartphone – Web App and Notifications
  • “Delay” Step: When and How to Use It
  • Quick Action “If/Else”
  • How to Filter Chats by One or More Tags/Agents/Lists/Tickets
  • Marketing Consent on Spoki: Operational Guide
  • Guide to the Branching Option in Automations
  • Introduction to Using the OTP Code
  • Guida allo step “Attendi risposta”
  • How to Upload a Contact List on Spoki: A Step-by-Step Guide
  • Crafting AI Prompts
  • How to send the content of a message to an external webhook
  • Multiple steps in automation
  • HOW TO TRACK CLICKS ON TEMPLATE MESSAGE LINKS: UTM
  • How to write documents for AI
  • Template suggested by Artificial Intelligence (AI)
  • How to create a marketing funnel on Shopify
  • Integrating Spoki with Meta Listings
  • How to build your own AI Agent
  • Restore all blocked contacts
  • Translate messages and replies if the contact has a different language
  • Transcription and translation of audio in chat
  • Permanently delete a contact on Spoki
  • How to export all messages from a chat as CSV
  • How to change media in the Template before sending it in chat
  • How to create a list for contacts in a specific automation step
  • New features of Active Campaign
  • How to populate a dynamic field
  • How to activate catalog display on WhatsApp
  • How to add Tag in automation before inserting it
  • How to generate a list from Campaign Statistics
  • How to segment clients within Automations.
  • How not to let your recharge expire
  • How to automatically manage who replies/does not reply to a message
  • How to terminate automation manually for specific contacts
  • How to terminate automation manually for specific contacts
  • HOW TO CREATE A LIST FOR CONTACTS IN A SPECIFIC AUTOMATION STEP
  • HOW TO GENERATE A LIST FROM CAMPAIGN STATISTICS
  • HOW TO ADD TAG IN AUTOMATION BEFORE INSERTING IT
  • New features of Active Campaign
  • How to change media in Template before sending it to chat
  • How to export all chat messages as CSV
  • Audio transcription and translation in chat
  • Delete contact permanently on Spoki
  • Train artificial intelligence (AI) on Spoki
  • Integrating Spoki with Meta Listings
  • How to set up a CTA with dynamic field
  • How to send the content of a message to an external webhook
  • How to automatically manage who replies/doesn’t reply to a message
  • Free messages with buttons
  • How to get a single contact out of all automations
  • Spoki – first steps
  • How to transfer contacts from your Whatsapp app to Spoki
  • How to handle cases when I have to send a chat reply to a customer after 24 hours?
  • How to withdraw from Spoki service
  • HOW TO LINK SPOKI TO FACEBOOK INTERACTION CAMPAIGNS
  • How to manage booking Calendly + Active Campaign + Spoki
  • How to consult automation reporting
  • How to send multi-language messages
  • How can I identify which user has replied in chat to a message?
  • How to populate a dynamic field via CSV upload and submit a campaign
  • How to enable automation for birthday greeting message
  • How to automatically handle those who do not respond
  • How to activate the Woocommerce plugin associated with Spoki Pro
  • How to enable automation for non-working hours
  • How to link Spoki to Facebook campaigns
  • How to activate an automatic message to run on holidays
  • How to link a Chat Button on the website to an automated response
  • How to insert WhatsApp chat button on WordPress site
  • How to update Spoki’s WhatsApp profile
  • Recommended proportions for images in Whatsapp messages
  • How to create template button response automation
  • How to start an automation with API
  • How to enable notifications on Spoki
  • How to lock/unlock contacts automatically
  • How to create new users and assign different roles
  • How to integrate Spoki for your customers into your software
  • How to recover abandoned shopping carts on Woocommerce
  • How to Automatically Send a Reminder Message Using Spoki
  • How to duplicate automations/ templates
  • Managing Free Messages in the Automation Flow
  • How to attribute or remove tags to contacts in a list
  • How to delete multiple contacts
  • Migration from old Twilio provider
  • View only unread chats
  • How to Use the Return Webhook from Spoki to Zapier

Strategies

13
  • Tips for mass mailings over 10,000 contacts
  • WhatsApp Strategies for Christmas: The Complete Guide to Maximizing Sales and Customer Satisfaction
  • WhatsApp That Sells – Mini Strategic Guide by Sector
  • WhatsApp for E-commerce: How to Turn Conversations into Sales with Spoki
  • Why Spoki AI is Essential in Every Communication and Sales Strategy
  • Reach All Your Contacts Without Exceptions: SMS Integrated into Spoki Automations
  • Practical Guide to Creating, Optimizing, and Approving WhatsApp Templates with Spoki and ChatGPT
  • Practical Guide to Creating, Optimizing, and Approving WhatsApp Templates with Spoki and ChatGPT
  • The 6 Most Effective Automations to Use with Spoki
  • Tips for mass mailings over 10,000 contacts

WhatsApp rules

8
  • “Daily” contact limits
  • Authorization for use
  • Quality of messages sent
  • Types of messages
  • Conversations
  • What to do if your account is in low quality
  • What to do if you have been banned from WhatsApp
  • Rules to avoid ban from WhatsApp

Onboarding

6
  • 2a. Accepting notification from Tyntec
  • 2. Verify Meta Business Manager
  • Spoki activation – authorization from Meta BM
  • Before activating Spoki: What you need to know about your existing WhatsApp number
  • Plans and prices | Spoki
  • 3. Spoki Training Course

Release Notes

4
  • Carousel Template
  • Report Tickets
  • Commerce Triggers
  • Automation step “Start automation”
  • Home
  • Docs
  • Platform
  • Template messages
View Categories

Template messages

YouTube player

Templates are pre-approved messages by WhatsApp, used to send notifications or communications to customers. When initiating a chat with a customer, you can only send template messages.

Each template, once created, must be reviewed and approved by Meta before it can be used. The review is initiated through the Request button and is completed within a maximum of 48 hours, although approval usually occurs in less than an hour. Templates can include text, images, videos or documents and can be enhanced with interactive buttons of three types:

  • Quick reply: to allow the customer to select a predefined response
  • Link: to redirect to a web page
  • Phone: to initiate a call

Creating a New Template #

To request a new template, access the Template section and click on New. You can:

  • write a message from scratch
  • or use artificial intelligence to generate it automatically

If you choose generation through AI, you will need to indicate the message objective, provide a brief description, and select the tone (persuasive, formal, friendly, etc.).

The system will propose three versions to choose from.

After selecting the template you prefer, you will be redirected to the editing panel, where you can customize the content, add buttons and make any changes before proceeding with the approval request. To write a text manually, click on Empty, then select the template category:

  • Marketing: promotions, offers, welcome messages, invitations, updates, requests for response or transaction completion
  • Utility: communications related to a specific and agreed transaction (if the content combines marketing and utility elements, it must be classified as marketing)
  • Authentication (OTP): messages containing one-time access codes for verification or login At the following link you can find examples of message classification: Guidelines for utility, authentication and marketing templates.

Required fields in Template creation #

  • Name: internal identifier, not visible to the customer, useful for recognizing the template
  • Category: must match the message type to avoid rejections by WhatsApp
  • Language: must match the message text; it is possible to add translations to create multilingual templates, useful for international campaigns.

In the Language field you will need to choose the language in which you intend to request the template (if the language does not match the requested text, WhatsApp might reject the template). To add a translation, you will need to select the other Language and write the message text in the correct translation.

By adding translations, you can simultaneously request approval for a multilingual template. This way it will be possible to start a single automation for customer lists belonging to multiple countries. In fact, Spoki will send the specific message with the exact translation based on the international prefix.

In the central box it is necessary to insert the message as you want to send it to the customer:

  1. Header (optional): text, image, video or PDF
  2. Text: message body, customizable with formatting (emoji, bold, italic, strikethrough) and dynamic fields (e.g. FIRST_NAME)
  3. Footer: less visible text, often used to indicate a website, address or brand name
  4. Buttons: call to action to interact with the message. The types are as follows:
    • Link: reference to a link that can contain a website or even an image uploaded on the web. The link inserted in the button can be static (e.g. www.spoki.it) or dynamic, in the latter case the link will contain a dynamic field at the end of the link that varies for each customer.
    • Phone number: the CTA is “call me at the following number”.
    • Text response: with these buttons you suggest possible responses to the message. Essentially, the customer, by clicking on these buttons, will respond to the message with those exact words, to which it will then be possible to attach another automation and therefore automatically respond to the chat of the customer who interacts. It is suggested not to use text responses that are too simple (e.g. YES/NO) because by setting automations as a trigger the only yes or no response, in case the customer wrote this response outside the automation context, would receive the message linked to that automation. (This example is reported in the Automations section)

It is possible to insert up to 10 text response buttons and 2 call to action (link and phone), with different messages based on the button clicked.

On the right there are the Example values: insert as an example some hypotheses of compilation of the template message as the customer will receive it.

Templates must all be different from each other, WhatsApp does not allow requesting a template identical to one already requested previously, unless the latter is deleted from the template list.

Once the text is defined, it is possible to save as draft, modify, duplicate and request approval from WhatsApp. If the message is modified even by a single comma, the template will need to be approved again by WhatsApp. Therefore, it is necessary to take into account the approval time.

Templates that are exactly a copy in text of others already approved will not be approved (even if the buttons are different from each other). Template requests are unlimited.

Templates will be approved/rejected by WhatsApp within 48 hours of the request (on average though 1 hour is sufficient).

Once the approval request is submitted, the template will be inserted in “queued” status, then it will move to “in review” (when it is being analyzed by WA) and the last step will be “Approved”, and therefore it can be used for sending messages and will be displayed among the messages that can be sent in automations, or “Rejected”. In the latter case it will be necessary to request a new Template, trying to modify and refine the text in order to make it pass WhatsApp’s control again. WhatsApp sales regulations

Templates with images: The recommended proportions for optimal resolution are 1.91:1. If you don’t use this ratio, the WhatsApp template image may show strange cropping or appear zoomed in on WhatsApp. The maximum size for images is 16 MB.

Templates with video: Videos must have a maximum size of 16 MB.

These are the supported MIME types: video/mp4, video/3gpp. There are additional requirements:

*Only H.264 video codec and AAC audio codec are supported.

*Meta supports videos with single audio stream or without audio stream. Furthermore, for multilingual templates it is possible to translate it automatically by clicking on Copy and Translate at the top right.

OTP Template #

OTP Templates OTP templates are special templates set directly by WhatsApp. As such, they are not customizable except for the dynamic field. To create a template with OTP, go to the Template menu > New.

The compilation of the template request should be done as follows:

Related articles #

Rules to avoid ban from WhatsApp

Quality of messages sent

Recommended proportions for images in Whatsapp messages

How to duplicate automations/ templates

How to create template button response automation

What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on August 18, 2025
CampaignsChat buttons

Powered by BetterDocs

Table of Contents
  • Creating a New Template
  • Required fields in Template creation
  • OTP Template
  • Related articles
DEVELOP YOUR BUSINESS WITH SPOKI AND WHATSAPP
Try now for free

Contacts

  • info@spoki.it
  • +39 351 5495135
  • Informativa Privacy

Menu

  • Home
  • Prices
  • Functionality
  • Integrations
  • Artificial Intelligence
  • About us

Solutions

  • Marketing
  • Sales
  • Customer Care
  • Developers

Support

  • API Documentation
  • Blog
  • Case Study
  • Learning Center
  • Manual

Spoki.it © All rights reserved NextAI Srl P.IVA IT02717930743 Viale Francia snc, 72019 San Vito Dei Normanni (BR) Italy

Soluzioni

  • Marketing
  • Vendita
  • Assistenza Clienti
  • Developers
  • Italiano (Italian)
  • English
  • Español (Spanish)