Manually exporting contacts from Excel to a separate SMS dashboard wastes hours and risks sending the wrong list. A Microsoft Excel SMS add-on is an Office add-in that lets you compose and send personalized SMS from a sidebar inside Excel. Our
guide to sending SMS from Google Sheets explains the same sidebar workflow; this article focuses on installing and configuring the Excel add-in, setting curly-brace variables like {FirstName}, previewing each recipient’s message, testing delivery status, and troubleshooting common send failures. We also outline plan tiers, pricing, and how to start a 30-day free trial with 50 credits so you can test real sends. The guide finishes with a one-page checklist that gets you from install to your first two-way reply inside Excel’s sidebar.You need Microsoft 365, permission to install Office add-ins, and an active Sheet Gurus SMS account to run the Excel add-on. Confirm your Excel build supports Office add-ins and that your organization allows the sidebar to load before you install.
Sheet Gurus SMS runs as an Office add-in on Microsoft 365 for Windows, macOS, and Excel for the web. Our add-on uses the Office add-in model, so you should see “Get Add-ins” or “Office Add-ins” on the Insert ribbon in desktop Excel or the Extensions menu in Excel for the web.
Check these three quick items before installing on a work machine:
For a short compatibility summary and screenshots showing the same sidebar workflow, see our article Does Sheet Gurus SMS Work with Microsoft Excel?.
You must sign up for a Sheet Gurus SMS account, add billing details, and have credits available before sending live messages. Our product routes messages through Twilio and bills usage-based credits at the end of the billing cycle or when you hit a usage threshold.
Practical steps to finish setup:
If you need a short code or alphanumeric sender ID, contact our support team — those are handled outside the standard provisioning flow. For an alternate no-code route that uses Google Sheets, review Send SMS From Excel via Google Sheets.
Your sheet must have column headers in the first row that exactly match the curly-brace variables you plan to use, and phone numbers must use a consistent format. For example, a column named FirstName maps to {FirstName} in the message body.
Formatting and practical tips:
Before any live send, the sidebar displays a per-recipient preview so you can validate variable substitution and phone formatting. For a no-code setup walkthrough using Excel sheets, see our Send SMS From Excel Without VBA: 2026 No‑Code Guide.
💡
Tip: Format phone columns as plain text and run a small validation (10 rows) to confirm the add-on parses numbers before you send the full batch.
You must have explicit recipient consent and include a clear opt-out mechanism in every message before sending bulk SMS in the US or Canada. Telecom rules require documented consent for most commercial messages and a simple opt-out such as “Reply STOP to unsubscribe.”
Practical compliance items to add to your workflow:
⚠️ Warning: Avoid including personal health information or other sensitive data in SMS unless you have explicit legal clearance to do so.

Install the Office add-in from Microsoft AppSource or upload the manifest, sign in to Sheet Gurus SMS in the Excel sidebar, provision a sender number and billing method, then map your sheet columns to curly-brace variables before sending or scheduling. Follow the OS-specific steps below, connect a number in the sidebar account settings, preview personalized messages for each recipient, and use the scheduler to set a single send time for the whole batch.
To install Sheet Gurus SMS open Insert > Get Add-ins in Excel, search for Sheet Gurus SMS, and install the sidebar; managed deployments must be pushed by your IT admin.
Expected outcome: The Sheet Gurus SMS sidebar opens with a Sign in button and a short checklist of required permissions. If the sidebar does not appear, check your Excel build and that you are signed into the same Microsoft 365 account that can install add-ins.
Sign in to Sheet Gurus SMS from the sidebar, verify your account, and select a toll-free or local number inside the sidebar account settings.
Note: Sheet Gurus SMS supports two-way replies in the sidebar inbox and shows delivery status after sends. Complete any compliance checks the number provisioning flow requests before sending campaigns to avoid blocked messages.
⚠️ Warning: Verify recipient consent before sending. Always keep opt-in records to reduce compliance and carrier blocking risk.
Map columns by matching your first-row headers to curly-brace variables like {FirstName}; the sidebar reads those headers from the active tab and shows a per-recipient preview.
💡 Tip: Always use double opt-in for SMS signups.
Use the scheduling controls in the sidebar to set a single send time for the entire batch; Sheet Gurus SMS snapshots the active tab at schedule time so later edits do not affect that send.
Expected behavior: Scheduled sends run from the snapshot of the active sheet. Any rows added or edited after you schedule will not be included in that job.
Use a simple, consistent layout so Sheet Gurus SMS maps variables correctly and previews render as expected. Below is a minimal layout table and a sample message you can copy into your sidebar.
| Column role | Column header (example) | Notes and format examples |
|---|---|---|
| Required - phone | Phone | E.164 preferred (+12223334444). Text-only column, no formulas that return formatted text. |
| Required - name | FirstName | Single-cell first name. Matches {FirstName} variable. |
| Required - status | Status | Use values like Pending or Sent to filter rows to separate tabs. |
| Optional | ApptTime | Date/time column. Sheet Gurus SMS inserts the cell text as formatted in Excel. |
| Optional | Notes | Short free-text for agent context. |
Sample message: “Hi {FirstName}, your appointment is on {ApptTime}. Reply STOP to opt out.” CSV import tips:
If you prefer a guided walkthrough, follow our Sheet Gurus SMS setup guide and the no-code Excel guide for step-by-step screenshots and troubleshooting.
If your organization uses managed deployments, ask IT to install the add-in globally and to whitelist sheetgurus.com for any SSO or payment redirects.

Start with a small internal test batch, preview every personalized message in the sidebar, and then use the add-on’s per-message delivery statuses and inbox to confirm behavior. Sheet Gurus SMS shows a recipient preview before send, reports delivery outcomes after send, and surfaces replies in a two-way sidebar inbox so you can validate personalization, carrier behavior, and reply workflows without risking a live list. Follow the checklist below to catch formatting, empty-variable, and compliance issues early.
Start with a handful of internal phone numbers to validate personalization, empty-variable handling, and any automated filters. Checklist steps:
💡 Tip: Use double opt-in for test recipients and keep a dedicated internal test tab to avoid accidental live sends.
See our no-code setup walkthrough for additional steps: Send SMS From Excel Without VBA: 2026 No‑Code Guide.
Use the per-message delivery status in the sidebar to triage failures and confirm delivered messages. How to interpret and act on statuses:
Confirm replies land in the add-on inbox and remain linked to the recipient’s row so your team can follow each conversation. Verification steps:
Expect regulatory and carrier throttling on large sends and monitor progress to avoid missing time-sensitive delivery windows. What to watch and how to manage it:
Teams optimize Excel-to-SMS workflows by using curly-brace variables, filtered tabs, the sidebar inbox, and scheduled sends where available. This reduces manual copy/paste, prevents sending to the wrong list, and keeps replies tied to the correct row. The following subsections show a compact vendor comparison, practical workarounds for current product limits, scaling and cost-control advice, and a step-by-step troubleshooting checklist.
Sheet Gurus SMS provides a native Office add-in that supports per-recipient curly-brace variables, a real-time two-way inbox, sidebar previews, scheduling on Growth and Pro plans, macOS and web support, and automatic compliance filters. This combination of features keeps compose, send, and reply management inside Excel rather than forcing exports or separate dashboards.
| Solution | Native Excel add-in (Windows/macOS/web) | Per-recipient personalization | Two-way inbox (real time) | Scheduled sends in add-in | macOS & web support | Compliance filters in-app |
|---|---|---|---|---|---|---|
| Sheet Gurus SMS | Yes (Office add-in) | Yes ({FirstName}, etc.) | Yes (real-time sidebar) | Yes (Growth, Pro) | Yes | Yes (automatic filtering) |
| Vendor marketplace add-ins | Varies by vendor | Varies by vendor | Often no | Sometimes | Often limited | Varies |
| Windows desktop SMS apps | Usually Windows only | Limited | No | Rarely | No | Varies |
| Google Sheets add-on workflows | Yes (but different add-in) | Yes | Yes (in Sheets sidebar) | Yes | Web only | Yes |
| SMS gateway + custom flow | Requires export or integration | Yes (with work) | No (unless built) | Depends on workflow | Depends | Depends |
Sheet Gurus SMS stands out for keeping previews, delivery status, and replies inside the Excel sidebar. For a short compatibility primer, see Does Sheet Gurus SMS Work with Microsoft Excel? and for Google Sheets workflows see our Sending SMS from Google Sheets guide.
When the add-on lacks a feature, teams can use sheet-based processes to achieve the same outcome. For reusable message templates, create a Templates tab with one message per row and copy the desired template into the sidebar before sending. That keeps versions auditable and sharable across the team.
For per-row send times, schedule multiple batches: create filtered tabs for each send time (for example, using a FILTER formula) and schedule each tab as a separate send. This is clunkier than per-row scheduling but preserves accuracy when times differ. If you need automatic triggers (when a row is added or a form submits), use an external automation tool such as Power Automate or Zapier to notify your team or to add rows to a “Ready to send” tab; triggers are on the Sheet Gurus SMS roadmap but are not available yet. For no-code approaches from Excel, see Send SMS From Excel Without VBA.
Pick a plan that matches your monthly message volume and the features you need, and use filtered tabs plus internal approvals to avoid surprise spend. Growth adds scheduled messaging and automated undeliverable filtering; Pro adds custom local area codes, priority support, and advanced queueing for high volume workflows. Choose the plan that includes scheduling if you want to set sends ahead of time inside the sidebar.
Operational controls that limit cost and errors:
💡 Tip: Use the sidebar recipient preview before every large send to confirm variable interpolation and avoid blank values when cells are empty.
Start with a short checklist: verify column headers match your variables, confirm phone numbers use a consistent E.164-style format (for example +12223334444), ensure you have enough credits, and review delivery failure reasons in the sidebar. These four checks resolve the majority of send failures.
Step-by-step checks and fixes:
⚠️ Warning: Do not include personal health or highly sensitive data in SMS messages; SMS is not a secure channel for protected health information.
This FAQ answers operational and product questions about the Microsoft Excel SMS add-on and Sheet Gurus SMS so you can decide next steps quickly. Each answer gives a clear, actionable statement followed by the one or two details you need to act. Use the links to our Excel compatibility guide and the sending guide if you want step-by-step setup or a no-code alternative workflow.
Yes. Sheet Gurus SMS runs as an Office add-in on Microsoft 365 for Windows, macOS, and Excel for the web. The add-on uses the same sidebar workflow you see in Google Sheets, so you do not need to export or sync data to another platform. For platform-specific notes and known limitations, see our detailed compatibility guide on using Sheet Gurus SMS with Microsoft Excel.
Yes. Sheet Gurus SMS supports curly-brace variables that match your column headers and shows a per-recipient preview before sending. Variables pull exactly what the cell displays, including formatted dates, and empty cells render as blank (there are no fallback values). Try a quick test message such as “Hi {FirstName}, your appointment at {Time} is confirmed” and confirm each preview in the sidebar before you send.
Billing is usage-based: Sheet Gurus SMS charges credits per message segment and posts charges at the end of your billing cycle or when you hit a usage threshold. Our system routes SMS through Twilio as the carrier; check the billing dashboard inside the app for real-time credit usage and invoices, and contact support if a charge looks unexpected.
No. Scheduled sends set one time for the entire batch; the add-on does not support per-row send times. When you schedule a batch, Sheet Gurus SMS reads the tab at the moment you schedule it, so rows added or edited after scheduling will not be included. Scheduled messaging is available on mid and upper plans if you need timed campaigns.
Yes. Sheet Gurus SMS provides a real-time two-way inbox in the sidebar where replies remain linked to the recipient’s row. The inbox supports search by phone number, tagging, unread filters, and assignment to teammates so you can route follow-ups without leaving Excel. Two-way messaging and inbox features operate in the supported countries; check your account settings for inbound handling details.
Yes. Sheet Gurus SMS applies automatic message filtering to help keep sends compliant with telecom rules in the supported countries. Filters flag likely non-compliant content and undeliverable numbers before the send, and automated opt-out handling prevents repeat sends to unsubscribed recipients.
⚠️ Warning: Avoid including personal health or financial details in SMS messages; carriers may block content that looks like protected health information or sensitive financial data.
Start by reviewing the undeliverable-number report in the sidebar and checking phone-number formatting, then retry a small cleaned batch. Common fixes include converting numbers to international format (+1 for US/Canada), removing duplicate rows, and previewing personalized messages for unexpected empty variables. If failures continue after a small retry, export the delivery logs from the sidebar and contact Sheet Gurus SMS support so we can investigate carrier-level reasons.
💡 Tip: Always run a 10-row internal test and preview each personalized message before you run a full send.
Use the instructions here to get a microsoft excel sms add-on working so your team can compose personalized bulk texts from a sidebar, preview each recipient’s message, and confirm delivery without exporting contacts. This approach cuts manual copy-and-paste work and keeps replies linked to the correct row in your sheet.
Next steps: install Sheet Gurus SMS for Microsoft Excel, sign up for a free trial, and follow the getting-started guide to authorize the add-in, add credits, and send a small test batch from the sidebar. For compatibility notes and a short checklist before you install, see our article on Does Sheet Gurus SMS Work with Microsoft Excel?. If you prefer a no-code workflow that avoids macros, review Send SMS From Excel Without VBA for practical tips on preparing your data and testing personalized messages.
Start a free trial and send a test campaign from the sidebar to confirm your workflow and inbox routing. After that, use the sending guide to expand to larger lists and scheduled sends.