BACK TO DIRECTORY

RayEtun CRM โ€“ Sales Pipeline & Lead Management

by Rayhan Uddin

0.0
(0 ratings)

๐Ÿ“‡ RayEtun CRM turns your WordPress site into a complete, self-hosted CRM: a visual sales pipeline, automatic lead capture, contact management, tasks, email and reporting, without a monthly SaaS bill and without your customer data ever leaving your server.

Built for freelancers, consultants, agencies, and small businesses who already run their site on WordPress and want their leads, deals, and customers in one place, managed from a fast, modern admin app that feels like a dedicated product.

Everything lives in your own WordPress database. There is no external account, no per-seat pricing, and no data sent off-site.

How RayEtun CRM is organised

  • ๐Ÿ’พ Own your data. Every contact, deal, task, and note is stored in your own database. No third-party cloud, no vendor lock-in, no row-count surcharges.
  • ๐Ÿงฒ Pipeline-first. A fast, drag-and-drop Kanban board is the heart of the product; see every deal and move it through your stages in seconds.
  • ๐Ÿชถ Lightweight. The CRM runs as a self-contained app in wp-admin and adds zero front-end JavaScript to your public pages, so your site stays fast.
  • ๐Ÿงฉ Modular. Turn optional features on or off under Settings Modules to keep the admin lean. Switching a module off hides it everywhere but never deletes your data.
  • โ™ฟ Accessible. The admin app is keyboard-operable end to end, with managed focus, a focus-trapped and Escape-closable slide-over pattern, visible focus rings, and reduced-motion support.
  • ๐Ÿ”Œ Extensible. A documented hooks and filters layer lets add-ons extend the CRM without editing core.

๐Ÿ‘ฅ Contacts

  • โ™พ๏ธ Unlimited contacts with custom fields, tags, notes, and a full activity timeline
  • ๐Ÿข Companies, lead status, source, and owner on every record
  • โšก Fast search, sortable columns, status filters, and saved filter views
  • ๐Ÿงฎ At-a-glance summary tiles on each contact: lead score, status, and lifetime value
  • ๐Ÿ“ฌ Per-contact email subscription status; sending from the CRM respects an unsubscribed contact
  • โ˜‘๏ธ Bulk actions: set status, add tags, delete
  • ๐Ÿ“ฅ CSV import (with column mapping and duplicate handling) and CSV export

๐Ÿ“Š Visual sales pipeline

  • ๐ŸŸฆ Drag-and-drop Kanban board with colour-coded stages, or open a deal and change its stage from the keyboard
  • ๐Ÿ’ผ Deal records with value, currency, expected close date, probability, and linked contacts
  • ๐Ÿ“ˆ Per-stage totals and a pipeline analytics bar: open value, win rate, average days to close, revenue won this month
  • โฑ๏ธ Days-in-stage tracking on every deal card

๐Ÿงฒ Lead capture

  • ๐Ÿ“ A native, server-rendered lead form via the [rayetun_crm_form] shortcode and a RayEtun CRM Lead Form block, with no front-end JavaScript, a spam honeypot, and customisable fields right in the block editor
  • ๐Ÿ”— Automatic UTM/source tracking captured from the landing page
  • ๐Ÿ”Œ Auto-capture from Contact Form 7, WPForms, and Fluent Forms: submissions become contacts with the message and source recorded

๐Ÿ”ฅ Lead scoring, tasks & email

  • ๐ŸŒก๏ธ Static lead scoring from form submissions, with Cold / Warm / Hot / Very Hot heat indicators and a daily score-decay routine
  • โœ… Tasks and reminders with types, priorities, due dates, contact links, an overdue badge, and a due-today email reminder
  • โœ‰๏ธ Email logging (every message to a known contact lands on their timeline) and 1-to-1 send-from-CRM with reusable templates and merge tags such as {{first_name}}

๐Ÿ“ˆ Dashboard & reports

  • ๐Ÿ“Š A dashboard with leads this week, open pipeline value, revenue this month, hot leads, pipeline value by stage, quick-action shortcuts, and a recent-activity feed
  • ๐Ÿ“‰ Reports: contacts added over time, lead-source breakdown, and pipeline conversion, each exportable to CSV
  • ๐Ÿ–Š๏ธ Charts are hand-drawn inline SVG with role="img" labels and a text legend; no charting library loaded

๐Ÿ›’ WooCommerce

  • ๐Ÿงพ New paid orders create or update the buyer as a contact, tagged Customer
  • ๐Ÿ’ณ Purchase history (orders and total spent) shown on the contact record
  • ๐Ÿ† High-value orders can auto-create a won deal in your pipeline

๐Ÿงฉ Modular by design

Under Settings Modules you can switch the Sales pipeline, Lead capture forms, Tasks, Email, and WooCommerce sync on or off. Core areas (Contacts, Dashboard, Reports, and Lead scoring) are always on. Turning a module off suspends its menus, REST routes, and scheduled work, but never deletes your data, so you can turn it back on any time.

๐Ÿ”’ Roles & permissions

RayEtun CRM maps onto your existing WordPress roles: administrators get full management, editors act as agents. It adds three capabilities to those roles rather than creating new ones, and removes them cleanly on uninstall.

๐Ÿš€ Pro (coming soon)

Everything described above is included and fully functional, with no locked features, usage caps, or upgrade prompts. A separate Pro add-on is planned that would add new capabilities not present here (behavioural lead scoring, automation and email sequences, a client portal, multisite management, and an external API), built on the same extension hooks this free plugin exposes. The free plugin bundles no premium SDK.

RayEtun CRM is a CRM, not a bulk email marketing tool. For newsletters and mass campaigns, pair it with a dedicated email plugin.

Compatible With

  • Contact Form 7, WPForms, and Fluent Forms (lead auto-capture)
  • WooCommerce (order sync and purchase history)
  • The WordPress block editor (native Lead Form block) and any theme
  • Existing WordPress roles; no custom roles created

Development

RayEtun CRM’s admin interface is built the modern WordPress way, with the official @wordpress/scripts toolchain (webpack). React and other WordPress packages load from core script handles (wp-element, wp-api-fetch, and friends); no third-party libraries are bundled. The complete, unminified source ships in the plugin’s src/ directory; the compiled assets are in build/. Nothing is obfuscated.

To build from source:

npm install && npm run build

That regenerates everything in build/. No build step is needed to use the plugin; the compiled output is included.

External Services

This plugin does not connect to any external services. All data stays in your own WordPress database and no information is sent off-site. There is no telemetry, no account, and no phone-home.

Screenshots

Dashboard: leads this week, open pipeline, revenue, hot leads, quick actions, and recent activity.

Dashboard: leads this week, open pipeline, revenue, hot leads, quick actions, and recent activity.

Contacts: sortable list with heat indicators, tags, saved views, bulk actions, and CSV import/export.

Contacts: sortable list with heat indicators, tags, saved views, bulk actions, and CSV import/export.

Contact record: summary tiles, custom fields, subscription status, activity timeline, email compose, and purchase history.

Contact record: summary tiles, custom fields, subscription status, activity timeline, email compose, and purchase history.

Visual pipeline: drag-and-drop Kanban board with stage totals and analytics.

Visual pipeline: drag-and-drop Kanban board with stage totals and analytics.

Reports: contacts over time, lead sources, and pipeline conversion, all exportable to CSV.

Reports: contacts over time, lead sources, and pipeline conversion, all exportable to CSV.

Tasks: due-today, overdue, and upcoming views with priorities.

Tasks: due-today, overdue, and upcoming views with priorities.

Settings: Modules toggle.

Settings: Modules toggle.

Settings: Email templates.

Settings: Email templates.

Plugin Details

Active Installs
0
Total Downloads
16
Version
1.0.0
Requires WP
6.2
Requires PHP
7.4
Tested Up To
7.1
Added
2026-09-17
Last Updated
2026-09-17 4:10am GMT

Ratings

5
0
4
0
3
0
2
0
1
0