Why Rasayily: An Integrated Messaging Platform, Not Just a WhatsApp Tool

Rasayily is not just a WhatsApp bulk-sending tool. This article walks through the platform's real, currently implemented capabilities — no exaggeration, no unshipped features.

1. Multiple Channels

The platform supports four real channels: WhatsApp, SMS, Email, and Push notifications, instead of relying on a separate tool per channel.

2. Multiple Connection Providers and Provider Failover

You can connect more than one provider per channel, assign a different provider per feature (at the store or company level), and get automatic failover to a backup provider if the primary one goes down during campaign sending. Full details in Providers and Automatic Failover.

3. Channel Fallback

You can set a fallback channel per campaign (like SMS as a backup for WhatsApp), so the system records a send attempt through the fallback channel when the primary channel fails.

4. Bulk Campaigns

Create one-time, recurring, or drip campaigns, targeting via segments, groups, CSV files, or all contacts, with scheduled sending.

5. Dual Template System

Support for officially approved Meta templates (with approval status and category) and generic templates for other providers, all from one place.

6. Built-In Customer Service

A unified conversation inbox, assignment and transfer of conversations across your team, and escalation from bot to human agent. Details in the Customer Service Guide.

7. Automation

Two real systems: Auto-Reply for instant replies to specific incoming messages, and Workflow Automation, which lets you build flows triggered by various events.

8. n8n Integration

The system supports connecting to the external n8n automation platform via per-company settings, with a full call log (n8n Logs) to track what was actually sent and received.

9. Webhooks

The system receives webhooks from multiple sources (Meta, WhatsApp providers, stores) to update statuses as they happen, and sends outbound webhooks via the n8n integration and the local system's webhook delivery.

10. Events

A real events log (separate from the framework's internal event system) that can be monitored, retried, and exported, and used as triggers for workflow automation.

11. The Local System

The "local system" feature in Rasayily is tied to a dedicated storage policy and webhook delivery to a local agent — it's about storage and file synchronization, not an alternative WhatsApp gateway to Meta or QR.

12. Store Integrations

A fully working integration currently exists with Salla. Zid, Shopify, and WooCommerce currently have webhook verification and an initial connection test only, while full data synchronization for them is still being added.

13. Company API

The system provides a per-company API (Bearer token) to send messages, track their status, and pull reports programmatically.

Capability Table (based strictly on the actual code)

CapabilityStatus in Rasayily
WhatsApp (official + QR)Fully available
SMSFully available
Multiple providers per channelFully available
Provider FailoverAvailable during campaign sending, no dedicated event screen yet
Channel FallbackAvailable at campaign-config level, records the fallback send attempt
Customer ServiceFully available
Automation (auto-reply + workflows)Fully available
n8nFully available
WebhooksAvailable (broad inbound, outbound via n8n/local system)
Local SystemAvailable (storage & sync, not an alternate WhatsApp gateway)
Salla integrationFully available
Zid/Shopify/WooCommerce integrationPartial — webhook verification & connection test only

Instead of using a separate tool for every channel or function (a WhatsApp tool, a separate SMS tool, a separate customer-service tool, a separate automation tool), Rasayily brings these functions together into one connectable, extensible platform. To get started from scratch, see the complete Rasayily user guide.

FAQ

Does Rasayily support n8n? Yes, directly, via dedicated settings and a call log.

Does it support all stores? Only Salla is fully integrated today; Zid, Shopify, and WooCommerce are being added.

Does it support webhooks? Yes, inbound from multiple sources and outbound via n8n and the local system.