DoubleScale | All-in-One CRM – Sales, Multi-Channel Marketing, Booking, Helpdesk, Automation, MCP & More
DoubleScale is a self-hosted CRM for WordPress covering sales, marketing, booking, helpdesk, and task & project management — in one plugin, on your own database. A built-in MCP server lets AI clients (Claude, Cursor, and compatible tools) operate DoubleScale with API keys, using the same module and permission gates as the rest of the product. You get one contact record, one activity timeline, and one automation engine instead of stitching together a CRM, email tool, calendar, helpdesk, and task app. Enable or disable optional modules under Settings → Modules so the admin stays lean. Live demo: try.doublescale.io · Website: doublescale.io · Documentation: doublescale.io/docs Modular architecture — enable or disable any module DoubleScale is built as a modular plugin. Optional features (Sales, Campaigns, Booking, Tasks, Projects, SMTP, Helpdesk, Forms, Automations, and more) can be turned on or off under Settings → Modules. Disable what you do not need to keep the admin UI lean; enable modules later without reinstalling. Core CRM capabilities stay available. Disabling a module suspends its menus, REST routes, scheduled tasks, and role capabilities — assignments are preserved when you turn the module back on. What’s inside one plugin DoubleScale is a single install with first-class modules, each designed to feel like a dedicated product — and each toggleable when you do not need it: 1. CRM — contacts, lists, segmentation, activity timeline A complete contact database. Unlimited records, unlimited custom fields. Tag-based and rule-based segmentation, bulk operations, and CSV / WordPress user / WooCommerce imports. Every contact has a full activity timeline that stitches together emails, SMS and WhatsApp messages, deal stage changes, bookings, support threads, page visits, form submissions, link clicks, and automation runs — one chronological view per contact, no tab-switching. 2. Sales — pipelines, documents, and recurring revenue Run your full revenue workflow from one Sales workspace in wp-admin — from first lead to signed contract, paid invoice, and recurring subscription. Pipelines — drag-and-drop kanban deal boards with multiple stages, weighted forecasting, win/loss reasons, and per-deal custom fields. Stage changes fire automations (move to “Closed Won” → send an invoice, assign a task, tag in CRM). Proposals — branded quotes with line items, customer acceptance, and one-click convert to invoice. Invoices — send, track, and collect payment online (Stripe and manual payments). Contracts — templated agreements with signatures and lifecycle automations. Credit notes — issue refunds and adjustments tied to invoices. Taxes — configure tax rates and apply them to proposal, contract, and invoice line items. Subscriptions — recurring billing and subscription management (Pro). Client portal — embeddable logged-in customer hub ([doublescale_client_portal]) where buyers view proposals and invoices, see outstanding balance, follow document lifecycle on a unified timeline, open contracts and credit notes (Pro), and manage subscriptions (Pro). Customers jump to secure public pages to accept proposals, pay invoices, or sign contracts; the portal aggregates sales documents alongside support tickets and bookings in one dashboard. Every deal, document, and payment links to the same contact record, activity timeline, and automation engine. 3. Campaigns — email, SMS, and WhatsApp broadcasts and sequences A drag-and-drop email builder with responsive blocks, reusable templates, A/B testing, and merge tags for any custom field. Broadcast to lists, tags, or rule-based segments. * Email sequences (drip campaigns) — multi-step nurture flows with time delays, conditional branches based on opens/clicks/replies, and goal-based exit conditions. * SMS campaigns — broadcast and triggered SMS via Twilio. Shares the same composer, audience, and merge-tag system as email. * WhatsApp campaigns — send Meta-approved WhatsApp templates and trigger conversations from the same builder. Inbound replies route to the unified inbox. * Per-link tracking with automation triggers, bounce handling with soft/hard classification, and full delivery logs. 4. Booking — self-service appointment scheduling A full scheduling system inside WordPress — no Calendly needed. Create single events for one-on-one meetings (consultations, demos, coaching sessions) or team events where multiple staff members share availability and bookings are assigned via round-robin or manual selection. Configure slot durations, buffer times between appointments, and per-day availability windows. Guests pick a time from an embeddable booking page, fill out a customizable intake form, and receive automated email/SMS confirmations and reminders. Supports Stripe payment collection for paid bookings, waiting lists when slots fill up, rescheduling and cancellation flows, and automatic time-zone detection. Every booking lands on the contact record and can trigger automations (e.g., tag the contact, create a deal, send a follow-up sequence). 5. Tasks — team task management Create, assign, schedule, and track tasks. Link them to contacts and deals. Due dates, reminders, status workflows. Stop running a separate ClickUp or Asana when 80% of your tasks are about customers anyway. 6. Projects — project boards linked to CRM and sales (Pro) Manage delivery work next to your contacts and invoices. Kanban boards with customizable statuses, progress tracking, project discussions/comments, custom fields, tags, due dates, and ownership. Link projects to contacts and sales documents so the activity timeline stays unified. Scoped Project Manager and Project Member roles keep delivery teams focused without granting full CRM admin access. 7. SMTP — multi-provider email routing A complete wp_mail() replacement built into the CRM — no separate SMTP plugin required. Connect one or more of 20+ providers: SendGrid, Amazon SES, Mailgun, Postmark, SparkPost, SMTP.com, SMTP2GO, Gmail (OAuth), Outlook (OAuth), Zoho (OAuth), MailerSend, Mailjet, Mandrill, Brevo (Sendinblue), Elastic Email, SendLayer, SocketLabs, Loops, and generic SMTP relay. Set up multiple connections with routing rules so transactional mail goes through one provider while marketing campaigns use another. OAuth authentication for Gmail, Outlook, and Zoho — no app passwords needed. Includes full email delivery logs, bounce handling with soft/hard classification, provider health checks, email test sending, and automatic failover when a provider is down. 8. Support — ticket-based helpdesk with mailbox channels and customer portal A complete helpdesk built into your CRM. Customers open tickets via a self-service portal or by emailing a connected mailbox; agents reply, assign, tag, and resolve — all without leaving WordPress. Features include: multiple mailbox channels (web and IMAP), configurable email notifications with threading and subject tagging, file attachments with signed secure downloads, ticket priority and status workflows, CC management, bulk actions (assign, close, merge, tag), per-ticket activity logging, custom fields, saved replies, and a built-in reports dashboard. IMAP polling brings inbound emails straight into the agent inbox. Every ticket links to the contact record and can trigger automations — auto-tag, route to an agent, create a deal, or start a follow-up sequence. 9. Analytics — dashboards & reports A built-in reporting layer covering revenue, pipeline forecasts, campaign performance (opens, clicks, conversions per send), contact growth, automation execution, and email deliverability. Visual charts, KPI cards, custom date ranges, CSV exports. The numbers your founder, marketer, and ops lead all need — without exporting to a BI tool. 10. MCP — AI clients that can operate your CRM DoubleScale ships a built-in Model Context Protocol (MCP) server. Enable it under MCP settings, issue API keys for eligible users, and connect Claude, Cursor, or other MCP-compatible clients. Tools cover contacts, documents, marketing, booking, forms, and more — gated by modules and roles, with validation on writes. Setup includes Application Password auth, Windows connection notes, and emailable instructions so teammates can connect without guessing. 11. User roles — scoped access for sales, support, booking, and project teams DoubleScale ships dedicated roles (plus site administrators). Assign them under Settings → Team. Users can hold multiple roles — capabilities merge across roles. Sales (Pro) CRM Manager — Full CRM admin: all contacts, deals, pipelines, settings, team, reports, import/export, and all proposals/invoices. Full Support inbox access without a separate support role. Sales Manager — All deals and contacts; import/export; all proposals and invoices. Support access requires an additional support role. Sales Rep — Own deals and contacts only; own proposals and invoices; create deals and log activities. Projects (Pro) Project Manager — Create and manage all projects, statuses, and assignments across the team. Project Member — Work on projects assigned to them; update progress and join discussions. Support Support Manager — View and manage every support ticket; assign agents; reply on any thread. Support Agent — View the Support module; reply on tickets assigned to them. Booking Booking Manager — Read and manage all calendars, bookings, and availability schedules across the team. Booking Agent — Manage only own calendars, bookings, and availability. Administrators WordPress Administrator — Every DoubleScale capability automatically. Notes CRM Manager, Sales Manager, Sales Rep, Project Manager, and Project Member require DoubleScale Pro. Support, Booking, and Projects roles are available when those modules are enabled. Disabling a module suspends its role capabilities; assignments are preserved when you turn the module back on. Plus: a visual automation engine that connects every module Underneath every module is one workflow builder. 100+ triggers across contacts, deals, forms, booking, support, messaging, e-commerce, LMS, and membership plugins — flow into multi-step automations with conditional branches, time delays, goal conditions, and webhook calls. Actions include: send email, send SMS, send WhatsApp, start or pause an email sequence, tag, score, move a deal to a new stage, create a deal, assign a task, post to Slack, hit a webhook. Automation integrations: E-commerce — WooCommerce (orders, subscriptions, memberships, cart abandonment, reviews, wishlists), Easy Digital Downloads, SureCart Forms — Contact Form 7, WPForms, Fluent Forms, Quill Forms (free); Elementor Forms, Gravity Forms, Ninja Forms, Formidable, Forminator, MetForm, WS Form, Bit Form, SureForms, eForm, JetFormBuilder (Pro) LMS — LearnDash, Tutor LMS, LifterLMS, LearnPress Membership — MemberPress, Paid Memberships Pro Media — Presto Player Messaging — Email received, SMS received, WhatsApp received CRM — Contact subscribed/unsubscribed, tags applied/removed, lists applied/removed, deal stage/status/owner/value changed, link trigger clicked, user login/register/role update, webhook received Booking — Booking created, confirmed, completed, rescheduled, cancelled Support — Ticket created, closed, reply added, note added, status changed, priority changed, agent assigned Key capabilities MCP for AI clients — Built-in MCP server so Claude, Cursor, and compatible tools can list, create, and update CRM data via API keys, with the same module and role gates as wp-admin. AI-powered writing and assistance — Connect your own API key from OpenAI, Google Gemini, Groq, OpenRouter, or any OpenAI-compatible provider. AI-assisted email composition, smart template generation, subject line suggestions, and content rewriting are built right into the campaign builder and email editor. Bring your own key, pick your provider, and keep full control over cost and data. Modular architecture — enable or disable optional modules (Sales, Campaigns, Booking, Tasks, Projects, SMTP, Helpdesk, Forms, Automations, and more) from Settings → Modules. One contact record shared across every module — campaigns, bookings, tasks, projects, helpdesk threads, and deals all attach to the same contact. Unlimited contacts and custom fields with no per-contact or per-seat fees. Self-hosted: all records live in your own WordPress database; no third-party cloud, no vendor lock-in. GDPR-friendly: per-contact exports, hard-delete workflows, consent tracking per channel, retention rules, and unsubscribe handling. Benchmarked at 100,000+ contacts on a single-server install. Background processing keeps the frontend fast. Deep WordPress integrations: WooCommerce, Easy Digital Downloads, SureCart, and LMS plugins (LearnDash, LifterLMS, LearnPress, Tutor LMS) feed the CRM natively. 15 form-builder integrations — Contact Form 7, WPForms, Fluent Forms, Quill Forms (free); Elementor Forms, Gravity Forms, Ninja Forms, Formidable, Forminator, MetForm, WS Form, Bit Form, SureForms, eForm, and JetFormBuilder (Pro). Who DoubleScale is for Founders, agencies, marketers, course creators, e-commerce operators, and revenue teams who want a self-hosted WordPress CRM for sales, marketing, booking, helpdesk, and delivery — plus MCP so AI tools can work inside that same stack — instead of stitching together eight SaaS subscriptions. From solo operators to organizations running 100k+ contacts — DoubleScale is built to scale with your business, not punish it with row-count surcharges. Learn more at doublescale.io. See how DoubleScale stacks up against popular CRM and marketing automation tools: DoubleScale vs FluentCRM: doublescale.io/compare/vs-fluentcrm DoubleScale vs HubSpot: doublescale.io/compare/vs-hubspot DoubleScale vs ActiveCampaign: doublescale.io/compare/vs-activecampaign DoubleScale vs Pipedrive: doublescale.io/compare/vs-pipedrive DoubleScale vs GoHighLevel: doublescale.io/compare/vs-gohighlevel DoubleScale vs FunnelKit: doublescale.io/compare/vs-funnelkit DoubleScale vs Brevo: doublescale.io/compare/vs-brevo DoubleScale vs MailerLite: doublescale.io/compare/vs-mailerlite DoubleScale vs Omnisend: doublescale.io/compare/vs-omnisend Source Code This plugin includes compiled JavaScript and CSS in the build/ directory. Human-readable source lives in src/. Public repository: DoubleScale on GitHub Build from source 1. Install Node.js (LTS recommended) 2. From the plugin directory: npm install 3. Production assets: npm run build 4. Development/watch: npm run dev Outputs include client bundles under build/. Third-party libraries are listed in package.json. Lint / code standards The PHP code follows the WordPress Coding Standards (WPCS 3.x) with WordPress-Extra (security sniffs) and PHPCompatibilityWP enabled. composer install — installs PHPCS, WPCS, and the rest of the dev tools. composer lint — runs phpcs --standard=phpcs.xml.dist against doublescale.php, includes/, bin/, and phpunit/. composer format — runs phpcbf to auto-fix what it can (whitespace, indentation, brace style). For plugin-structure / readme / asset-organization checks, install the official Plugin Check plugin into a local WordPress install and run it via Tools → Plugin Check. Plugin Check is the same tool the WordPress.org review team runs. Privacy Policy DoubleScale stores CRM, campaign, booking, task, support, and analytics data in your WordPress database. The plugin does not transmit that core repository to DoubleScale servers by default. Where you enable optional third-party integrations (SMTP providers, Twilio, Stripe, WhatsApp, Slack, ActiveCampaign, HubSpot, etc.), data flows are governed by those providers’ terms — and only carry the fields you explicitly map. You can disable any connector by removing credentials or turning off related automations. Privacy-minded operators have access to: per-contact GDPR exports, hard-delete workflows, consent tracking per channel, retention rules for tracking data, and unsubscribe handling for every send. External Services DoubleScale connects to external services only when you configure those integrations. No data is transmitted without your API keys, OAuth grants, or explicit provider setup. Each provider listed below is independent of DoubleScale; using one means you also agree to that provider’s terms and privacy policy. For every service below: Endpoint — API base URL used after you save credentials (not a public marketing or documentation page; it may not load in a browser). Terms / Privacy — Public legal pages for that provider. These are the URLs WordPress reviewers and site owners should open to read each service’s policies. AI services OpenAI (optional) * Purpose: AI-assisted email composition and template generation. * Data sent: The prompt text and any campaign content you submit through the AI builder. Sent only when you click an AI generate action. * Endpoint: https://api.openai.com * Terms: https://openai.com/policies/terms-of-use * Privacy: https://openai.com/policies/privacy-policy Google Gemini (optional) * Purpose: Alternative AI provider for email composition. * Data sent: Prompt text and campaign content, only when you click an AI generate action. * Endpoint: https://generativelanguage.googleapis.com * Terms: https://policies.google.com/terms * Privacy: https://policies.google.com/privacy SMTP / email providers …
Yoast SEO – Advanced SEO with real-time guidance and built-in AI
Real-time SEO guidance, schema, and AI built in. Help search engines and AI systems understand your content. All AI tools included, no hidden fees. Yoast SEO: the #1 WordPress SEO plugin Since 2008, Yoast SEO has helped site owners get their content found. More than 10 million websites now run it, from small local businesses to some of the most visited sites on the web. Our mission is SEO for everyone. You should not need a specialist, a big budget, or a technical background to give your content a fair chance of being discovered. Yoast SEO gives you everything you need to manage your on-site SEO. The Yoast SEO Premium plugin and its extensions unlock more advanced and AI-powered tools. Ready for search, and ready for AI People no longer only type queries into Google. They ask AI assistants, and those answers are built from content the AI has crawled, understood, and trusted. Yoast SEO helps you prepare for both. Schema.org structured data, so search engines and AI systems can understand what your content is actually about. Premium outputs significantly more schema types, including the E-E-A-T signals (experience, expertise, authoritativeness, and trustworthiness) that help AI systems understand who you are. Schema aggregation for NLWeb (Premium), which combines your site’s structured data into a single, deduplicated graph, so AI agents get a complete picture of your content in one request. Turn it on with a single toggle. LLMs.txt management, to guide how large language models interact with your content, including manual control over which pages are included. Bot blocker (Premium), to control which AI crawlers can use your content for training, including GPTBot, CCBot, and Google-Extended. Abilities API, so AI tools, dashboards, and automated workflows can read your SEO, readability, and inclusive language scores directly. Algorithm changes have been arriving for over 15 years, and Yoast has tracked every one of them. Keeping the plugin updated means you benefit from ongoing technical improvements, schema updates, and AI advancements automatically, all guided by our signature traffic light approach. Real-time guidance while you write SEO is one of the most consistent and cost-effective sources of website traffic, though it can be complex. Whether you are just starting out or you have done this for years, Yoast SEO tells you what to fix before you publish, not after. Red, orange, green. That is the whole idea. You get in-depth content and readability analysis that helps you create content designed to perform well in search, without needing to learn a new discipline first. Quick and easy setup Setting up Yoast SEO is quick and straightforward. No technical background required. Our step-by-step configuration wizard walks you through the essentials, so Yoast SEO can generate accurate structured data that helps search engines understand your site. Switching from another SEO plugin? Migration is seamless. You can import your existing SEO data and settings safely with our built-in import and export tools. AI tools built into your workflow Yoast’s AI tools come with Yoast SEO Premium, and they sit inside the editor you already use. There is no separate AI subscription, no extra login, and no credit top-up to buy. Every suggestion waits for your approval before anything saves. Yoast AI Generate: creates five SEO-friendly titles and meta descriptions instantly, with one-click regeneration for more options. Yoast AI Optimize: suggests improvements to keyphrase placement, including introduction, distribution, and density, with the option to apply or dismiss each edit. Yoast AI Summarize: generates a quick summary of your post to place anywhere in the block editor, so readers grasp the value fast. Yoast AI Content Planner (Premium): suggests five site-specific post ideas and builds a structured starter draft the moment you open a new post. Ideas are grounded in your own site, not generic topics, so your team never begins from a blank page. Bulk editor with AI drafts: review and fix titles, meta descriptions, and focus keyphrases across your whole site from one workspace, with search and status filters and a dedicated view per content type. The bulk editor is free. With Premium, select what needs work and AI drafts the metadata, including social sharing titles and descriptions, for you to approve. All AI tools included: no extra accounts, no separate credit purchase, no hidden costs. Content analysis and optimization SEO analysis to guide your keyword targeting, with up to 5 keyphrases in Premium and support for 20+ languages. Readability analysis for clear, engaging, user-friendly writing. Inclusive language analysis, so your content is more considerate and accessible. SERP previews for both desktop and mobile results. HowTo and FAQ blocks with built-in schema support. Breadcrumbs block for improved navigation. Semrush integration for keyword research directly inside Yoast SEO. Wincher integration to track keyword performance from your dashboard. Elementor integration for optimization inside your favorite builder. Technical SEO, handled for you Yoast SEO takes care of much of your site’s technical SEO automatically, which frees you to focus on your content. Automated meta tag optimization right out of the box. Canonical URLs to prevent duplicate content issues. Advanced XML sitemaps for clear site indexing. Deep Schema.org integration to improve how search engines and AI systems understand your site. Complete breadcrumb control for visitors and crawlers. Performance improvements that help reduce load times. Crawl settings to manage how bots access your site and reduce unnecessary server load. Every update delivers ongoing technical SEO enhancements automatically. Keep your website in perfect shape Whether you are a creator, a business owner, or a developer, Yoast SEO helps you maintain your site’s SEO health: Cornerstone content tools to organize and prioritize your key pages. Front-end SEO inspector to view and edit titles, descriptions, and schema live. SEO roles to delegate plugin access securely across your team. Regular 2-week update cycle, so you stay compatible with the latest SEO standards and search engine changes. Powerful integrations Yoast SEO works seamlessly with popular WordPress tools: Google Site Kit: access insights from Search Console, Analytics, and PageSpeed inside WordPress. Advanced Custom Fields (ACF): combine with ACF Content Analysis for Yoast SEO for advanced field optimization. Elementor: use full Yoast SEO functionality inside Elementor’s editor. Algolia: improve internal search accuracy and performance. Semrush: discover and optimize for high-value keywords. Wincher: track keyword positions and trends in Google Search. Jetpack: manage SEO and social previews in one place. Easy Digital Downloads (EDD): improve digital product visibility with integrated schema. Mastodon: verify your website on Mastodon with Yoast SEO Premium. WooCommerce: optimize ecommerce SEO with the dedicated WooCommerce extension. Yoast SEO Premium: AI-powered SEO for WordPress Yoast SEO Premium builds on everything above with advanced automation, AI tools, and professional support. It helps you optimize efficiently for both traditional search and AI-driven discovery. What it helps you tackle: Keeping pace with algorithm changes and AI search. Reaching the right audience. Automating redirects, crawl controls, and internal linking. Finding orphaned content and improving your site structure. Getting expert help when you need it. Premium highlights: AI-generated titles and meta descriptions, page by page or in bulk. AI Content Planner, so you never open a blank page. Smart internal linking suggestions to strengthen your site structure. Social previews for Facebook and X. Redirect manager with bulk tools, CSV import and export, and automatic prompts when you move or delete content. Bot blocker for AI crawlers, including GPTBot, CCBot, and Google-Extended. Schema aggregation for NLWeb, plus significantly more schema types than free. IndexNow integration, so search engines hear about your updates the moment you publish. Front-end SEO inspector for real-time editing. SEO workouts for orphaned and cornerstone content. Task list, unlocked in full, showing what to work on next with priority levels and time estimates. Google Docs add-on, so writers can run the full Yoast analysis before content ever reaches WordPress. One seat included. 24/7 premium support from SEO specialists. Included at no extra cost: Yoast Local SEO: help nearby customers find you, with local schema, a store locator, and opening hours management. Yoast Video SEO: help Google understand your videos, with video sitemaps and schema. Yoast News SEO: help your news content get discovered in Google News and Top Stories. Yoast WooCommerce SEO: advanced SEO for online stores Yoast WooCommerce SEO builds on Yoast SEO Premium with ecommerce-specific tools for your store’s visibility. Key ecommerce features: WooCommerce-specific XML sitemap that excludes non-shopping content. Product structured data for rich results, including price, reviews, and availability. Canonical URL management to prevent duplicates. Ecommerce-focused content analysis for GTINs, SKUs, and short descriptions. AI Generate for ecommerce: optimized titles and meta descriptions for product and category pages, at page level or drafted in bulk for products and categories. What that gets you: Better product visibility through automated structured data. More efficient crawling for large catalogs. Time saved through metadata templates and automation. Metadata across your whole catalog without editing rows one at a time. Built for WooCommerce, trusted by thousands of online stores worldwide. For developers Yoast SEO is built with developers in mind. With modern APIs, hooks, and a unified indexables system, you can extend or integrate SEO functionality across custom themes, plugins, or headless setups. REST API Retrieve SEO metadata for any post or URL, including meta tags, Open Graph, Twitter Cards, and Schema.org data. Learn more about the REST API. Surfaces API Access SEO data directly in code via YoastSEO()->meta->for_current_page(). Supports titles, descriptions, canonicals, and schema. Read the Surfaces API documentation. Metadata API Use the Metadata API to filter, override, or extend meta tags with WordPress hooks such as wpseo_title, wpseo_metadesc, and wpseo_canonical. Schema API The Schema API lets you modify or extend Schema.org graph pieces, including Article, Organization, Person, Breadcrumb, and WebPage entities. Abilities API integration Let AI tools, dashboards, and automated workflows read Yoast SEO data programmatically, including SEO, readability, and inclusive language scores for recent posts. Block editor compatibility Yoast SEO integrates directly with the WordPress block editor. It outputs schema for HowTo and FAQ blocks by default, and you can extend schema for custom blocks. Indexables At the core of Yoast SEO lies the indexables system, unifying all SEO data for faster queries and consistent metadata across outputs. Ongoing support and education Yoast is powered by expert developers, testers, and SEO specialists who keep improving the plugin. We are committed to helping you grow your SEO skills: Yoast SEO Academy: free and premium SEO courses, included in all paid plans. Yoast SEO blog, newsletter, and webinars. Yoast SEO Update podcast for the latest SEO insights. Bug reports on GitHub, for issue tracking rather than support. Yoast SEO: built to make search optimization accessible, reliable, and ready for the future of AI search.