PiggoChat help & setup guide
Everything you need to run your shop inside Instagram & Messenger — what each page does, every field explained, and how to connect your chat.
What is PiggoChat
PiggoChat turns your Instagram DMs and Facebook Messenger into a complete shop. Customers browse your products, order, book a table and pay — all inside the chat — and you manage it from one simple dashboard.
Going live takes three steps:
- Set up your store — add your products, services or menu, your hours and payment details.
- Connect your chat — link your Instagram and/or Facebook Page.
- Start selling — customers message you and the bot does the rest automatically.
Sign up & set your password
You create your own store from the PiggoChat website — there's no waiting for us to set one up.
- Go to piggochat.com and choose a plan and billing cycle.
- Enter your store name, your name, email and contact details. If a friend referred you, enter their introduce code so they earn cashback.
- Pay to start your subscription. Your store is created instantly.
- We email you a “Set your password” link. Open it, choose your password, and you're signed in. (The link is valid for 7 days.)
Logging in
- Go to app.piggochat.com.
- Enter the email you signed up with and the password you set from the email link above.
- You'll land on your Overview. The sidebar shows the features you've switched on (see Choose your features).
Quick start
- Settings → set your store name, contact number, timezone, currency and logo.
- Settings → Features → switch on the features you need (Products, Menu, Services, Bookings, Book a table, Orders).
- Add a few Products, a Menu, or Services — whatever you switched on.
- Payments → add your Cash / GCash / UPI details (and delivery areas on Premium).
- Instagram / Messenger tab → click Connect, log in and tap Allow (one click — no token to paste).
- Send your business a test DM — the bot should reply with your options.
Plans & billing
PiggoChat is a subscription. You pick a plan and a billing cycle when you sign up, pay securely online, and your store goes live straight away.
Monthly or annual
- Monthly — billed every month.
- Annual — billed once a year and you get 1 month free (you pay for 11 months, get 12).
Your billing date
Your billing date is the day you started — not the 1st of the month. If you start on the 16th, each period runs to the 16th of the next month (or the same date next year for annual), and so on.
Renewals
| You paid by… | What happens at renewal |
|---|---|
| Card | Auto-renews — your card is charged automatically each period. Nothing to do. |
| GCash / e-wallet | We email you a renewal link before the deadline; tap it to pay and continue (wallets can't be auto-charged). |
Changing plan
- Upgrades start immediately with a fresh full period. Any unused time on your old plan becomes account credit (kept on your account, never refunded as cash) and pays down your next bills — so you can upgrade on any day without losing what you've paid.
- Switching monthly → annual also starts immediately (and earns the annual free month).
- Downgrades and switching annual → monthly take effect at your next renewal, so you keep what you've already paid for.
- You can change plan or cancel yourself from the Subscription page — you'll see the exact charge and credit before you confirm.
If a payment is missed
- From 7 days before your renewal date, the dashboard shows a reminder banner with a Renew button.
- You get a 1-day grace after your period ends. If it ends on the 16th, you can still use your plan and renew through the 17th.
- If it's still unpaid after that, your store moves to the Free plan (e.g. on the 18th). Any remaining account credit is forfeited.
- Your data is kept safe — products, orders, bookings, everything stays. Moving to Free only limits features; nothing is deleted.
- Upgrade any time to restore your paid plan, exactly as you left it.
Overview
Your home screen — a quick health check of the business. Everything here is read-only.
| Item | What it shows |
|---|---|
| Total sales | All-time confirmed sales. |
| Today | Sales so far today. |
| This month | Sales this calendar month. |
| Orders | Number of orders received. |
| Out of stock | How many items are at zero stock. |
| Low stock (≤5) | Items running low so you can restock. |
| Sales — last 7 days | A bar chart of daily sales for the week. |
| Preview customer chat | Opens a simulator so you can see exactly what your customers see in chat. |
Choose your features
You decide which features your store uses — switch on only what you need. A new store starts simple: your chat shows just About and Contact until you turn things on.
How to turn features on or off
- Go to ⚙️ Settings → Features.
- Tick the features you want, then click Save profile & features.
- Each one you switch on appears both in your dashboard sidebar and in your customers' chat menu. Switch it off and it's hidden from both.
| Feature | What it adds |
|---|---|
| 🛍️ Products | A product catalogue customers can browse & order. |
| 🍽️ Menu | A food menu (dishes & categories) with takeaway ordering — see Menu. |
| 💇 Services | Services (haircut, wash…) customers can book. |
| 📅 Bookings | Appointment bookings — the customer picks a service, date & time. |
| 🪑 Book a table | Table reservations — the customer picks a date, time & number of people. See Book a table. |
| 📦 Orders | Manage and track incoming orders. |
Products
Your catalogue. Click + Add to create one, or Edit on any row. Each product has:
| Field | What it does |
|---|---|
| Name | The product name customers see. (required) |
| Description | Optional details shown with the product. |
| Price | The selling price in your store currency. (required) |
| Default image | The main photo. Tap to upload; it's automatically resized to keep things fast. |
| SKU | Your own internal code (optional). |
| Status | Active = on sale · Hidden = not shown to customers · Out of stock = shown but can't be bought. |
| Stock | How many you have. When it hits 0 the item shows “sold out”. |
| Variants (Premium) | Colour and size options, each with its own stock and an optional per-colour photo. Add sizes/colours and fill the stock grid. |
Services
Things customers book rather than buy (e.g. a haircut, a consultation). Fields:
| Field | What it does |
|---|---|
| Name | The service name. (required) |
| Description | Optional details. |
| Price | Optional — leave blank for a free service. |
| Duration (minutes) — 0 to hide | Shown next to the service name. Set it to 0 to hide the time. It does not affect your booking slots — those use the slot length in Bookings. |
| Status | Active = bookable · Hidden = not shown. |
Bookings
Your appointment / reservation calendar, plus the settings that control when customers can book.
Booking settings
| Field | What it does |
|---|---|
| Working hours | For each weekday, the times you're open. If you don't set these, no slots are offered and customers can't book. |
| Slot length | How long each booking slot is (e.g. 30 or 60 minutes). |
| Staff capacity (Premium) | How many bookings can share the same time (e.g. 3 staff = 3 customers at once). |
The appointments list
Each booking row shows the booking number, date & time, service, customer (and phone), number of people, any 🎟️ coupon they claimed, the amount, a Due/Paid toggle, and the status. Click 🧾 to print a receipt.
Orders
Every order that comes in. Use the search box to find one by name, phone, order number or item. For each order you can:
- Open it to see the customer, delivery details (or dine-in/takeaway), items, any coupon, and the total.
- Toggle Due / Paid — marking Paid automatically sends the customer a receipt.
- Change the status (Preparing, Shipped, Delivered…) — the customer is messaged automatically at each step.
- Print a clean 🧾 receipt.
Payments
How you get paid. Free shows your catalogue only (customers call to order); Pro takes Cash on Delivery; Premium adds online payments, delivery and coupons.
| Field | What it does |
|---|---|
| UPI ID (India, Premium) | Your UPI handle, e.g. store@upi. |
| UPI QR image | Upload your UPI QR so customers can scan to pay. |
| Accept UPI | Turn UPI on/off at checkout. |
| GCash number / ID (Philippines, Premium) | Your GCash number. |
| GCash QR image | Upload your GCash QR. |
| Accept GCash | Turn GCash on/off. |
| Accept Cash on Delivery | Allow customers to pay cash. |
| Delivery areas (Premium) | Philippines: tick the cities you deliver to and set a fee each. India: add a fee per PIN code. Customers outside your areas can't check out. |
Coupons & offers
On Premium, the Payments page has a 🎟️ Coupons section. Each coupon has:
| Field | What it does |
|---|---|
| Code | What customers type, e.g. SAVE10. |
| Discount | % off or a fixed amount off. |
| Value | The number — 10 means 10% (percent) or ₱10/₹10 (fixed). |
| Min order | Smallest order that can use it. Leave blank to apply to any order. |
| Starts | Optional date & time the offer becomes active. |
| Expires | Optional date & time it stops working. |
Customers apply a code on the web checkout or in chat. Time-limited offers also appear when booking a table, and only the offers valid at the chosen time can be claimed. Claimed coupons show up on the order/booking so your staff honour them. Customers can also browse all live offers from the 🎟️ Offers card in the chat menu.
My Wallet — introduce friends, earn cashback
Every store gets its own introduce code (e.g. PIGGO-AB12C), shown on the 💰 My Wallet page and in your welcome email. Share it with friends, family and other business owners.
| How it works | |
|---|---|
| Earn | For every friend who signs up on a paid plan using your code, you earn ₱100 cashback. Your earnings update on the My Wallet page. |
| No limit / no expiry | Your code never expires and can be used by unlimited people. |
| Withdraw | Once you've earned enough, tap Withdraw and choose a fixed amount: ₱500, ₱1,000, ₱1,500, ₱2,000 or ₱5,000 (only amounts up to your available balance are shown). |
| Get paid | Give your payout details — a bank account or an e-wallet (GCash, Maya or GrabPay). We transfer the money to you manually and mark it paid. |
Subscription
The 💳 Subscription page shows your current plan, billing cycle, renewal date and any account credit. From here you can do it all yourself — no need to contact us:
- Renew now — pay early to extend. If you have account credit, it's used first (and may cover it fully).
- Change plan — upgrade or downgrade. Upgrades (and switching monthly→annual) take effect immediately; downgrades (and annual→monthly) take effect at your next renewal.
- Cancel — your store stays on its current plan until the period ends, then moves to Free.
See Plans & billing for how renewals, credit and missed payments work.
Settings
Your store profile and preferences.
| Field | What it does |
|---|---|
| Store name | Shown to customers in chat and on your pages. |
| Contact number | Where customers reach you (used on the “call to order” prompt). |
| Contact type | Phone, WhatsApp or Viber — changes the icon/label customers see. |
| Timezone | Used for your booking times — set it to your local zone. |
| Currency | The currency for all prices (₱, ₹, $…). |
| Store logo | Shown on your shop, chat and receipts. |
| Address / Zip | Shown on your “About” card and receipts. |
| Your contact email. | |
| About / description | The blurb on your Instagram “About” card. |
| Chat greeting | The welcome message customers see when they open your chat menu — write your own, or leave blank for the default “Hi! Welcome to … 👋”. |
| Use my booking hours for “Hours” | If ticked, your About card shows your booking working-hours. Otherwise it shows the free-text hours below. |
| Working hours (free text) | e.g. “Mon–Sat 9:00–18:00, Sun closed”. |
| Features | Switch on the features your store uses — Products, Menu, Services, Bookings, Book a table and Orders. See Choose your features. |
| Appearance | Light or dark dashboard theme (saved on this device). |
| Change password | Update your login password. |
| Close my store | Permanently delete your store and all its data. You must type your store name to confirm — this can't be undone. |
Run a restaurant
There's no special “restaurant mode” — a restaurant is just a store that switches on the features it needs. The two restaurant features are:
- 🍽️ Menu — a food menu (categories & dishes) with a 🍽️ Menu tab to manage it, and takeaway ordering (multi-item cart) for customers.
- 🪑 Book a table — reservations that ask the date, time and number of people.
How to switch them on
- Go to ⚙️ Settings → Features.
- Tick “🍽️ Menu” and/or “🪑 Book a table” (add 📦 Orders too if you want to manage takeaway orders).
- Click Save profile & features. The 🍽️ Menu tab appears in your sidebar right away, and the cards appear in your chat.
Book a table
With the 🪑 Book a table feature on, customers can reserve a table: they choose a date, a time, and the number of people, then leave their name & phone. Reservations appear in your Bookings page with the party size (and any coupon they claimed). Set your working hours in Bookings so times are offered.
1. Get your accounts ready
Connecting is one click — you just log into your own Instagram/Facebook and tap Allow. There's nothing to copy or paste, no developer account, and no access tokens. Before you connect, make sure you have:
An Instagram professional account
Instagram only lets us reply to DMs for Professional (Business/Creator) accounts. In the Instagram mobile app:
- Open your Profile → tap ☰ (top right) → Settings and privacy.
- Tap Account type and tools → Switch to professional account.
- Pick a category, then choose Business (recommended) and finish the prompts. ✅
A Facebook Page (for Messenger)
To use Messenger you need a free Facebook Page that you're an admin of. Create one at facebook.com/pages/create if you don't have one. It's also good practice to link your Instagram to that Page (Page Settings → Linked accounts).
2. Connect Instagram
- In your dashboard, open the 📷 Instagram tab.
- Click “Connect with Instagram”.
- Log in to your own Instagram and tap Allow.
- You're sent back to the dashboard and it shows your connected Instagram username. ✅
3. Connect Messenger
- Open the 💬 Messenger tab and click “Connect with Facebook”.
- Log in to Facebook and pick the Page this store should use.
- Tap Allow — the dashboard shows your Page name. Send your Page a test message to check it. ✅
Troubleshooting
| Problem | Fix |
|---|---|
| The bot doesn't reply to DMs | Check the channel shows Connected, and that your Instagram is a Professional account linked to your Facebook Page. Try Connect again. Still stuck? Contact us. |
| A feature / tab is missing from my sidebar or chat | Switch it on in Settings → Features (tick it → Save). New stores start with most features off. |
| I can't see the Menu tab | Switch on the Menu feature: Settings → Features → “🍽️ Menu” → Save. |
| Button taps don't work in chat | That's a limitation of the in-app Messenger view — use the “Open in Messenger” link to switch to the full app. |
| No booking times appear | Set your working hours in Bookings — without them no slots are offered. |
| A feature looks greyed out / locked 🔒 | It's not in your plan. Contact us to upgrade. |
FAQ
Do my customers need to install anything?
No. They just send a normal Instagram or Messenger message.
How do I connect Instagram / Facebook?
Open the Instagram or Messenger tab and click Connect. You log into your own account and tap Allow — there's nothing to copy or paste, and no developer account or access token needed.
Can I use both Instagram and Messenger?
Yes — connect either or both. They share the same dashboard, products and orders.
How do customers pay?
Cash on delivery on every paid plan; GCash & UPI (with your QR) on Premium. You confirm payment in Orders and a receipt is sent automatically.
How do I choose which features my store has?
Go to Settings → Features and tick the ones you want (Products, Menu, Services, Bookings, Book a table, Orders), then Save. Each appears in your dashboard and chat; untick to hide it.
I run a restaurant — how do I start?
Go to Settings → Features and tick “🍽️ Menu” and “🪑 Book a table” (and Orders for takeaway), then Save. You'll get a Menu tab to manage dishes, takeaway ordering, and table reservations.
How do I change my plan?
Do it yourself on the 💳 Subscription page — upgrade, downgrade, switch monthly/annual or cancel. You'll see the exact charge and any account credit before you confirm. See Subscription.
How do referrals & cashback work?
Share your introduce code (on the 💰 My Wallet page). For every friend who joins on a paid plan you earn ₱100 cashback, withdrawable to your bank or e-wallet. See My Wallet.