DON'T CHAT. TAKE ACTION.

The Natural Language
Operating System
for Your Business

S·A·Y — Semantic Action Yield

Ordinary bots just give you answers. SayP is an Autonomous Action Engine that connects your existing ERP and CRM software to WhatsApp with zero code. Just say it; SayP understands, triggers your APIs in the background, and executes transactions to your database in seconds.

SP

SayPartner AI

Online

Why are your employees still
struggling with ERP screens?

Monitor

Complex Interfaces

Field teams and warehouse staff aren't at desks. Using ERP on mobile is painful, and training costs are sky-high.

Snail

Slow Processes

7 clicks to create an invoice, mandatory login for a stock query. Wasted time kills productivity.

Chatbot

Bots Don't Execute

Market assistants only talk. They inform but never create invoices or update stock. Bot ≠ Executor.

Action, Not Conversation

We're middleware. We sit in front of your system — we don't break it, we just let humans talk to it.

Feature Traditional Chatbot SayPartner AI
Operation Q&A loop Direct API Calls
Capability Informational / Guidance Executes Real Actions
Data Access Read-only Full CRUD Authority
Integration Months of custom dev 5 Minutes via Swagger

How It Works

Your Project → SayP AI → WhatsApp — real-time action flow

Project
Your Project ERP / CRM / API
SayP
SayP AI Engine Intent → Action
WhatsApp
WhatsApp Employee Message

Enterprise-Grade Architecture

layers

Clean Architecture (.NET 9.0)

4-layer isolated architecture: Domain → Application → Infrastructure → API.

lock

Multi-Tenant Isolation

Every customer is fully isolated. Data and integrations never mix.

bolt

Smart Intent Classification

Rule-based, Pattern Matching, and AI-Powered hybrid classification.

Client Side SayPartner Cloud ERP / CRM
WhatsApp WhatsApp
arrow_downward
AI SayP AI Engine
arrow_downward
API Customer API (REST / MCP)

Everything Included. Really.

chat

WhatsApp Native

Cloud API integration, webhooks, 24-hour window management, message retry.

psychology

AI Command Router

Natural language → JSON command extraction, confidence scoring, slot filling.

cable

Dual Connection

REST API (Swagger) or MCP Protocol with plugins for .NET, Node.js and Go — 2 integration paths.

apartment

Multi-Tenant

Company-level isolation, user roles, department management.

shield

Security

HMAC-SHA256 webhook verification, API key auth, JWT tokens.

analytics

Dashboard & Analytics

Message stats, command success rates, 7-day breakdown.

translate

Multi-Language

Turkish and English NLU, automatic language detection.

photo_camera

Image & Voice

Understands photos and voice recordings sent via WhatsApp.

speed

Semantic Cache

Skip AI calls on repeated requests — speed and cost optimization.

2 Ways to Integrate

Fastest Start — No Code Changes

Just paste your Swagger URL. SayP discovers all endpoints, analyzes with AI, and makes them instantly available. Best for APIs accessible from the internet with static tokens.

POST /api/portal/integrations
{ "name": "ERP API", "baseUrl": "https://api.yourcompany.com",
  "swaggerUrl": "https://api.yourcompany.com/swagger/v1/swagger.json" }
  • ✅ Zero code — just paste the Swagger URL
  • ✅ Ideal for internet-accessible APIs with API Key / Bearer token
  • ⚠️ Token may expire (for JWT-based APIs)

Secure & Private — Plugin Based

Add a lightweight plugin to your project. Controllers are auto-discovered. No token expiration, works with private APIs. Available for .NET, Node.js, and Go.

// .NET — Program.cs (2 lines)
builder.Services.AddSayPartnerMcp(o => o.ApiKey = "sp_live_xxx");
app.UseSayPartnerMcp();
// Node.js — Express (1 line)
app.use(saypartnerMcp({ apiKey: 'sp_live_xxx' }));
  • ✅ No token expiration — static API key
  • ✅ Works with private/internal APIs
  • ✅ Plugins for .NET, Node.js, Go

Every Industry. Every Department.

inventory_2

Warehouse & Stock

"How many MacBooks in stock?"

[System] Stock: 23 Units
payments

Accounting & Finance

"Create a 5-laptop invoice for ABC Ltd."

[System] Invoice: INV-2026-089
handshake

Sales & CRM

"Add new customer: John Smith, 0532..."

[System] CRM Record Created
travel_explore

Tourism & Operations

"Book a VIP cabin for 2 guests."

[System] Reservation OK
< 2s Execution Time
2 Lines Code Integration
2 Connection Paths
100% Multi-Tenant

Transparent Pricing

Starter

Free
  • 1 Integration
  • 3 Authorized Phones
  • 500 Messages / mo
  • Community Support
Get Started

Enterprise

Custom
  • Everything Unlimited
  • On-premise Deployment
  • Custom AI Model Training
  • Dedicated Account Manager
  • SLA Guarantee
Contact Sales

Unleash Your Workforce

Let your employees manage systems by typing on WhatsApp. Stop wasting time with complex interfaces.

Frequently Asked Questions

Is my data safe? Does SayP store anything?

SayP acts as a middleware — we relay messages between WhatsApp and your system's API. We do not store your ERP/CRM data. Conversation logs are kept temporarily for debugging (configurable retention). All communication uses HTTPS with HMAC-SHA256 webhook verification.

What's the difference between REST and MCP integration?

REST integration connects via Swagger URL — no code changes needed, but requires a public API and a non-expiring token. MCP integration uses a lightweight plugin inside your project — supports private APIs, no token expiration, automatic controller discovery. For JWT-based APIs, MCP is recommended.

How is SayP different from OpenClaw?

OpenClaw is an open-source autonomous AI agent for developers — it runs locally, communicates between AI agents, and is used for coding/chat. SayP is a Business Action Engine — it connects your ERP/CRM to WhatsApp so employees can execute real transactions (create invoices, update stock) via natural language. SayP doesn't compete with OpenClaw; they solve completely different problems.

Can SayP accidentally break my system?

SayP includes a confirmation mechanism for write operations (POST, PUT, DELETE). Before executing destructive commands, SayP asks for confirmation on WhatsApp. Additionally, you can disable specific endpoints from the Portal dashboard.

Which programming languages are supported?

For REST integration: any language with Swagger/OpenAPI support. For MCP plugin: we provide official plugins for .NET (NuGet), Node.js (npm — Express, Fastify, NestJS), and Go (Gin, Echo, Chi, net/http). Any API that speaks HTTP can be integrated.

Do I need to make my API public?

Not with MCP! The MCP plugin runs inside your application — SayP connects to the plugin endpoint, and the plugin makes internal calls to your controllers. Your API can remain completely private. For REST integration, the API needs to be accessible from SayP's servers (public, VPN, or IP whitelist).