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
  • 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
  • How to send a Webhook out of Spoki vs. a management system
  • Integrating WhatsApp with Paypal
  • Zadarma
  • WhatsApp and WooCommerce Integration
  • Integrate WhatsApp with Google Calendar
  • 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

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

How to

87
  • “Transform Contact Field” step: when and how to use it
  • 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
  • What to do if your account is in low quality
  • What to do if you have been banned from WhatsApp
  • Conversations: Costs and Usage
  • Rules to avoid ban from WhatsApp

Onboarding

6
  • 2a. Accepting notification from Tyntec
  • Attivazione Spoki – Autorizzazione da Meta BM (numero WhatsApp Business)
  • 2. Verify Meta Business Manager
  • 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
  • Integrations
  • Integrate WhatsApp with Google Calendar
View Categories

Integrate WhatsApp with Google Calendar

Google Gmail Step #

The Google Gmail step allows you to send emails and create drafts directly from your automations using Gmail.
You can send personalized messages to contacts, generate drafts for review, and manage email communications in real time.

Overview #

The Google Gmail step enables your automations to:

  • Send Email – send emails directly through Gmail
  • Create Draft – create email drafts saved in Gmail
  • Multi-Account Support – connect and manage multiple Google accounts
  • Dynamic Data – insert dynamic fields and contact data into emails

When to Use #

Use this step when you need to:

Use CaseExample
Send notificationsOrder confirmations, shipping updates, appointment reminders
Follow-up communicationsAutomatically send follow-up emails after WhatsApp conversations
Document deliverySend invoices, receipts, or important documents
Team notificationsNotify team members about new leads or important events
Create email templatesGenerate email drafts for manual review and customization
Multi-channel messagingSupport WhatsApp messages with email communication

Prerequisites #

Before using the Google Gmail step, you need to:

  • Connect a Google account by authorizing Gmail access
  • Have Gmail enabled on the selected account
  • Prepare email content (subject and body)

Tip: Test your email content with a draft first using Create Draft to ensure formatting is correct.

Configuration #

Step 1: Select Event #

Choose what action should happen when the step runs:

EventDescription
Send EmailSends an email immediately to recipients
Create DraftCreates an email draft saved in Gmail

Step 2: Select Google Account #

Choose which connected Google account to use:

  • select an account from the dropdown
  • or click Connect a new account to add another Google account via OAuth

You can connect multiple accounts and use them in different automations.

Step 3: Configure Email Fields #

Set up your email content:

  • use static values or dynamic fields
  • required fields: Subject, Body, and at least one recipient (To/Cc/Bcc)
  • optional fields: From Name, Reply To, Attachments

Attachments:

  • you can attach any file
  • you can add multiple attachments by clicking “Add”

Available Events #

Send Email #

Sends an email immediately to the specified recipients.

Use case: notifications, confirmations, follow-ups, document delivery.

Behavior:

  • the email is sent immediately when the automation step runs
  • the email appears in the Sent folder of the connected Gmail account
  • all fields are sent at once (To, Subject, Body, etc.)

Create Draft #

Creates an email draft in Gmail without sending it.

Use case: important emails that require manual review before sending.

Behavior:

  • the draft is created in the Gmail Drafts folder
  • you can review, edit, and send it manually
  • all email fields are saved in the draft

Email Field Mapping #

Dynamic Field Syntax #

You can insert contact data using dynamic field syntax:

SyntaxDescription
%%FIRST_NAME%%Contact’s first name
%%LAST_NAME%%Contact’s last name
%%PHONE%%Contact’s phone number
%%EMAIL%%Contact’s email address
%%CUSTOM_FIELD_NAME%%Value of a custom field

Email Fields #

FieldDescriptionRequired
ToPrimary recipientsYes*
CcCarbon copy recipientsNo
BccBlind carbon copy recipientsNo
From NameDisplay name for the senderNo
Reply ToEmail address for repliesNo
SubjectEmail subject lineYes
BodyEmail message contentYes
AttachmentsFile attachmentsNo
  • At least one recipient field (To, Cc, or Bcc) must have a value.

Example Email Configuration #

FieldValue
To%%EMAIL%%
Ccteam@company.com
SubjectOrder Confirmation: %%ORDER_ID%%
BodyDear %%FIRST_NAME%%,\n\nYour order has been confirmed...
From NameCustomer Service
Reply Tosupport@company.com
Attachmentsinvoice-%%ORDER_ID%%.pdf, %%RECEIPT_FILE%%

Multi-Account Support #

Connecting Accounts #

To connect multiple Google accounts:

  • open the Gmail step configuration
  • click Connect a new account
  • complete the OAuth authorization
  • the new account will appear in the dropdown

Managing Accounts #

Each connected account can be managed:

  • switch accounts using the dropdown
  • disconnect an account using the disconnect icon

Note: make sure the selected account has the proper permissions for sending emails.

ExamplesExample 1: Order Confirmation Email #

  • Event: Send Email
  • To: %%EMAIL%%
  • Subject: Order Confirmation #%%ORDER_ID%%
  • Body: personalized order confirmation message

Example 2: Follow-up Email with Attachments #

  • send an email after a WhatsApp conversation
  • Attachments: %%DOCUMENT_PATH%%, product-catalog.pdf

Example 3: Create Draft for Review #

  • Event: Create Draft
  • Draft can be reviewed and sent manually in Gmail

Example 4: Team Notification Email #

  • To: team@company.com
  • Subject: New Lead Alert: %%FIRST_NAME%% %%LAST_NAME%%

Best Practices #

  • use clear and descriptive email subjects
  • personalize emails with dynamic fields
  • test important emails with Create Draft
  • configure Reply-To properly
  • use Bcc to protect privacy
  • format the body using \n for line breaks
  • keep attachment sizes reasonable
  • monitor Gmail sending limits (500/day standard, 2000/day Workspace)

FAQ #

Q: What happens if the Google account is disconnected?
The automation step will fail until you:

  • reconnect the same Google account
  • select a different connected account

Q: Can I send emails to multiple recipients?
Yes. You can add multiple recipients to To, Cc, and Bcc.

Q: What permissions does Spoki need?
Spoki requests:

  • permission to send emails
  • permission to create drafts
  • access to identify the connected account

Q: Can I use email templates?
Yes. You can use dynamic fields to create reusable templates.

Q: What happens if a recipient email is invalid?
The email will fail to send. Gmail will return an error.

Q: Can I attach files to emails?
Yes. You can attach any file.

  • add file paths or URLs
  • multiple attachments are supported

Q: How do I handle email formatting?
The email body supports plain text.

  • use \n for new lines
  • test formatting before sending

Q: Can multiple automations send emails from the same account?
Yes, but be aware of Gmail sending limits.

Q: What’s the difference between Send Email and Create Draft?

  • Send Email sends immediately
  • Create Draft saves a draft for manual sending

Q: Can I schedule emails?
Drafts can be scheduled manually in Gmail. Automated scheduling requires delays in your workflow.

Q: Is there a delay when sending emails?
Emails are usually sent within seconds.

Q: Can I use custom “From” addresses?
The sender address is determined by the connected account.

  • you can customize the From Name
  • the email address remains the same

Q: What if I exceed Gmail sending limits?
Emails will fail to send. You must:

  • wait for the limit reset
  • or use another account

Related Documentation #

  • Automations Overview – Complete automation documentation
  • Transform Contact Field – Format data before using in emails
  • Custom Fields – Create custom fields for dynamic email content
  • Integrations – Managing Google Gmail integration settings
What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on February 26, 2026
Integrate Spoki with any management system via APIIntegrating Calendly with Spoki

Powered by BetterDocs

Table of Contents
  • Google Gmail Step
    • Overview
    • When to Use
    • Prerequisites
    • Configuration
      • Step 1: Select Event
      • Step 2: Select Google Account
      • Step 3: Configure Email Fields
    • Available Events
      • Send Email
      • Create Draft
    • Email Field Mapping
      • Dynamic Field Syntax
      • Email Fields
      • Example Email Configuration
    • Multi-Account Support
      • Connecting Accounts
      • Managing Accounts
    • ExamplesExample 1: Order Confirmation Email
      • Example 2: Follow-up Email with Attachments
      • Example 3: Create Draft for Review
      • Example 4: Team Notification Email
    • Best Practices
    • FAQ
    • Related Documentation
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)