SendyStack
Product documentation

Every SendyStack product, documented in one place

Understand what each SendyStack product does, when to use it, how it fits into your workflow and where to find the deeper setup guides.

Campaigns

4 documented product modules

Operations

4 documented product modules

Commerce

2 documented product modules

Platform

5 documented product modules

Product map

Choose the product area you need

Each module below includes practical capabilities, the workflow it supports and the status signals teams should watch.

Campaign delivery

Broadcasts

Send approved WhatsApp template campaigns to targeted audiences with delivery tracking, retries and performance visibility.

Timed communication

Scheduling

Plan campaigns and operational reminders for the exact day and time your customers are most likely to act.

Approved WhatsApp content

Templates

Manage reusable message templates for marketing, utility and authentication conversations that need Meta approval.

Team conversations

Shared Inbox

Give your team one clean place to read WhatsApp replies, understand context and continue customer conversations.

Audience management

Contacts Hub

Store customer records, phone numbers, tags and consent-aware audience data for campaigns and automations.

Rent and tenant operations

Property Management

Run property workflows with buildings, units, tenants, invoices, reminders and payment follow-up inside SendyStack.

Store sync

WooCommerce

Connect WooCommerce to sync customers, orders and products, then use order audiences for broadcasts and schedules.

Rules and triggers

Automation Workflows

Trigger messages from customer, order, schedule and status changes without manually launching each communication.

Performance visibility

Analytics

Measure how WhatsApp campaigns perform across delivery, reads, replies, failures and customer engagement.

Developer platform

API Access

Use SendyStack APIs to send messages, manage contacts, launch campaigns and receive webhooks from your own systems.

Event delivery

Webhooks

Receive real-time events when messages are delivered, read, failed or replied to by customers.

Payment collection

M-Pesa Daraja

Configure M-Pesa collections so payment references, callbacks and rent or invoice follow-up can live beside communication.

Smart writing support

AI Assist

Draft replies, polish campaign copy and get faster from intent to usable WhatsApp communication.

Invoices and receipts

Billing Automation

Connect billing context with WhatsApp reminders so customers receive timely, trackable payment communication.

Workspace governance

Team Controls

Keep workspace activity organized with team-friendly navigation, API keys, settings and shared operational surfaces.

Campaign delivery

Broadcasts

Send approved WhatsApp template campaigns to targeted audiences with delivery tracking, retries and performance visibility.

Best for: Product launches, reminders, announcements and bulk customer updates.

Open guide

Capabilities

Create broadcasts from contact segments, WooCommerce orders or custom selections.
Preview template variables before launch so customer names, totals and order data resolve correctly.
Track sent, delivered, read and failed states from one campaign timeline.

Workflow

Choose an approved template and audience.
Map variables, send a test and launch immediately or schedule later.
Review performance and follow up with customers who replied or did not read.

Signals to watch

DeliveredReadRepliesFailures

Timed communication

Scheduling

Plan campaigns and operational reminders for the exact day and time your customers are most likely to act.

Best for: Rent reminders, appointment nudges, sales campaigns and renewal notices.

Open guide

Capabilities

Schedule one-time broadcasts from campaign, order and contact workflows.
Keep scheduled work visible in the dashboard with status and timing controls.
Cancel or adjust queued sends before they are released.

Workflow

Select a customer group or order audience.
Choose schedule instead of broadcast now.
Pick date, time and template, then confirm the scheduled campaign.

Signals to watch

QueuedScheduledSentCancelled

Approved WhatsApp content

Templates

Manage reusable message templates for marketing, utility and authentication conversations that need Meta approval.

Best for: Repeatable messages with variables such as names, totals, dates and order IDs.

Open guide

Capabilities

Create template-ready message structures and reusable business copy.
Use templates in broadcasts, automations, WooCommerce order actions and schedules.
Keep operations consistent with approved language and variable mapping.

Workflow

Draft a template for the use case.
Submit and wait for Meta approval.
Use the approved template anywhere a customer message is triggered.

Signals to watch

DraftSubmittedApprovedRejected

Team conversations

Shared Inbox

Give your team one clean place to read WhatsApp replies, understand context and continue customer conversations.

Best for: Support, sales follow-up, customer service and post-campaign conversations.

Open guide

Capabilities

View message history alongside campaign and contact context.
Keep customer replies connected to the campaigns or automations that started them.
Respond faster with templates and AI-assisted drafting where available.

Workflow

Open an incoming customer conversation.
Review recent messages, campaign source and contact details.
Reply directly or trigger a template-based follow-up.

Signals to watch

UnreadAssignedRepliedResolved

Audience management

Contacts Hub

Store customer records, phone numbers, tags and consent-aware audience data for campaigns and automations.

Best for: Segmented campaigns, customer lists, tenant records and imported audiences.

Open guide

Capabilities

Import contacts from CSV, WooCommerce orders or API integrations.
Search, select and group customers for focused broadcast audiences.
Deduplicate records so phone numbers stay clean across campaigns.

Workflow

Import or sync customer records.
Tag contacts by source, lifecycle or use case.
Use the segment in broadcasts, schedules and automations.

Signals to watch

ImportedTaggedActiveDuplicate

Rent and tenant operations

Property Management

Run property workflows with buildings, units, tenants, invoices, reminders and payment follow-up inside SendyStack.

Best for: Landlords, agents and property managers who send tenant billing and operational updates.

Open guide

Capabilities

Manage properties, units and tenants from one workspace.
Generate invoice reminders and tenant communication flows.
Connect payments and delivery tracking for rent follow-up.

Workflow

Create properties and units.
Attach tenants and billing dates.
Send rent reminders, receipts and maintenance updates through WhatsApp.

Signals to watch

Invoice dueReminder sentPaidOverdue

Store sync

WooCommerce

Connect WooCommerce to sync customers, orders and products, then use order audiences for broadcasts and schedules.

Best for: Ecommerce stores that want WhatsApp campaigns from real customer and order data.

Open guide

Capabilities

Authorize a WooCommerce store with read and write access.
Sync orders, products and customers into SendyStack.
Broadcast or schedule messages for selected orders and customer groups.

Workflow

Authorize the store from WooCommerce settings.
Sync orders, products and customers.
Open orders, select customers and choose broadcast now or schedule.

Signals to watch

ConnectedSyncedSelectedBroadcasted

Rules and triggers

Automation Workflows

Trigger messages from customer, order, schedule and status changes without manually launching each communication.

Best for: Follow-ups, order status changes, reminders and lifecycle messaging.

Open guide

Capabilities

Create rules from status changes and workspace events.
Choose whether an event should broadcast now or schedule a template.
Keep automation behavior visible so teams know why a message was sent.

Workflow

Pick the trigger event.
Choose template, timing and audience rules.
Monitor delivery and adjust the automation based on replies.

Signals to watch

TriggeredQueuedDeliveredSkipped

Performance visibility

Analytics

Measure how WhatsApp campaigns perform across delivery, reads, replies, failures and customer engagement.

Best for: Teams that need to understand what messages work and what audiences respond.

Open guide

Capabilities

Track message and campaign outcomes across the full delivery path.
Compare campaign performance by audience, channel and template.
Use reporting data to improve timing, copy and follow-up strategy.

Workflow

Launch a campaign or automation.
Review real-time status metrics.
Export or act on the customers who replied, read or failed.

Signals to watch

SentDeliveredRead rateReply rate

Developer platform

API Access

Use SendyStack APIs to send messages, manage contacts, launch campaigns and receive webhooks from your own systems.

Best for: Developers building custom CRM, ecommerce, billing or operational integrations.

Open guide

Capabilities

Authenticate with scoped API keys.
Send messages, sync contacts and manage campaign resources.
Use Postman samples, SDK-style examples and webhook payloads to build faster.

Workflow

Create an API key in the dashboard.
Call SendyStack endpoints from your backend.
Subscribe to webhooks for delivery, reply and campaign events.

Signals to watch

AuthenticatedRate limitedWebhook deliveredError code

Event delivery

Webhooks

Receive real-time events when messages are delivered, read, failed or replied to by customers.

Best for: Keeping external CRMs, ecommerce stores, ERPs and custom dashboards in sync.

Open guide

Capabilities

Subscribe to message, campaign and customer events.
Verify webhook signatures before trusting incoming payloads.
Retry failed deliveries with predictable event payloads.

Workflow

Add a webhook endpoint in your integration.
Verify the request and persist the event.
Update your external system or trigger the next workflow.

Signals to watch

Message statusCustomer replyCampaign eventRetry

Payment collection

M-Pesa Daraja

Configure M-Pesa collections so payment references, callbacks and rent or invoice follow-up can live beside communication.

Best for: Kenyan businesses collecting payments and sending receipt or reminder updates.

Open guide

Capabilities

Configure Daraja credentials from the dedicated settings page.
Support payment callbacks that connect collection state to customer messaging.
Use payment context for property and invoice communication.

Workflow

Add M-Pesa credentials in settings.
Confirm callback delivery from Daraja.
Use payment state in reminders, receipts and follow-ups.

Signals to watch

ConfiguredCallbackMatchedReceipt

Smart writing support

AI Assist

Draft replies, polish campaign copy and get faster from intent to usable WhatsApp communication.

Best for: Teams that need cleaner messages without spending extra time on copywriting.

Open guide

Capabilities

Generate campaign and template drafts from business context.
Improve tone, clarity and structure before sending.
Support operators with faster first drafts in daily workflows.

Workflow

Describe the customer message you need.
Review and edit the generated draft.
Use the result in templates, broadcasts or inbox replies.

Signals to watch

DraftedEditedApprovedUsed

Invoices and receipts

Billing Automation

Connect billing context with WhatsApp reminders so customers receive timely, trackable payment communication.

Best for: Service, property and subscription teams that rely on repeated payment reminders.

Open guide

Capabilities

Use invoice and payment state inside customer messaging.
Send reminders and receipt-style updates from structured data.
Track billing communication alongside campaign and customer records.

Workflow

Attach billing data to a customer or tenant.
Choose reminder and receipt templates.
Send or automate billing communication based on due dates and payment state.

Signals to watch

DueReminderPaidReceipt

Workspace governance

Team Controls

Keep workspace activity organized with team-friendly navigation, API keys, settings and shared operational surfaces.

Best for: Growing teams that need cleaner ownership, safer access and shared visibility.

Open guide

Capabilities

Separate general workspace settings from integration configuration.
Create API keys for server-side integrations.
Keep product modules accessible from a consistent dashboard structure.

Workflow

Set up workspace profile and industry kit.
Connect integrations and create scoped keys.
Give operators the right product areas for daily work.

Signals to watch

ConfiguredConnectedActiveScoped

Build your full WhatsApp operating stack

Start with the product module you need today, then add commerce, automation, analytics and API workflows as your team grows.