replyk.io
Help Center

How can we help you?

Step-by-step guides for connecting WhatsApp, integrating your store, configuring AI Agents, shipping carriers, retargeting, billing, and more.

WhatsApp Connection

Connect your WhatsApp Business account to enable the AI Agent.

Manual Meta Connection (Recommended)

The access token comes from a Meta Business System User, not from the WhatsApp API Setup page. System users generate permanent, never-expiring tokens.

1

Create a System User in Meta Business Portfolio

  1. Go to business.facebook.com β†’ your Business Portfolio.
  2. Navigate to Settings β†’ Users β†’ System Users.
  3. Click + Add.
  4. Enter a name (e.g. replyk.io system user) and set role to Employee.
  5. Click Create system user.
Create system user dialog
2

Assign App Assets to the System User

With the system user selected, click Add Assets to grant access to your Meta app.

  1. Select asset type: Apps.
  2. Select your Meta app from the list.
  3. Under Full control, enable Manage app.
  4. Click Assign assets.
Assign assets to system user
3

Generate a Permanent Access Token

Click the Generate token button on the system user row.

Generate token button

3a β€” Select your Meta App

Choose your Meta app and click Next.

Select app for token

3b β€” Set Expiration to Never

Select Never so the token never expires.

Set token expiration to Never

3c β€” Assign Permissions

Select both WhatsApp permissions, then click Generate token:

  • whatsapp_business_management
  • whatsapp_business_messaging
Assign WhatsApp permissions

3d β€” Copy Your Token

Copy and save the token immediately β€” it will only be shown once.

Token created β€” copy it
4

Get Remaining Credentials from Your Meta App

  1. WABA ID β€” In your Meta App dashboard, go to WhatsApp β†’ API Setup. Find WhatsApp Business Account ID.
  2. Phone Number ID β€” Listed under your phone numbers in the API Setup section.
  3. App Secret β€” Go to App Settings β†’ Basic and copy the App Secret.
5

Connect in Replyk

  1. Go to Business Settings β†’ WhatsApp tab.
  2. Click Manual Connection.
  3. Enter your Access Token, App Secret, and WABA ID.
  4. Click Fetch Phone Numbers or enter Phone Number ID manually.
  5. Optionally enter your 6-digit PIN (if two-step verification is enabled).
  6. Click Connect WhatsApp.
6

Configure Webhook in Your Meta App

After connecting, Replyk automatically generates a unique Verify Token for your connection. You can find both the Callback URL and Verify Token in the Webhook Configuration section of your WhatsApp connection status panel β€” use the copy buttons to copy them easily.

  1. In your Meta App, go to WhatsApp β†’ Configuration β†’ Webhooks.
  2. Set Callback URL to: https://replyk.io/api/whatsapp/webhook
  3. Set Verify Token to the value shown in your Replyk dashboard under Webhook Configuration.
  4. Subscribe to: messages and message_template_status_update.
Security: All credentials are encrypted at rest using AES-256-GCM.

Facebook Embedded Signup (OAuth)

Use Meta's Embedded Signup to connect without manually entering credentials.

  1. In Business Settings β†’ WhatsApp, click Connect with Facebook.
  2. A Facebook popup opens β€” log in and select your WhatsApp Business Account.
  3. Select or create the phone number to use.
  4. Close the popup β€” Replyk exchanges the authorization code for an access token.
OAuth tokens expire after 60 days. You'll need to refresh periodically. Manual Connection is recommended for permanent tokens.

Messaging Windows

24-Hour Customer Service Window β€” Free

Opens when a customer messages you. Send any message type for free while active.

72-Hour Free Entry Point Window

For conversations from Click-to-WhatsApp ads. Template messages only, but free for 72 hours.

Window Closed β€” Paid Templates Only

After windows expire, only pre-approved template messages can be sent. Meta charges per-message fees.

Messenger & Instagram

Let the same AI Agent sell on Facebook Messenger and Instagram DMs.

Connecting a Channel

  1. Go to Business Settings β†’ Channels.
  2. Click Connect on Messenger or Instagram β€” a Facebook login popup opens.
  3. Log in and grant access to the Facebook Page (Messenger) or the Instagram professional account linked to it.
  4. Pick the Page or Instagram account to connect β€” Replyk subscribes the webhook automatically.
Instagram requires a professional (business or creator) account linked to a Facebook Page.

How Channel Conversations Work

  • Incoming DMs are answered by the same AI Agent, using the same catalog, offers, and instructions as WhatsApp.
  • Channel conversations appear in the Conversations page alongside WhatsApp chats, tagged with their source.
  • If you reply manually from the connected Page or Instagram account, the AI automatically pauses for 30 minutes so you never talk over each other.
  • Plan limits (per business): FREE/BASIC=1, PRO=3, ENTERPRISE=10 Messenger pages β€” and the same for Instagram accounts.
Telegram is coming soon β€” the tab is already visible in Business Settings but connections are not yet available.

Store Connections

Connect your e-commerce store so orders flow into Replyk automatically.

General Setup

  1. Go to Business Settings β†’ Store Connections.
  2. Click + Add Connection and select your platform.
  3. Enter the required credentials.
  4. Click Validate to test, then Save.
  5. Copy the webhook URL and configure it in your store.
  6. Optionally click Sync Products to import your catalog.

Shopify

Credentials: Access Token, API Secret, Store URL (mystore.myshopify.com)

Features: Product sync, HMAC-SHA256 webhook verification, COD support, order tracking.

WooCommerce

Credentials: Consumer Key, Consumer Secret, Webhook Secret, Store URL

Features: Product sync via REST API, HMAC-SHA256 verification, COD support.

YouCan

Credentials: Access Token, Store URL

Features: Product sync, HMAC-SHA256 verification. Popular in Morocco.

LightFunnels

Credentials: Access Token, Client Secret, Store URL

Features: GraphQL product sync, HMAC-SHA256 verification. Popular in MENA.

Manual / Custom Store (Webhook API)

For custom platforms. You receive a webhook endpoint and secret to send orders from any system.

1

Create a Manual Connection

Go to Store Connections, click + Add Connection, select Manual/Custom, name it, and save.

Save the webhook secret immediately β€” it won't be shown again.
2

Authenticate Your Requests

Include your webhook secret in the x-webhook-secret header.

http
POST /api/store-webhook/MANUAL/{connectionId}
Content-Type: application/json
x-webhook-secret: YOUR_WEBHOOK_SECRET
3

Send Order Payloads

Required fields: external_order_id, customer_name, customer_phone, total_amount, items (array with sku, quantity, price).

json
{
 "external_order_id": "ORD-12345",
 "external_order_number": "INV-2026-001",
 "customer_name": "Ahmed El Fassi",
 "customer_phone": "+212600000001",
 "customer_email": "[email protected]",
 "customer_address": "123 Rue Mohammed V",
 "customer_city": "Casablanca",
 "customer_country": "MA",
 "total_amount": 350.00,
 "subtotal": 300.00,
 "shipping_cost": 50.00,
 "discount": 0,
 "currency_code": "MAD",
 "payment_method": "COD",
 "notes": "Please deliver in the morning",
 "items": [
 {
 "sku": "ARG-100",
 "quantity": 2,
 "price": 150.00
 }
 ]
}
4

Test with cURL

bash
curl -X POST \
 https://replyk.io/api/store-webhook/MANUAL/{connectionId} \
 -H "Content-Type: application/json" \
 -H "x-webhook-secret: YOUR_WEBHOOK_SECRET" \
 -d '{
 "external_order_id": "ORD-12345",
 "customer_name": "Ahmed",
 "customer_phone": "+212600000001",
 "total_amount": 350,
 "currency_code": "MAD",
 "items": [
 { "sku": "PROD-001", "quantity": 1, "price": 350 }
 ]
 }'
5

Response Codes

Success (200):

json
{
 "success": true,
 "orderId": "clx1abc...",
 "orderNumber": "ORD-26-001-01-A1"
}

Error (400):

json
{
 "statusCode": 400,
 "message": "Validation failed",
 "errors": [
 "customer_phone must be a string",
 "items must contain at least 1 element"
 ]
}

Other codes: 401 (invalid secret), 404 (connection not found), 409 (duplicate order).

Google Sheets

Import orders straight from a Google Sheet β€” Replyk polls the sheet and turns matching rows into orders (GOOGLE_SHEETS source).

  1. Connect your Google account and pick the spreadsheet and tab.
  2. Set row-filter rules so only the rows you want become orders.
  3. Map the sheet columns to order fields (name, phone, product, price…).
  4. Choose a WhatsApp template and sender, then pick a sync mode (live only, or include historical rows).

Two connection purposes: New Orders β€” each matching row becomes a draft order and the Agent runs a confirmation conversation; Delivery Follow-up β€” re-engage customers whose delivery failed (recovery message, no order created).

Full walkthrough: Google Sheets guide (authorizing, column mapping, and row rules).

Products & Catalog

Manage your product catalog for the AI Agent to reference during conversations.

Product Management

Products are the core of your sales operation. The AI uses your catalog to recommend items, answer questions, and build orders.

  • Add products β€” Go to Business β†’ Products β†’ Add Product.
  • Required fields: Name, price, currency.
  • Optional fields: SKU, description, images, category, stock quantity, cost price.
  • Upsell/Add-on flags: Mark products as upsells or add-ons for AI recommendations.
  • Stock tracking: Enable to track inventory and prevent overselling.

Product Sync from Stores

Automatically import products from connected stores (Shopify, WooCommerce, YouCan, LightFunnels).

  1. Connect your store in Business Settings β†’ Store Connections.
  2. Click Sync Products on the connection.
  3. Products are imported with name, price, images, SKU, and variants.
  4. Re-sync anytime to update changes.

WhatsApp Catalog Sync

Sync your products to WhatsApp's native product catalog.

  • Enable in Business Settings β†’ WhatsApp β†’ Catalog Sync.
  • Products appear in WhatsApp's built-in catalog feature.
  • Customers can browse products directly in the chat.

Plan Limits

FREE: 10 products

BASIC/PRO/ENTERPRISE: Unlimited products

Offers & Bundles

Create special offers and product bundles for the AI to promote.

Creating Offers

Offers bundle multiple products together at a special price.

  1. Go to Business β†’ Offers β†’ Create Offer.
  2. Give your offer a name and description.
  3. Add products to the bundle.
  4. Set the offer price (typically discounted from individual prices).
  5. Set availability dates (optional).
  6. Save and activate.

Plan Limits

FREE: 2 offers

BASIC/PRO/ENTERPRISE: Unlimited offers

Shipping Carriers

Connect Moroccan shipping carriers to send orders directly from Replyk.

General Carrier Setup

  1. Go to Business Settings β†’ Shipping.
  2. Click + Add Connection and select your carrier.
  3. Enter the required API credentials.
  4. Click Test to validate before saving.
  5. Choose Handling Type: STOCK (warehouse) or PICKUP (ramassage).
  6. For STOCK, select your Warehouse City.
  7. Optionally mark as Default for auto-assignment.
All carrier credentials are encrypted with AES-256-GCM.

Ameex

Credentials: API ID, API Key, Business ID

Features: Tracking, Cancellation, COD, Stock/Warehouse, Allow Open, Fragile, Try-Before-Buy, Replace.

Coliix

Credentials: API Key, Warehouse (Agadir/Casablanca), Store Name (optional)

Features: Tracking, COD, Stock/Warehouse. No cancellation support.

Sonicod

Credentials: API Key (20 chars), Store Name

Features: Tracking, COD, Stock/Warehouse. Parcel types: NORMAL, CHANGE, RETURN.

OzonExpress

Credentials: Customer ID, API Key

Features: Tracking, COD, Stock/Warehouse, Real-time Webhooks, Delivery Notes (PDF), Bulk Tracking, Delivery Man Info.

OzonExpress is the only carrier with real-time webhook updates β€” instant status changes.

Sendit

Credentials: Public Key, Secret Key

Features: Tracking, Cancellation, COD, Stock/Warehouse, downloadable shipping labels (PDF).

ForceLog

Credentials: API Key (from Paramètres → Mon compte)

Features: Tracking, COD, Stock/Warehouse. No cancellation support.

Local Courier

Credentials: Courier ID, Zone (optional, for transit-time estimates)

Features: Tracking, Cancellation, COD. For in-house or local delivery β€” no warehouse stock handling.

Tracking & Delivery Notes

  • Auto polling: Every 15 minutes for carriers with sync enabled.
  • Real-time: OzonExpress pushes status updates instantly.
  • Manual sync: Trigger from order detail page.
  • Delivery Notes (PDF): OzonExpress and Sendit. Standard, ticketsA4, tickets10x10 formats.

Message Templates

Pre-approved messages required when messaging outside the 24-hour service window.

Template Types

Standard Templates

Header (text/image/video/doc), body (max 1024 chars), footer (max 60 chars), up to 10 buttons.

Carousel Templates

2–10 swipeable cards. Each card: IMAGE/VIDEO header, body (max 160 chars), buttons. MARKETING category only.

Categories & Statuses

UTILITY β€” Transactional: confirmations, shipping updates.

MARKETING β€” Promotional: offers, announcements. Required for carousels.

AUTHENTICATION β€” OTP and verification messages.

APPROVEDPENDINGREJECTEDPAUSEDDISABLED

Creating Templates

  1. Go to Business Settings β†’ Templates β†’ Create Template.
  2. Set name (lowercase, letters/numbers/underscores), category, language.
  3. Add header, body with {{1}} variables, footer, buttons.
  4. Preview and submit to Meta for approval (usually minutes to hours).

Plan limits (template messages sent per billing cycle): FREE=100, BASIC=1,000, PRO=10,000, ENTERPRISE=Unlimited. Messages sent above the limit cost $0.002 each.

Template Variables

Numbered: {{1}}, {{2}}, {{3}} β€” WhatsApp standard format.

Named (auto-resolved):

{{customer_name}}{{order_number}}{{product_name}}{{items_list}}{{amount}}{{total_amount}}{{currency}}{{phone}}{{address}}{{city}}{{tracking_number}}{{carrier}}{{delivery_man_name}}{{delivery_man_phone}}{{business_name}}{{date}}{{time}}

Button Types

QUICK_REPLY β€” Simple reply button (25 chars max).

URL β€” Opens a URL, supports dynamic variables.

PHONE_NUMBER β€” Dials a phone (E.164 format). Not in carousels.

COPY_CODE β€” Copies coupon/promo code. Not in carousels.

AI Agents

Autonomous AI Sales Agents that handle the full sales cycle 24/7.

Agent Profiles

Pick your Agent's persona in Business Settings β†’ AI Agent. Each persona has its own name, tone, and language mix β€” from pure Darija to French-Darija and Darija-English blends.

  • Sara (Professional & Warm, Darija) is the default persona.
  • The available lineup depends on your business country and product type β€” it is curated and updated by the Replyk team.
  • Switch personas anytime; try them side by side in the Playground first.

What the AI Agent Can Do

Send messages & media
Create COD orders
Modify orders
Cancel orders
Confirm draft orders
Look up orders & tracking
Search product catalog
Analyze images & docs
Understand voice messages
Schedule follow-ups
Create support tickets
Check ticket status
Send product galleries
Send testimonials & social proof
Send usage instructions
Send personalized offers
Multi-language support

Custom Instructions

Guide your AI's behavior in Business Settings β†’ AI Agent β†’ Custom Instructions.

  • Each instruction is a single sentence (max 30 words).
  • Use for: brand voice, return policy, delivery promises, upsell rules.
  • Plan limits: FREE=0, BASIC=3, PRO=5, ENTERPRISE=10.
Example: "Always mention free delivery on orders above 300 MAD."

Agent Q&A (Knowledge Base)

Add FAQ entries in Business Settings β†’ AI Agent β†’ FAQ.

  • Question + answer pairs the AI uses to respond.
  • Great for: return policy, delivery times, payment methods.
  • Max 500 chars per question, 1000 chars per answer.

Cost Control

Limit AI usage per conversation in Business Settings β†’ Messaging β†’ Cost Control.

  • Set max incoming messages per conversation (default: 50).
  • When reached, conversation is BLOCKED and AI stops.
  • Exemptions: active orders, past customers (VIP), specific statuses.
  • Manual override from chat view.

AI Testing Playground

Test your AI in a sandbox before going live (all plans).

  • Access from Business Settings β†’ Playground.
  • Chat in a WhatsApp-style interface.
  • See memory, scheduled tasks, and function calls in real time.
  • Switch agent profiles to compare behavior.

Self-Learning

When enabled, your Agent learns from its own finished conversations and gets better at selling your products over time.

  • After a conversation ends (won, lost, or cancelled), the Agent reflects on what worked and what didn't.
  • Insights are consolidated into a playbook β€” sales tactics, objection handling, and product knowledge β€” that future replies draw from.
  • Review the learned playbook, its stats, and per-conversation reflections in Business Settings β†’ AI Agent β†’ Self-Learning.
  • Toggle it off anytime β€” the Agent stops learning but keeps using what it already knows.

Conversations

View and manage all WhatsApp conversations with your customers.

Conversation List

Access all conversations in the main Conversations page.

  • Filter by: Status (active/blocked), source (WhatsApp/store), conversion status, interest level.
  • Search: By customer name, phone, or message content.
  • Sort: By last message time, unread first.
  • Bulk actions: Block, unblock, export.

Human Takeover

Pause the AI and respond manually when needed.

  1. Open a conversation and click Take Over.
  2. AI pauses β€” you respond manually via the chat interface.
  3. Send messages, media, templates, or product cards.
  4. Click Resume AI to hand back to the agent.
Manual takeover stays active until you click Resume AI. On Messenger/Instagram channels, replying directly from the Page or app auto-pauses the AI for 30 minutes instead.

Messaging Window Status

Each conversation shows its current messaging window:

  • 24h Window β€” Free messages allowed.
  • 72h FEP Window β€” Free template messages (ad-sourced).
  • Window Closed β€” Paid templates only.

Blocking Conversations

Block abusive or spam conversations.

  • Click Block on any conversation.
  • AI stops responding, messages are still received but not processed.
  • Unblock anytime to resume.
  • Blocked conversations don't count toward cost control limits.

Customers

The Customers tab (Business β†’ Customers) gathers everyone who has chatted or ordered, across all channels.

  • Filter by interest level, orders, and activity; jump straight into a customer's conversation.
  • CSV export of your customer list is available on the ENTERPRISE plan.

Order Management

Order Status Flow

DRAFTOrder is created in a connected external store and awaits confirmation
PENDINGNew order, not yet confirmed
PRE_CONFIRMEDOrder is confirmed by the AI Agent
CONFIRMEDOrder is confirmed manually by a human
PROCESSINGBeing prepared
FULFILLEDOrder has been sent to a carrier (carrier order created)
SHIPPEDShipment is in carrier flow
OUT_FOR_DELIVERYDriver on the way
DELIVEREDSuccessfully delivered
CANCELLEDCancelled
RETURNEDReturned to sender

Additional statuses: NO_WHATSAPP, HUMAN_VERIFICATION_NEEDED, ARRIVED_AT_CITY, DELIVERY_SCHEDULED, POSTPONED, NO_RESPONSE, OUT_OF_ZONE, WRONG_PHONE, UNREACHABLE, TRAVELING, REFUSED, CARRIER_CANCELLED, DUPLICATE, REFUNDED.

Order Sources

WHATSAPP β€” Created by AI Agent.

STORE_WEBHOOK β€” From external store.

MANUAL β€” Created from dashboard.

API β€” Via external API call.

GOOGLE_SHEETS β€” Imported from a connected Google Sheet.

Shipping Orders

  1. Open order and click Send to Carrier.
  2. Select shipping connection (or use default).
  3. Enter delivery city (fuzzy search matches carrier cities).
  4. Configure options (allow open, fragile, parcel type).
  5. Confirm β€” a tracking number is assigned and the order becomes FULFILLED (it moves to SHIPPED once the carrier picks it up).

Scheduled Tasks

The AI can schedule follow-up messages and actions for later.

How Scheduled Tasks Work

During conversations, the AI can schedule future actions:

  • SEND_MESSAGE β€” Follow-up message at a specific time.
  • CREATE_ORDER β€” Delayed order creation.
  • Example: "I'll follow up with you tomorrow at 10am."

Managing Tasks

  • View pending tasks in Business β†’ Scheduled Tasks.
  • Cancel tasks before they execute.
  • See which conversation each task belongs to.
  • Tasks execute automatically at the scheduled time.

Analytics

Track performance, conversions, and AI usage. Available on BASIC and above.

Dashboard Overview

The dashboard shows key metrics at a glance:

  • Total Orders β€” Orders created in the period.
  • Revenue β€” Total order value.
  • Conversations β€” Active WhatsApp conversations.
  • Conversion Rate β€” Conversations that resulted in orders.
  • AI Responses β€” Replies sent by the Agent.
  • AI Cost β€” Token usage and cost.

Time Filters & Daily Breakdown

Filter by: Last 7 days, Last 30 days, or custom date range.

Charts show daily trends for orders, messages, token usage, and revenue.

The dashboard also surfaces daily AI recommendations β€” actionable tips based on yesterday's conversations, ads, and order quality.

Meta Conversions API

Track Facebook/Instagram ad conversions from WhatsApp conversations.

Setup

  1. Go to Business Settings β†’ Integrations β†’ Meta Conversions.
  2. Enter your Pixel ID and Access Token.
  3. Or click Create Pixel via WABA to create automatically.
  4. Save and enable.

Tracked Events

Replyk automatically fires these conversion events:

  • Lead β€” When the AI detects a qualified lead (the conversation reaches high or medium interest), not on every new chat.
  • Purchase β€” When an order is created from the conversation.
  • Schedule β€” When a follow-up is scheduled.

Customize event mapping and send test events in the integration settings.

TikTok Conversions

Track TikTok ad conversions via Offline Events.

Setup & Events

  1. Go to Business Settings β†’ Integrations β†’ TikTok Conversions.
  2. Enter your Event Set ID and Access Token.
  3. Save and enable.

Replyk fires conversion events to TikTok when orders are created or confirmed.

Google Analytics (GA4)

Send server-side conversion events from WhatsApp to your GA4 property.

Setup & Events

  1. Go to Business Settings β†’ Integrations β†’ Google Analytics.
  2. Enter your GA4 Measurement ID and a Measurement Protocol API Secret (created in GA4 Admin β†’ Data Streams).
  3. Save and enable.

Replyk sends purchase and lead events server-side via the Measurement Protocol, with SHA-256-hashed phone and email for Enhanced Conversions β€” so Google can match WhatsApp orders to ad clicks without a gclid.

Retargeting Campaigns

Send WhatsApp template messages to filtered audiences. ENTERPRISE plan only.

Creating a Campaign

  1. Go to Business β†’ Retargeting β†’ New Campaign.
  2. Select an approved WhatsApp template and fill in variables.
  3. Build audience: filter by interest level, order status, city, product, date range.
  4. Optionally import external contacts (CSV).
  5. Send now or schedule for later.
  6. Review cost estimate, then launch.

Audience Interest Scoring

AI automatically scores contacts based on engagement:

HIGH β€” Actively interested, high engagement.

MEDIUM β€” Some engagement.

LOW β€” Minimal engagement.

NOT_SPECIFIED β€” New or unscored.

Cost & Analytics

  • Real-time cost calculation per WhatsApp market (country).
  • Costs vary by template type (MARKETING vs UTILITY).
  • Post-send analytics: sent, delivered, failed, read, replied.

Team Management

Add team members with role-based access control.

Roles & Permissions

Each team member has one role per business. The role decides what they can see and do inside that business β€” orders, conversations, products, settings, billing, and so on. The list below covers every role available today.

Roles you can assign

RoleBest forWhat they can do
OWNERBusiness founder / account holderFull control of the business: settings, billing, team, and every feature below. Cannot be removed and is the only role that can transfer ownership or delete the business.
ADMINCo-administrator / second-in-commandEverything a Manager can do, plus edit business settings (general & AI) and configure the AI Agent. Can view the team. Cannot manage billing, add or remove team members, or transfer / delete the business.
MANAGERDay-to-day team leaderManage products, offers, templates, scheduled tasks, conversations, orders, analytics, and support. Cannot change business-level settings, billing, or the team list.
ORDER_PROCESSORCustomer-service / sales agentHandle conversations, work on orders, and reply to support tickets. Read-only access to products, templates, and scheduled tasks. No access to settings or analytics.
ASSEMBLERWarehouse / packaging staffSee the order list and update order status (e.g. packed, ready to ship). No access to conversations, products, customers, or any setting.

What each role can access

AreaOWNERADMINMANAGERORDER_PROCESSORASSEMBLER
Dashboard overviewβœ“βœ“βœ“βœ“β€”
Business settings (general & AI)βœ“βœ“β€”β€”β€”
Billing & subscriptionβœ“β€”β€”β€”β€”
Team members & invitationsβœ“viewβ€”β€”β€”
Delete business / transfer ownershipβœ“β€”β€”β€”β€”
Products, offers, bundlesβœ“βœ“βœ“viewβ€”
Message templatesβœ“βœ“βœ“viewβ€”
Scheduled tasksβœ“βœ“βœ“viewβ€”
Conversations (read & reply)βœ“βœ“βœ“βœ“β€”
Orders β€” viewβœ“βœ“βœ“βœ“βœ“
Orders β€” update statusβœ“βœ“βœ“βœ“βœ“
Orders β€” edit, cancel, refundβœ“βœ“βœ“βœ“β€”
Orders β€” permanent deleteβœ“βœ“βœ“β€”β€”
Support ticketsβœ“βœ“βœ“βœ“β€”
Uploads & media libraryβœ“βœ“βœ“β€”β€”
Notifications (your own)βœ“βœ“βœ“βœ“βœ“
Analytics & reportsβœ“βœ“βœ“β€”β€”

Roles apply per business. The same person can hold different roles in different businesses. Members only ever see data that belongs to the businesses they were explicitly invited to.

Tip: pick the smallest role that lets the person do their job. You can always change a member's role later from Business Settings β†’ Team.

Adding Team Members

  1. Go to Business Settings β†’ Team.
  2. Enter email and select role.
  3. Click Add Member.
  4. Member receives an invitation.

Seats included: FREE=1, BASIC=2, PRO=10, ENTERPRISE=20. On paid plans you can buy extra seats for $9/member per month.

Order Routing

Distribute incoming draft orders among your team automatically.

  • In Business Settings β†’ Team, assign each member a percentage of incoming orders (total must not exceed 100%).
  • New draft orders are assigned according to those percentages; unallocated share stays unassigned.
  • Reassigning an order also moves its conversation, sibling orders, and support tickets to the same member.
  • Only the OWNER and ADMIN can view or edit routing rules.

Billing & Plans

Subscription Plans

FeatureFREEBASIC
$29.99/mo
PRO
$89.99/mo
ENTERPRISE
$190/mo
Orders/month101,00020,000Unlimited
Businesses115∞
Team members (seats)121020
WhatsApp numbers11310
Products10∞∞∞
Offers2∞∞∞
Template messages/mo1001,00010,000∞
Carriers11310
Custom instructions03510
Analyticsβ€”βœ“βœ“βœ“
Retargetingβ€”β€”β€”βœ“
Priority supportβ€”β€”βœ“βœ“
Customer CSV exportβ€”β€”β€”βœ“

10% discount on yearly billing.

Usage Fees

  • Delivery fee: 0.9% of the order total, deducted from your wallet when an order is delivered (all plans).
  • Order overage: above your monthly order quota, each extra order costs a small percentage of its value β€” BASIC 0.03%, PRO 0.015%. On FREE, orders stop at the limit (no overage).
  • Template overage: template messages beyond the monthly quota cost $0.002 each (FREE/BASIC/PRO).

Wallet & AI Usage

AI conversations are billed per-message from a prepaid wallet.

  • Top up at Dashboard β†’ Top Up ($100, $200, $500, $1,000 or custom).
  • Payments via Stripe (cards).
  • Low balance alerts at $5.
  • Detailed usage logs: cost per conversation, model, day.

Notifications

Stay informed about important events.

Auto-triggered Notifications

New Order
Order Cancelled
Order Updated
Manual Verification Needed
Campaign Completed/Failed
Support Ticket Created
WhatsApp Disconnected
Low Wallet Balance
Payment Failed
Delivery Delays

Delivery Channels

  • In-app β€” Bell icon with unread badge.
  • Web Push β€” Browser notifications (opt-in).
  • Mobile Push β€” Via Replyk mobile app.

Manage in Me β†’ Settings β†’ Notifications.

Support

Customer Support Tickets

When customers report issues, the AI creates support tickets.

Ticket reasons:

Defective itemWrong itemMissing itemRefundExchangeDelivery issuePayment issueOrder updateHuman neededOther

View tickets in Business β†’ Support Tickets. Each links to the conversation and optional order.

Contact Support

For bugs, billing, or feature requests:

Still need help?

Our team replies within one business day. Tell us what you're stuck on and we'll guide you through it.

Contact support

Replyk β€” WhatsApp AI Sales Agents for COD E-Commerce