Back to Integrations
SheetXAI logo
Spoki logo
Spoki · Excel Integration

How to Connect Spoki to Excel (4 Methods Compared)

The Problem with Connecting Spoki to Excel

Spoki is a WhatsApp Business API platform built for Italian-market marketing, sales, support, and payment workflows. It handles the channel well. What it does not handle is the workbook layer that every team ends up needing: a contact import from the CRM export living on SharePoint, a campaign schedule from the planning workbook, a template audit for the quarterly review, a messaging report for the board.

Excel users have an extra wrinkle. Your workbook might be open in the desktop app, saved to OneDrive or SharePoint, or both. There is no native Spoki connection, and there is no browser extension that bridges them. Every time data needs to move between an Excel workbook and Spoki, someone is doing it by hand or building a custom flow.

Below are the four ways people typically connect Excel and Spoki. Only the last one scales to the analytical work.

Method 1: Export to CSV and Use the Spoki Importer

The default. You save the Excel workbook as a CSV, open Spoki's contact importer, map the columns, and run the import. For contacts, that works once.

When this works:

  • One-time contact import from a clean, flat workbook
  • You have under a few hundred rows and no custom fields to map
  • The column names already match what Spoki expects

When it breaks:

  • You need to import to a specific named list, not the general pool
  • You need per-row results: which rows succeeded, which failed, and why
  • The workbook has custom fields that need manual remapping every run
  • You need to pull data the other direction — out of Spoki and into Excel

The importer is a one-way, one-time tool. It does not write results back to the workbook, it does not handle templates or campaigns, and it does not help with reporting.

Method 2: Use Power Automate to Sync Row Changes to Spoki

Power Automate is the natural choice for Excel workbooks saved on OneDrive or SharePoint. You build a flow that watches the workbook for new rows, then calls Spoki's API to create or update a contact.

This works for event-driven moments:

  • New customer signs up → create contact in Spoki
  • New lead added to the workbook → add to Spoki list
  • Status cell updated → update the Spoki contact field

This fails for batch or analytical work:

  • Importing 1,200 existing rows in a single run
  • Pulling all Spoki campaigns out and writing them into the workbook
  • Auditing templates and flagging ones that need re-approval
  • Generating a six-month messaging report into a tab

Power Automate fires one row at a time when something changes. It does not loop over an existing dataset on demand. It also does not call read endpoints and write results back to the workbook without significant additional configuration. For genuinely two-directional work, the flow quickly becomes too complex to maintain.

Method 3: The Previous Generation — API Connector Platforms

Until recently, the best repeatable option was a category of API connector platforms that sat between Excel and Spoki. You authenticated your Spoki account, picked an endpoint from a list, configured a field mapping, and scheduled the sync.

That was a real step up from CSV exports. The mapping was saved, the schedule was automatic, and you did not have to look up Spoki's API documentation every time.

But you were still responsible for knowing which endpoints to call, handling pagination, deciding what to do when a batch partially failed, and going back in to update the mapping every time the workbook structure changed. The tool moved data; the analysis was still on you. And for Excel specifically, the connector often required the file to be saved to OneDrive or SharePoint, which added a step for teams still working in local files.

This is the category we think of as the previous generation. It worked, but it asked a lot of the operator.

The Easy Way: Using SheetXAI in Excel

There is a different way entirely. SheetXAI is an AI agent that lives inside your Excel workbook, both on Excel for the web and Excel desktop. It reads the workbook, understands what you are looking at, and through its built-in Spoki integration it can push data into Spoki, pull data out of Spoki, and write results back to the workbook. No connector configuration, no endpoint research, you just ask.

Example 1: Your Data Is Already in the Workbook

You have a workbook with 1,200 VIP contacts on the Contacts tab. Phone in column A, first name in column B, a custom field membership_id in column C. You need them all in Spoki list "VIP Customers" before a campaign sends tomorrow.

Sync all rows from the Contacts tab into Spoki list "VIP Customers" — column A is phone (E.164), column B is first_name, column C is a custom field called membership_id. Batch up to 500 per request and write the result into column D for each row.

SheetXAI reads the Contacts tab, batches the rows, calls Spoki, and writes "added," "updated," or any error back into column D. You see exactly what happened, row by row.

Example 2: Pulling Data Out of Spoki

If you need Spoki data in the workbook — for a board presentation, an audit, or a handoff — the same pattern applies:

Fetch all Spoki campaigns scheduled in the next 60 days and write campaign_name, status, list_id, and scheduled_time into this workbook — one row per campaign.

SheetXAI calls Spoki, writes every campaign into the workbook, and formats the result. One prompt, end to end, with no API documentation and no connector to configure.

Which Method Should You Use

For a genuine one-off import of a flat contact list with no custom fields, the CSV export path is fine. For event-driven work where a new row in a SharePoint-connected workbook should always trigger a Spoki contact creation, Power Automate is a reasonable fit.

For batch work — importing a thousand contacts at once, pulling campaigns or templates into the workbook, auditing contact lists, removing opted-out numbers, generating messaging reports — SheetXAI is the only option that reads the workbook, calls Spoki, and writes results back in one prompt without configuration.

Try It

Get the 7-day free trial of SheetXAI and ask it to sync any workbook to Spoki, or pull any Spoki data into Excel. The Spoki integration is included in every plan.

For specific workflows, see how to bulk import contacts into Spoki from an Excel workbook, how to export Spoki campaigns into Excel, or browse the full integrations directory.

More Spoki + Excel guides

Bulk Import Contacts from a Sheet into Spoki

Sync thousands of customer records from a Google Sheet into Spoki in one prompt, with phone numbers, custom fields, and per-row status written back automatically.

Add Sheet Contacts to a Spoki Contact List for a WhatsApp Campaign

Push a segmented group of contacts from a Google Sheet directly into a named Spoki list, ready for a targeted WhatsApp broadcast, in a single SheetXAI prompt.

Export All Spoki Campaigns into a Sheet for a Performance Review

Pull every Spoki WhatsApp campaign — name, status, scheduled date, and list — into a Google Sheet in one prompt, sorted and ready for an agency quarterly review.

Export Spoki WhatsApp Templates into a Sheet for a Content Audit

List every Spoki message template with its approval status, category, and language into a Google Sheet in one prompt, flagging anything that needs Meta re-approval.

Bulk Create WhatsApp Templates in Spoki from a Sheet

Create multiple new Spoki WhatsApp message templates from a Google Sheet of template definitions in a single SheetXAI prompt, with returned IDs written back per row.

Export All Spoki Contact Lists into a Sheet for a Segmentation Audit

Fetch every Spoki contact list — with name, ID, and contact count — into a Google Sheet in one prompt so you can spot segmentation gaps and plan list clean-ups.

Remove Opted-Out Contacts from a Spoki List Using a Sheet

Feed a column of phone numbers from a Google Sheet to Spoki and remove every one from a target list in a single prompt, with removal status written back per row.

Pull Spoki Messaging Reports into a Sheet for a Channel ROI Summary

Export Spoki conversation and message volume data into a Google Sheet in one prompt, organized by period and ready for a board-level channel performance presentation.

Export Spoki Support Tickets into a Sheet for a Helpdesk Workload Review

Pull all open Spoki tickets — ID, subject, status, and creation date — into a Google Sheet in one prompt, sorted oldest-first and flagged when overdue.

Export All Spoki Automations into a Sheet for a Workflow Audit

Document every active Spoki automation — name, first-message content, and webhook URL — into a Google Sheet in one prompt as a runbook for your team.

Export the Spoki Tag Directory into a Sheet for a Taxonomy Review

List every Spoki tag with its ID, name, and color into a Google Sheet in one prompt so your team can agree on a tag taxonomy before the next campaign sprint.

Export Spoki Custom Field Definitions into a Sheet for Integration Mapping

Fetch every custom field defined in Spoki — label, code, and data type — into a Google Sheet in one prompt, ready to map against a CRM or integration schema.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more