WAGroups
A WhatsApp groups, channels and communities directory, ready to run on your own domain.
Overview
What WAGroups is
WAGroups is a ready-made link directory for WhatsApp. Visitors and members submit invite links to groups, channels, communities, business chats, catalogues and call links. The name and picture are read from the link itself, moderators approve the queue, and visitors browse by type, category, sub-category, country and language.
Built for a busy directory
Every link has its own page with a QR code, share buttons, view and join counts and a leaving page before the visitor goes to WhatsApp. Trending, popular, featured and newest lists keep the homepage fresh, and the RSS feed and sitemap bring search traffic.
Moderation and link health
New links wait for review, or go live straight away for members if you choose. Visitors report broken or abusive links, blocked words stop spam, and the Link Health Checker finds expired invites and hides them.
Earn from it
Sell featured placement with your own plans, show adverts in placements across the site, and take payments through the built-in checkout or the Wallet & Payments extension.
Built on BaseKit
WAGroups runs on BaseKit 1.7.8: web installer, PepploWeb Marketplace licensing, one-click updates, admin and member panels, staff permissions, two-step sign-in, GDPR tools, notification centre, cron jobs page, database backups and demo mode.
WAGroups is an independent product by Pepplo Web Technologies and DOMAINSROCK PRIVATE LIMITED. It is not affiliated with, sponsored or endorsed by WhatsApp or Meta.
- Groups, channels, communities, business chats, catalogues and call links
- Name and picture read from the link
- Categories, sub-categories, countries and languages
- Moderation queue, reports and blocked words
- Link Health Checker for expired invites
- Featured listings, adverts and payments
- Public API and embeddable widget
- Web installer, one-click updates and demo mode
Features
Link directory
- Six WhatsApp link types, each with its own page
- Name, picture and member count read from the link
- Categories with sub-categories, countries and languages
- Trending, popular, newest, featured and top rated lists
- Link pages with QR code, share buttons and a leaving page
Submitting links
- Submit as a visitor or a member
- Bulk submit for members
- Duplicate links detected
- Blocked words and daily limits
- Choose which link types you accept
Moderation
- Review queue with approve and reject
- Visitor reports with reasons
- Link Health Checker for expired invites
- Re-review after the owner edits a link
- Adult (18+) links hidden unless you allow them
Members
- My links with views and joins
- Favourites
- Featured listing requests
- Own API keys (optional)
- Download my data and close account
Earning
- Featured listings with your own plans
- Ad Manager placements (premium)
- Orders and manual UPI in the core
- 12 gateways with Wallet & Payments (premium)
Growth and SEO
- Sitemap with every link and category
- RSS feed of new links
- Embeddable widget for partner sites
- Public JSON API with documentation page
- Starter blog posts, help articles and FAQ
Admin and operations
- Directory group first in the sidebar, with numbers for waiting links and reports
- Directory settings, homepage sections and header menu
- Import old data from the CodeIgniter script
- Cron jobs page, backups and activity log
- Demo mode with automatic reset
Security
- Two-step sign-in and encrypted sign-in form
- Allow-list HTML sanitiser and baseline CSP
- Per-account and per-IP sign-in limits
- Uploads checked by content
- Signed, sealed license file
Buy a license
| Plan | Sites | Updates | Support | Price | |
|---|---|---|---|---|---|
| 12 Months | 1 | 12 months | 12 months | ₹4,999 | Sign in to buy |
| 24 Months | 1 | 24 months | 24 months | ₹8,999 | Sign in to buy |
| 36 Months | 1 | 36 months | 36 months | ₹11,999 | Sign in to buy |
| 48 Months | 1 | 48 months | 48 months | ₹14,999 | Sign in to buy |
| 60 Months | 1 | 60 months | 60 months | ₹17,499 | Sign in to buy |
| Standard | 1 | 12 months | 12 months | ₹19,999 one-time |
Sign in to buy |
Extensions
All extensions are inside the main download. Captcha, Pages, Blogs, Public API, Embed Widget, Import and Export, Link Health Checker, Featured Listings, Reviews and Ratings and Announcement Bar are included free with every license; paid extensions unlock as soon as you buy them for your WAGroups license.
Included with every license
Built-in image captcha or Google reCAPTCHA v2/v3 on sign-in, sign-up, password reset and contact forms.
Details
Captcha protects your public forms from automated sign-ups and spam. Use the built-in image captcha, which needs no outside account, or Google reCAPTCHA v2 (checkbox) or v3 (invisible score).
Choose which forms are protected, so honest visitors on low-risk forms are never slowed down. Captcha is part of every BaseKit product and is always included.
- Built-in image captcha, no third-party account
- Google reCAPTCHA v2 checkbox and v3 invisible score
- Choose which forms are protected
- Adjustable reCAPTCHA v3 score threshold
- Works with light and dark themes
Works with version 3.0.0 or newer.
Create unlimited static pages and add them to the header or footer; starter About, Privacy, Terms, Refund and Shipping pages are created on install.
Details
Pages lets you publish any static page: About us, policies, landing pages. Starter pages are created on install with your company details filled in, so payment gateways can review your site quickly.
Each page has its own SEO title and description and can be linked from the header or the footer.
- Unlimited pages with a rich editor
- Starter About, Privacy, Terms, Refund and Shipping pages
- Company details filled in automatically
- Header and footer links
- SEO title and description per page
Works with version 3.0.0 or newer.
A blog with categories, cover images, comments and a latest-posts section for the homepage.
Details
Blogs adds a full blog to your site: posts with cover images, categories, comments you moderate, and a latest-posts section you can place on the homepage.
Posts are listed in the sitemap for search engines and the assistant can answer from them.
- Posts with cover images and categories
- Moderated comments
- Latest-posts homepage section
- Header menu link
- Posts in the sitemap
Works with version 3.0.0 or newer.
List, search and submit links from your own apps, protected by API keys with rate limits and a public documentation page.
Details
Public API lets apps and partner websites read your directory: list and search links, read categories and, with the right key, submit new links that follow the same review rules as the website.
Keys are stored hashed, every key has its own rate limit and permissions, and the reference is published at /developers.
- List and search links, read categories
- Submit links with a key that allows it
- Hashed API keys with per-key rate limits
- Optional keys for members
- Public documentation page at /developers
Works with version 3.0.0 or newer.
Partner sites show a live list of your links in an iframe; a builder writes the embed code and every click leads back to you.
Details
Embed Widget gives other websites a live list of your links, filtered by type or category, in a small iframe. The builder at /widget writes the code for them.
Every click opens your link page, so the widget brings visitors back to your directory.
- Live list of links in an iframe
- Builder that writes the embed code
- Filter by type and category
- Optional “Powered by” line and Submit button
Works with version 3.0.0 or newer.
Import links from CSV or JSON, export the directory for backup, and let members submit many links at once.
Details
Import and Export moves links in bulk. Import a CSV or JSON file (categories are created on the fly), export the whole directory for a backup, and let members paste many links at once with Bulk submit.
- CSV and JSON import
- CSV and JSON export
- Categories created during import
- Bulk submit for members
Works with version 3.0.0 or newer.
Re-reads each link's preview page, marks expired or revoked invites and can hide them; runs from the panel or from cron.
Details
Link Health Checker finds invite links that no longer work. It re-reads each link's preview page in batches, from the admin panel or from a cron job, marks dead links and can hide them.
While it checks, it can refresh member counts and fetch pictures for links that have none.
- Batch checks from the panel or cron
- Marks and hides expired links
- Refreshes member counts and pictures
- Dashboard widget
- Optional email to the link owner
Works with version 3.0.0 or newer.
Members pick a plan to feature one of their links, pay you and you approve the request; featured time ends by itself.
Details
Featured Listings lets members pay to have a link featured on the homepage and at the top of lists. You set the plans and prices; members send a request with their payment reference and you approve it.
Featured time ends by itself when the plan runs out.
- Your own plans, days and prices
- Requests with payment reference
- Approve or reject from the admin panel
- Featured badge on cards and the homepage
- Ends automatically
Works with version 3.0.0 or newer.
Star ratings and written reviews on link pages, with moderation and a Top rated sort order.
Details
Reviews and Ratings adds star ratings and written reviews to every link page. Reviews can wait for moderation, and visitors can sort the directory by Top rated.
- Star ratings and written reviews
- Moderation queue
- Top rated sort order
- Rating on link cards
- Optional reviews from guests
Works with version 3.0.0 or newer.
A thin bar at the top of the website for news, rules or offers, with an optional button.
Details
Announcement Bar shows a thin notice above the header of the public website, for news, rules or offers, with an optional button. Visitors can close it until you change the text.
- Text with an optional button
- Visitors can close it
- Only for guests, if you like
Works with version 3.0.0 or newer.
Paid extensions
Sign in and buy WAGroups to add extensions to your license.
Online gateways that confirm payments automatically (QRPayments, PhonePe, Razorpay, Cashfree, Paytm, PayU, Instamojo, CCAvenue, Easebuzz, Stripe, PayPal, Flutterwave), plus wallet top-ups, pay-from-wallet and withdrawals.
Details
BaseKit's core already takes payments by manual UPI or bank transfer, confirmed by you. Wallet & Payments adds twelve hosted gateways that confirm payments on their own: the customer pays on the gateway's page, and the return and the webhook are both verified with the gateway and the amount is checked before the order is paid.
It also adds a customer wallet. Users top up with any gateway, pay orders from their balance in one click, and can withdraw by UPI, bank transfer or PayPal with your own limits and charges. Every movement is written to a locked ledger, and admins can credit or debit a wallet with a reason the user sees.
Admins get alerts for new payments, payments waiting for confirmation, amount mismatches and withdrawal requests.
- QRPayments, PhonePe, Razorpay, Cashfree, Paytm, PayU and Instamojo
- CCAvenue, Easebuzz, Stripe, PayPal and Flutterwave
- Returns and webhooks verified, amount checked before an order is paid
- Wallet top-up and pay from wallet at checkout
- Withdrawals by UPI, bank or PayPal with limits and charges
- Credit or debit any wallet with a reason
- Alerts for payments, mismatches and withdrawals
Needs: An account with the payment gateways you want to use; SSL certificate (HTTPS) for gateway returns
Works with version 3.0.0 or newer.
Answers visitors and customers from your pages, help articles, blog posts and your own answers, and hands questions it cannot answer to your team.
Details
Website Assistant reads your website (pages, help articles, blog posts, contact details and your own extra answers) and answers visitors and signed-in users in a chat window. It works with Claude or any OpenAI-compatible model, or in search-only mode without AI.
Signed-in users can ask about their own records, such as tickets or orders, and only their own data is ever read. When it cannot answer, it offers to send the question to your team as a support request.
- Answers from pages, help articles, blog posts and FAQs
- Claude, OpenAI-compatible models or search-only mode
- Users' own records, read-only
- Hands unanswered questions to your team
- Conversation log and feedback for admins
- Guests on or off, and shown in the user panel
Needs: An API key for Claude or an OpenAI-compatible model (optional; search-only mode needs none)
Works with version 3.0.0 or newer.
Your users chat with Claude, choose a model, keep their history and spend credits metered by usage.
Details
AI Assistant turns your site into an AI chat service. Users chat with Claude, pick a model, keep their conversations and spend credits that are metered by the tokens each reply uses.
You set the models, prices and limits; staff never see the API key.
- Chat with Claude models
- Conversation history, rename and delete
- Credits metered by usage
- Choose which models users can pick
- Admin settings for models and limits
Needs: An Anthropic API key
Works with version 3.0.0 or newer.
Users open tickets with a department and priority, attach a file and exchange replies with your staff.
Details
Support Tickets adds a help desk to the user panel. Users open a ticket in a department with a priority and an attachment, and follow the replies by email.
Staff answer from the admin panel, and admins are alerted to new tickets and replies.
- Departments and priorities
- File attachments checked by content
- Email when staff reply
- Alerts for new tickets and replies
- Staff permission to manage tickets
Works with version 3.0.0 or newer.
Help articles in categories with search, so visitors find answers themselves.
Details
Knowledge base publishes help articles in categories with a search box and a Help link in the header.
The Website Assistant answers from these articles too.
- Articles in categories
- Search
- Header Help link
- Articles in the sitemap
- Used by the Website Assistant
Works with version 3.0.0 or newer.
A chat bubble on your website; admins and staff reply from the admin panel.
Details
Live Chat puts a chat bubble on your website. Visitors write, and admins and staff reply from the admin panel.
The team is alerted when a new conversation starts.
- Chat bubble on every page
- Replies from the admin panel
- Alerts for new chats
- Works with the Website Assistant
Works with version 3.0.0 or newer.
Banner adverts or ad-network code in placements, with dates and impression and click counts.
Details
Ad Manager shows image banners or ad-network code (such as Google AdSense) in placements on your website, with a start and end date.
Impressions and clicks are counted. Only admins can add ad code; staff can manage image adverts.
- Image banners and ad-network code
- Placements across the site
- Start and end dates
- Impression and click counts
- ads.txt
Works with version 3.0.0 or newer.
Dashboard and homepage announcements for all users, members or staff, with dates.
Details
Announcements shows messages on the user and admin dashboards and, if you like, as a banner or popup on the homepage.
Choose who sees each one and when.
- Dashboard banners
- Homepage banner or popup
- Audience: everyone, members or staff
- Start and end dates
Works with version 3.0.0 or newer.
Turn long links into short ones on your domain and count the clicks.
Details
Short URL makes short links on your own domain and counts how often each one is clicked.
- Short links on your domain
- Click counts
- Custom aliases
Works with version 3.0.0 or newer.
Page views per day, top pages, referrers, browsers and devices.
Details
Visitors History records page views on your public website and shows visits per day, top pages, referrers, browsers and devices.
- Visits per day
- Top pages and referrers
- Browsers and devices
- No outside analytics account
Works with version 3.0.0 or newer.
Block unwanted email addresses or domains, keep users to one session, and sign idle users out.
Details
Security blocks registrations and sign-ins from email addresses or domains you list, keeps each user to a single active session, and signs people out after a period of inactivity.
- Email and domain blacklist
- One active session per user
- Idle sign-out
- Admin-only options
Works with version 3.0.0 or newer.
Warns admins, or blocks the IP, when many accounts register or sign in from the same IP address.
Details
IP Abuse Monitor watches for many accounts registering or signing in from one IP address within a day, week or month. When a limit is reached it alerts the admins and can block the address.
- Limits per day, week or month
- Alerts to admins
- Optional automatic IP block
- Review the accounts by IP
Works with version 3.0.0 or newer.
Bundles
All Extensions
₹7,999Every premium extension available today and every one released later, for your WAGroups license.
- All current premium extensions
- Every future premium extension included
- Best value
Earning Pack
₹3,499Make money from your directory.
- Wallet & Payments
- Ad Manager
- Short URL
Contains: Wallet & Payments, Ad Manager, Short URL
Essential Pack
₹2,999Help and talk to your visitors.
- Support Tickets
- Knowledge base
- Live Chat
- Announcements
Contains: Support Tickets, Knowledge base, Live Chat, Announcements
Security Pack
₹1,999Keep spam accounts and abuse out.
- Security
- IP Abuse Monitor
- Visitors History
Contains: Visitors History, Security, IP Abuse Monitor
WAGroups Complete
₹24,999A WAGroups Lifetime license with every premium extension, current and future.
- WAGroups Lifetime license
- All current and future premium extensions
Requirements
- PHP
- 8.2 or newer
- Database
- MySQL 5.7+, MariaDB 10.3+, SQLite 3.35+
- PHP extensions
- pdo, mbstring, openssl, tokenizer, json, ctype, fileinfo, xml, curl, sodium, zip, gd
- Server
- Apache with mod_rewrite, or Nginx
- Cron job every minute
- Also needed
- SSL certificate recommended
- SMTP email account
- Outgoing HTTPS to read link previews
- Internet access to www.pepploweb.in for license checks
Frequently asked questions
Which links can be listed?
WhatsApp links only: groups, channels, communities, business chats (wa.me), catalogues and call links. You choose which of these you accept under Settings › Directory settings.
Are the names and pictures filled in automatically?
Yes, for links with a public preview page (groups, communities, channels). Your server needs outgoing HTTPS. A copy of the picture is saved on your server so it keeps working.
How is it licensed?
After installing, enter your license key from My licenses on PepploWeb Marketplace. The marketplace binds it to your domain. Local and test addresses such as localhost or *.test do not use a site.
Which extensions are included?
Blogs, Captcha, Pages and the seven directory extensions (Public API, Embed Widget, Import and Export, Link Health Checker, Featured Listings, Reviews and Ratings, Announcement Bar) are included with every license. Premium BaseKit extensions can be bought one by one or in a bundle.
I use the old CodeIgniter WAGroups script. Can I move?
Yes. System › Import old data copies categories, links, members and blog posts from the old database.
How do I update from WAGroups 2.x?
Back up, upload 3.0.0 over the old files keeping .env, storage/ and public/uploads, and open the site. The database updates itself; then activate your license key from PepploWeb Marketplace. From 3.0.0, System › Updates installs new versions in one click.
Is there a mobile app?
An Android app that reads your directory through the Public API is available separately.
Is WAGroups affiliated with WhatsApp?
No. WAGroups is an independent product and is not affiliated with, sponsored or endorsed by WhatsApp or Meta.