<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Scripts &#8211; boostseotools</title>
	<atom:link href="https://boostseotools.com/category/php-scripts/feed/" rel="self" type="application/rss+xml" />
	<link>https://boostseotools.com</link>
	<description>WordPress Themes, WordPress Plugins, PHP Scripts &#38; HTML Templates.</description>
	<lastBuildDate>Tue, 15 Sep 2026 19:20:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.5</generator>

<image>
	<url>https://boostseotools.com/wp-content/uploads/2025/07/cropped-appicon-1-32x32.png</url>
	<title>PHP Scripts &#8211; boostseotools</title>
	<link>https://boostseotools.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Flowdesk &#8211; Business Automation Engine</title>
		<link>https://boostseotools.com/flowdesk-business-automation-engine-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:20:33 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/flowdesk-business-automation-engine-gpl1/</guid>

					<description><![CDATA[Username: testuser &#124; Password: 123456 Username: admin &#124; Password: admin Flowdesk – Business Automation SaaS Engine is a&#8230;]]></description>
										<content:encoded><![CDATA[<table>
<tr>
<td>
<a href="http://preview.wstacks.com/flowdesk" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/66bc96c1bcde6d4fa516addb57bd67d9fbdbf74b/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f776167656e6975732f66726f6e746c6f67696e2e706e67" data-alt="Flowdesk" class="lazy-load-img"></span></a></p>
<p><strong> Username:</strong> testuser | Password: 123456 </p>
</td>
<td>
<a href="http://preview.wstacks.com/flowdesk/admin" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/cb8d2a32b872a4a982fb4583e51bdb852624a0cc/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f776167656e6975732f61646d696e6c6f67696e2e706e67" data-alt="Flowdesk" class="lazy-load-img"></span></a></p>
<p><strong> Username:</strong> admin | Password: admin</p>
</td>
</tr>
</table>
<p>
    <strong>Flowdesk – Business Automation SaaS Engine</strong> is a complete business management<br />
    and automation platform designed to help companies manage their daily operations from one<br />
    centralized system.
</p>
<p>
    Instead of using separate tools for CRM, projects, tasks, inventory, finance, HRM,<br />
    customer support, workflows, documents, approvals, and integrations, Flowdesk brings<br />
    these business processes together in a single application.
</p>
<p>
    At the heart of Flowdesk is a powerful <strong>Workflow Automation Engine</strong><br />
    based on a simple concept:
</p>
<blockquote><p>
    When something happens → check the conditions → perform the required actions automatically.
</p></blockquote>
<p><a href="https://codecanyon.net/item/flowdesk-business-automation-engine/65121704" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/a406ed11b1b14bdf4939c56f7439e49031c9ade8/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f646973636f756e742f646973636f756e742e706e67" data-alt="" class="lazy-load-img"></span></a></p>
<p>For example:</p>
<ul>
<li>When a new lead is created → automatically assign a sales representative and create a follow-up task.
    </li>
<li>When a deal reaches a specific stage → send a notification or trigger another business process.</li>
<li>When a form is submitted → create records, assign tasks, or start a workflow.</li>
<li>When a payment or business event occurs → automatically update related processes.</li>
<li>When an external application sends data through a webhook → process the data and execute automated<br />
        actions.</li>
</ul>
<p>
    Flowdesk helps businesses build connected and repeatable processes without manually<br />
    managing every step.
</p>
<h2 id="item-description__why-use-flowdesk">Why Use Flowdesk?</h2>
<p>
    Growing businesses often use multiple disconnected tools for managing customers,<br />
    employees, projects, sales, inventory, invoices, support, and internal processes.
</p>
<p>This creates several problems:</p>
<ul>
<li>Business information becomes scattered across different systems.</li>
<li>Employees spend unnecessary time performing repetitive tasks.</li>
<li>Important follow-ups can be forgotten.</li>
<li>Manual data entry increases the possibility of errors.</li>
<li>Teams have difficulty tracking the current status of business processes.</li>
<li>Different departments may follow different processes.</li>
<li>Connecting multiple third-party applications can become complicated and expensive.</li>
<li>Business owners have less visibility over their overall operations.</li>
</ul>
<p>
    Flowdesk is designed to reduce these problems by combining<br />
    <strong>business management and workflow automation</strong> in one platform.
</p>
<p>
    Instead of employees repeatedly performing the same operational tasks, businesses<br />
    can define workflows and allow Flowdesk to execute many of those steps automatically.
</p>
<p>
    This helps organizations create faster, more consistent, and scalable business processes.
</p>
<h2 id="item-description__who-can-use-flowdesk">Who Can Use Flowdesk?</h2>
<p>
    Flowdesk is designed for a wide range of businesses and organizations.
</p>
<p>It can be used by:</p>
<ul>
<li>Small and medium-sized businesses</li>
<li>Startups</li>
<li>SaaS companies</li>
<li>Software companies</li>
<li>Web development agencies</li>
<li>Digital agencies</li>
<li>Sales teams</li>
<li>Customer support teams</li>
<li>Service-based businesses</li>
<li>E-commerce businesses</li>
<li>Internal operations teams</li>
<li>Inventory-based businesses</li>
<li>HR and administrative teams</li>
<li>Freelancers and consultants</li>
<li>Entrepreneurs building their own business management platform</li>
<li>Companies looking to launch their own SaaS-based business automation solution</li>
</ul>
<p>
    Because Flowdesk contains multiple business modules and a flexible automation engine,<br />
    it can be adapted to different industries and operational workflows.
</p>
<h2 id="item-description__what-problems-does-flowdesk-solve">What Problems Does Flowdesk Solve?</h2>
<h3 id="item-description__1-repetitive-manual-work">1. Repetitive Manual Work</h3>
<p>
    Many business processes contain repetitive actions such as creating tasks,<br />
    assigning employees, updating records, sending notifications, following up with<br />
    customers, or transferring information between departments.
</p>
<p>
    Flowdesk allows these repetitive processes to be automated using workflows.
</p>
<p>
    <strong>Result:</strong> Less manual work and more time for important business activities.
</p>
<h3 id="item-description__2-scattered-business-information">2. Scattered Business Information</h3>
<p>
    Customer information may exist in one application, projects in another, invoices<br />
    somewhere else, while employees maintain additional information in spreadsheets.
</p>
<p>
    Flowdesk centralizes business information into one system.
</p>
<p>Businesses can manage areas such as:</p>
<p>
    <strong><br />
        CRM → Sales → Projects → Tasks → Inventory → Finance → HRM → Support →<br />
        Documents → Customer Portal → Automation<br />
    </strong>
</p>
<p>
    <strong>Result:</strong> Better visibility and easier management of business operations.
</p>
<h3 id="item-description__3-missed-follow-ups-and-tasks">3. Missed Follow-Ups and Tasks</h3>
<p>
    Sales representatives or employees may forget to follow up with customers,<br />
    update deals, complete tasks, or perform important operational actions.
</p>
<p>
    Flowdesk workflows can automatically create tasks, trigger actions, and manage<br />
    process steps based on predefined events.
</p>
<p>
    <strong>Result:</strong> More consistent business execution and fewer missed activities.
</p>
<h3 id="item-description__4-complex-business-processes">4. Complex Business Processes</h3>
<p>
    As a company grows, even a simple process may involve multiple employees and departments.
</p>
<p>For example:</p>
<p>
    <strong><br />
        New Lead → Qualification → Deal → Proposal → Approval → Payment →<br />
        Project → Invoice → Customer Support<br />
    </strong>
</p>
<p>
    Managing this manually can become difficult. Flowdesk allows businesses to connect<br />
    these stages through workflows and related modules.
</p>
<p>
    <strong>Result:</strong> Business processes become structured, trackable, and easier to scale.
</p>
<h3 id="item-description__5-lack-of-automation-between-modules">5. Lack of Automation Between Modules</h3>
<p>
    Traditional management systems often store information but still require users<br />
    to manually perform the next action.
</p>
<p>
    Flowdesk is designed differently. Its modules can work together through the<br />
    automation engine.
</p>
<p>For example:</p>
<p>
    <strong><br />
        Contact Created → Create Deal → Assign Employee → Create Task →<br />
        Send Notification → Wait → Create Follow-up Task<br />
    </strong>
</p>
<p>
    This transforms Flowdesk from a simple record-management system into a<br />
    <strong>Business Automation Engine</strong>.
</p>
<h3 id="item-description__6-integration-complexity">6. Integration Complexity</h3>
<p>
    Modern businesses frequently need to exchange information with external applications.
</p>
<p>Flowdesk provides integration capabilities such as:</p>
<ul>
<li>API connectivity</li>
<li>Webhooks</li>
<li>HTTP Requests</li>
<li>External application integrations</li>
<li>Add-on based integrations</li>
</ul>
<p>
    This allows businesses to connect Flowdesk with other applications and automate<br />
    cross-platform processes.
</p>
<p>
    <strong>Result:</strong> Businesses can create connected workflows without building<br />
    every integration process from scratch.
</p>
<h3 id="item-description__7-poor-process-visibility">7. Poor Process Visibility</h3>
<p>
    When operations are handled manually, managers may not know what happened,<br />
    when it happened, or where a process failed.
</p>
<p>
    Flowdesk provides workflow runs, execution history, logs, statuses, retries,<br />
    and related operational records.
</p>
<p>
    <strong>Result:</strong> Administrators can understand and monitor how automated<br />
    business processes are running.
</p>
<h2 id="item-description__the-main-goal-of-flowdesk">The Main Goal of Flowdesk</h2>
<p>The goal of Flowdesk is simple:</p>
<blockquote><p>
    <strong><br />
        Manage your business, connect your processes, and automate repetitive work<br />
        from one centralized platform.<br />
    </strong>
</p></blockquote>
<p>
    Flowdesk is not only a CRM, project manager, inventory system, HRM, or workflow builder.
</p>
<p>
    It is designed to act as the <strong>central automation layer of a business</strong>,<br />
    where different departments, records, workflows, and integrations can work together.
</p>
<p>
    By using Flowdesk, businesses can reduce repetitive work, improve operational<br />
    consistency, organize their data, increase productivity, and build processes<br />
    that can scale as the company grows.
</p>
<table>
<tr>
<td><a href="http://preview.wstacks.com/flowdesk" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/87ab2f8579e0a4021fb47a667ea82cfd39f4c46f/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f66726f6e74656e645f64656d6f2e706e67" data-alt="" class="lazy-load-img"></span></a></td>
<td><a href="http://preview.wstacks.com/flowdesk/admin" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/0c2f931a2ce81342cbdee9c0c21ac0c3a99c3eb3/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f61646d696e5f64656d6f2e706e67" data-alt="" class="lazy-load-img"></span></a></td>
</tr>
</table>
<p>Frontend: <a href="http://preview.wstacks.com/flowdesk" rel="nofollow noopener" target="_blank">http://preview.wstacks.com/flowdesk</a><br /> Username: testuser | Password: 123456</p>
<p>Backend: <a href="http://preview.wstacks.com/flowdesk/admin" rel="nofollow noopener" target="_blank">http://preview.wstacks.com/flowdesk/admin</a><br /> Username: admin | Password: admin</p>
<table>
<tr>
<td><a href="https://chat.whatsapp.com/J6nW0QwQzWdCa3PSv5h8X3?mode=wwt" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/19a7940612102634eda57a731ae27108302fced7/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f77612d636f6d6d756e697479312e6a7067" data-alt="" class="lazy-load-img"></span></a></td>
<td><a href="https://wa.me/8801738298601" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/7e8588242e7468eb9cdee5a730a6185fc48306f4/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f7761312e6a7067" data-alt="" class="lazy-load-img"></span></a></td>
</tr>
</table>
<p><a href="https://wstacks.com" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/4b2515f6c5684b152df9edce959af6023b1dfe80/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f637573746f6d697a6174696f6e732e706e67" data-alt="" class="lazy-load-img"></span></a></p>
<p><a href="https://wstacks.com/public/auth/login" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/554328dcfe90541daaf9f7fe969099a44608ac44/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f737570706f72742f696e7374616c6c2e706e67" data-alt="" class="lazy-load-img"></span></a></p>
<p><a href="https://www.youtube.com/watch?v=zWSh3Ad04gQ" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/6db9a7c4b8345301469842f4376d2bfb7c398266/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f77737461636b732f696e7374616c6c6174696f6e76646f2e706e67" data-alt="installation" class="lazy-load-img"></span></a></p>
<p><a href="https://wstacks.com" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/ac677b2c20c459d39ddd923d6a722de43c7750b9/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f626f72726f772f6c61726176656c5f31332e706e67" data-alt="" class="lazy-load-img"></span></a></p>
<p><span data-src="https://camo.envatousercontent.com/6e91e51924c75facc86743ec2865245360e2db2a/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f62617369632f6465736372697074696f6e2e706e67" data-alt="" class="lazy-load-img"></span></p>
<h2 id="item-description__highlighted-features">Top Features</h2>
<p>
    – Beautiful Frontend and Backend Template.<br />
    – All Browser and Device Support.<br />
    – Multi-language.<br />
    – Admin Roles &amp; Permissions.<br />
    – Custom CSS.<br />
    – Global Settings.<br />
    – SEO, Recaptcha &amp; Live Chat.<br />
    – Notification Setting.<br />
    – Email Setting.<br />
    – Email and SMS Templates.<br />
    – GDPR Cookie Policy.<br />
    – Privacy Policy Pages.<br />
    – Fast support.<br />
    – Easy Documentation
</p>
<h2 id="item-description__admin-features">Admin Features</h2>
<p>
    – Insightful Admin Dashboard.<br />
    – User Management &amp; Ban System.<br />
    – Plans &amp; Subscriptions Management.<br />
    – Module Management System.<br />
    – Workflow Template System.<br />
    – Operational Logs.<br />
    – CMS &amp; Frontend Section Management.<br />
    – Automatic &amp; Manual Payment Gateway Configuration.<br />
    – Transaction Logs &amp; Earning Reports.<br />
    – Support Ticket &amp; Dispute Management.<br />
    – General Settings, SEO &amp; Branding Preferences.<br />
    – GDPR, Email Templates &amp; Notification Settings.<br />
    – Site Activity Overview.<br />
    – Report Management.<br />
    – Cron Job Setting.
</p>
<h2 id="item-description__user-features">User Features</h2>
<p>
    – User Registration &amp; Secure Login.<br /> <br />
    – Profile &amp; Account Management.<br /> <br />
    – Subscription &amp; Plan Overview.<br /> <br />
    – Business Dashboard &amp; Activity Overview.<br /> <br />
    – CRM Contact, Account, Lead &amp; Deal Management.<br /> <br />
    – Sales Pipeline &amp; Opportunity Management.<br /> <br />
    – Task, Project, Milestone &amp; Sprint Management.<br /> <br />
    – Workflow Builder &amp; Business Process Automation.<br /> <br />
    – Trigger, Condition, Action &amp; Delay Based Workflows.<br /> <br />
    – Workflow Run History &amp; Execution Logs.<br /> <br />
    – Inventory, Product, Warehouse &amp; Stock Management.<br /> <br />
    – Purchase Order, Transfer &amp; Stock Adjustment Management.<br /> <br />
    – Finance, Expense, Invoice, Budget &amp; Tax Management.<br /> <br />
    – Employee, Attendance, Leave &amp; HR Management.<br /> <br />
    – Recruitment &amp; Employee Lifecycle Management.<br /> <br />
    – Support Ticket &amp; Customer Service Management.<br /> <br />
    – Customer Portal Access &amp; Management.<br /> <br />
    – API Key &amp; Webhook Management.<br /> <br />
    – HTTP Request &amp; Third-Party Integration Support.<br /> <br />
    – Add-on &amp; External Application Integration.<br /> <br />
    – Notifications &amp; Business Activity Tracking.<br /> <br />
    – Role &amp; Permission Based Team Access.<br /> <br />
    – Multi-Tenant Business Workspace Management.
</p>
<h2 id="item-description__technology-used">Technology Used</h2>
<p>
    Built using modern and reliable technologies:<br />
    – Laravel 13<br />
    – Bootstrap 5.x<br />
    – jQuery 3.7.1
</p>
<h2 id="item-description__what-you-will-get">What You Will Get</h2>
<p>
    – Full Source Code<br />
    – Installation &amp; User Documentation<br />
    – MySQL Database File
</p>
<p><a href="https://wstacks.com/hosting/shared" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/263a74a577526e0e67b51655a79916357d52ff2e/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f737570706f72742f736572766572726571756965726d656e74732e706e67" data-alt="Server" class="lazy-load-img"></span></a></p>
<h2 id="item-description__support">Support:</h2>
<p><a href="https://www.youtube.com/watch?v=zWSh3Ad04gQ" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/6db9a7c4b8345301469842f4376d2bfb7c398266/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f77737461636b732f696e7374616c6c6174696f6e76646f2e706e67" data-alt="installation" class="lazy-load-img"></span></a></p>
<p><strong>Need help or have questions?</strong><br /> Our team is ready to assist you with pre-sales inquiries, technical<br />
    support, and customization requests.</p>
<p>
<a href="https://wstacks.com/public/auth/login" rel="nofollow noopener" target="_blank"><br />
<span data-src="https://camo.envatousercontent.com/56c94098a40ed6fe4d4872cbb877e34abf8c06c3/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f737570706f72742f737570706f7274627574746f6e2e706e67" data-alt="Support" class="lazy-load-img"></span><br />
</a>
</p>
<p><strong>Before You Buy — Please Read</strong></p>
<p>wStacks is an exclusive Envato author delivering premium, secure, and production-ready solutions. Every product is carefully crafted for performance, reliability, and scalability.</p>
<p><strong>Support is available for verified buyers only.</strong></p>
<p>We do not provide support for nulled, modified, or unauthorized copies. We are not responsible for any issues, errors, or security risks resulting from such usage.</p>
<p><strong>Check Demo Before You Buy</strong></p>
<p>Please review the live demo carefully before purchasing. What you see is exactly what you get—no hidden features or surprises.</p>
<p><a href="https://wstacks.com/public/auth/login" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/a0219e2c84acc4601cf69576b8bec8c3d526c976/68747470733a2f2f707265766965772e77737461636b732e636f6d2f63646e2f77737461636b732f737570706f7274686f7572732e706e67" data-alt="" class="lazy-load-img"></span></a></p>
<h2 id="item-description__changelog">Change Log</h2>
<p><strong>Release Version: 1.0</strong></p>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826742225/thumbnail.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Temporary Email Plugin for Premium URL Shortener</title>
		<link>https://boostseotools.com/temporary-email-plugin-for-premium-url-shortener-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 19:20:32 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/temporary-email-plugin-for-premium-url-shortener-gpl1/</guid>

					<description><![CDATA[Temp Mail (Temporary Email) is a plugin for Premium URL Shortener that lets your users generate disposable email&#8230;]]></description>
										<content:encoded><![CDATA[<p>
  <strong>Temp Mail</strong><br />
  (Temporary Email) is a plugin for<br />
  <a href="https://gempixel.com/buy/url-shortener" rel="nofollow noopener" target="_blank">Premium URL Shortener</a><br />
  that lets your users generate disposable email addresses and receive incoming mail live in the dashboard. Inbound<br />
  messages are delivered through webhooks from Mailgun, SendGrid, Postmark, or Cloudflare Email Routing (via an Email<br />
  Worker).
</p>
<p>
  Logged-in users with the feature on their plan see a<br />
  <strong>Temporary Email</strong><br />
  menu. You can also enable a public page so visitors can generate an inbox without creating an account.
</p>
<h3 id="item-description__-features"> Features<br />
</h3>
<ul>
<li>One-click disposable address generation on your configured domains</li>
<li>Live inbox with auto-refresh, HTML/text rendering, and attachment downloads</li>
<li>Per-plan limits for number of addresses and attachment storage (MB)</li>
<li>Optional public (guest) access with IP-based address limits and captcha</li>
<li>Inbound providers: Mailgun, SendGrid, Postmark, and Cloudflare Email Routing</li>
<li>Configurable address duration and message retention with cleanup cron</li>
<li>Attachment store/discard controls (separate for logged-in users and public guests)</li>
<li>Admin overview of all addresses with search and delete</li>
<li>Marketing feature page</li>
</ul>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826819393/avatar.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>AutoPay &#8211; Automated Recurring &#038; Scheduled Payment Addon For OvoPay</title>
		<link>https://boostseotools.com/autopay-automated-recurring-scheduled-payment-addon-for-ovopay-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Sun, 13 Sep 2026 19:20:02 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/autopay-automated-recurring-scheduled-payment-addon-for-ovopay-gpl1/</guid>

					<description><![CDATA[Meet AutoPay – the smart Automated Recurring &#38; Scheduled Payment Addon built exclusively for OvoPay. Help your users&#8230;]]></description>
										<content:encoded><![CDATA[<p>
    Meet <strong>AutoPay</strong> – the smart <strong>Automated Recurring &amp; Scheduled Payment Addon</strong> built<br />
    exclusively for <strong>OvoPay</strong>.<br />
    Help your users never miss rent, a bill, a school fee or a monthly transfer to family again.
</p>
<p>
    <strong>AutoPay</strong> lets users set up a payment once, for example “Send 50 to Mom every month on the 1st”,<br />
    and it runs automatically on every due date from their wallet.<br />
    Every scheduled run goes through OvoPay’s own payment engine, so charges, limits and transaction history stay<br />
    exactly the same as a manual payment.
</p>
<p>
    Whether you run a digital wallet, a bill payment service, or a full mobile money platform,<br />
    <strong>AutoPay</strong> adds the recurring payments your users expect, with retries, reminders and complete admin<br />
    visibility built in.
</p>
<p><a href="https://preview.ovosolution.com/ovopay/documentation/addon-autopay.html" rel="nofollow noopener" target="_blank"><br />
    <span data-src="https://camo.envatousercontent.com/4630ddf808e06ed51100f882c946e8e1edeb1cf2/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f6f766f7770702f63646e2f6164646f6e732f74656c657770702f30312e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 1" class="lazy-load-img"></span><br />
</a><br />
<a href="https://ovosolution.com/get-support" rel="nofollow noopener" target="_blank"><br />
    <span data-src="https://camo.envatousercontent.com/1f040f8b717356996787955a626e6aa3145fb50b/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f6f766f7770702f63646e2f6164646f6e732f74656c657770702f30322e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 2" class="lazy-load-img"></span><br />
</a><br />
<a href="https://ovosolution.com/contact" rel="nofollow noopener" target="_blank"><br />
    <span data-src="https://camo.envatousercontent.com/f1e4723007a2b6d5480960960214f3c3af410332/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f6f766f7770702f63646e2f6164646f6e732f74656c657770702f30332e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 3" class="lazy-load-img"></span><br />
</a><br />
</p>
<h2 id="item-description__highlighted-features">Highlighted Features</h2>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 4" class="lazy-load-img"></span><br />
        <strong>7 Automatable Services:</strong><br />
         Schedule Send Money, Bank Transfer, Utility Bill, Mobile Recharge, Education Fee, Donation and Merchant Payment. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 5" class="lazy-load-img"></span><br />
        <strong>Flexible Repeat Intervals:</strong><br />
         Repeat payments every few days, weeks or months at the hour the user chooses. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 6" class="lazy-load-img"></span><br />
        <strong>End Date or Total Runs:</strong><br />
         Stop a schedule on a set date, after a set number of payments, or let it run forever. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 7" class="lazy-load-img"></span><br />
        <strong>Same as a Manual Payment:</strong><br />
         Each run uses the current charges, limits and transaction history of OvoPay’s payment engine. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 8" class="lazy-load-img"></span><br />
        <strong>Smart Retry Policy:</strong><br />
         Temporary failures are retried automatically and a schedule stops itself after repeated failures. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 9" class="lazy-load-img"></span><br />
        <strong>Upcoming Payment Reminders:</strong><br />
         Remind users before a payment runs so they can top up their wallet in time. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 10" class="lazy-load-img"></span><br />
        <strong>Smart Notifications:</strong><br />
         Notify users when a payment succeeds, fails, or when a schedule is paused or stopped. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 11" class="lazy-load-img"></span><br />
        <strong>Admin Schedules &amp; Run Logs:</strong><br />
         See every schedule and every payment attempt with its amount, charge, Trx and result. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 12" class="lazy-load-img"></span><br />
        <strong>Run Now:</strong><br />
         Let admins make a scheduled payment immediately to help a user after a problem is fixed. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 13" class="lazy-load-img"></span><br />
        <strong>Service Control:</strong><br />
         Choose which services users can automate. Switching one off pauses its schedules safely. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 14" class="lazy-load-img"></span><br />
        <strong>Web &amp; User App:</strong><br />
         Users create and manage schedules from the website and the User App. </p>
<h2 id="item-description__why-choose-autopay"><strong>Why Choose AutoPay?</strong></h2>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 15" class="lazy-load-img"></span><br />
        <strong>Built for OvoPay:</strong><br />
         Designed specifically for <strong>OvoPay</strong> to ensure smooth integration, optimized performance, and<br />
            maximum compatibility. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 16" class="lazy-load-img"></span><br />
        <strong>One-Click Addon Activation:</strong><br />
         Simply upload the addon from the Addon Manager and activate it instantly within seconds. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 17" class="lazy-load-img"></span><br />
        <strong>Secure Transactions:</strong><br />
         Payments are made only from the user’s own wallet balance, with nothing reserved in advance. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 18" class="lazy-load-img"></span><br />
        <strong>Shared Hosting Friendly:</strong><br />
         A configurable batch size keeps the background cron fast and light on any server. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 19" class="lazy-load-img"></span><br />
        <strong>More Transactions, More Revenue:</strong><br />
         Recurring payments keep users active on your platform and grow your transaction volume. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 20" class="lazy-load-img"></span><br />
        <strong>Reliable Rocket Support:</strong><br />
         Get fast, friendly, and professional assistance from our dedicated support team whenever you need<br />
            help. </p>
<h2 id="item-description__requirements"><strong>Requirements</strong></h2>
<p>
    <strong>AutoPay</strong> is an addon module for <strong>OvoPay</strong> and not a standalone product.<br />
    An active installation of <strong>OvoPay</strong> is required before using this addon.
</p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 21" class="lazy-load-img"></span><br />
        <strong>OvoPay Installation Required:</strong><br />
         You must have <strong>OvoPay</strong> installed to use the <strong>AutoPay</strong> addon. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 22" class="lazy-load-img"></span><br />
        <strong>Latest Version Recommended:</strong><br />
         Using the latest version of <strong>OvoPay</strong> is recommended for the best compatibility, stability,<br />
            and performance. </p>
<p></p>
<p>        <span data-src="https://camo.envatousercontent.com/3c186e9b5957e95427c831ce1fe90b7bd5e47af4/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f63646e2f69636f6e2f636865636b5f74776f2e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 23" class="lazy-load-img"></span><br />
        <strong>Cron Job Required:</strong><br />
         The server cron job must be running, as scheduled payments are processed in the background. </p>
<h2 id="item-description__premium-support"><strong>Premium Support</strong></h2>
<p>
    We believe great products deserve even better support.<br />
    Our dedicated rocket support team is always ready to help you with installation, setup, troubleshooting, and<br />
    technical assistance.
</p>
<p>
    Trusted by customers with <strong>90+ positive reviews</strong><br />
    Maintaining an average rating of <strong>4.9+</strong> for support quality and customer satisfaction
</p>
<p>
    Email Support:<br />
    <a href="mailto:support@ovosolution.com">support@ovosolution.com</a></p>
<p>    Support Center:<br />
    <a href="https://ovosolution.com/get-support" rel="nofollow noopener" target="_blank">https://ovosolution.com/get-support</a>
</p>
<p><a href="https://ovosolution.com" rel="nofollow noopener" target="_blank"><br />
    <span data-src="https://camo.envatousercontent.com/2e34eb37f506b66f47dda11db1db9c3fd2ad885d/68747470733a2f2f707265766965772e6f766f736f6c7574696f6e2e636f6d2f6f766f7770702f63646e2f6164646f6e732f74656c657770702f666561747572652f31372e706e67" data-alt="AutoPay - Automated Recurring &amp; Scheduled Payment Addon For OvoPay - 24" class="lazy-load-img"></span><br />
</a></p>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826705354/AutoPay%20Fev.png" medium="image"></media:content>
            	</item>
		<item>
		<title>PixEnhance &#8211; AI Image Enhancement SaaS</title>
		<link>https://boostseotools.com/pixenhance-ai-image-enhancement-saas-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 19:20:25 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/pixenhance-ai-image-enhancement-saas-gpl1/</guid>

					<description><![CDATA[Welcome to PixEnhance — AI Image Enhancement SaaS, a complete self-hosted platform for selling AI-powered image processing. Built&#8230;]]></description>
										<content:encoded><![CDATA[<p>Welcome to <strong>PixEnhance — AI Image Enhancement SaaS</strong>, a complete self-hosted platform for selling AI-powered image processing. Built on Laravel 13 with a modular architecture, it ships as a ready-to-run application with three enhancement tools, a credit-based billing system, fourteen payment gateways and a role-based administration panel.</p>
<p>Whether you are launching a photo-restoration service, adding image tooling to an existing brand or building a credit-based SaaS from scratch, everything is configured from the admin panel — no code edits required.</p>
<h2 id="item-description__live-interactive-script-demo">Live Interactive Script Demo</h2>
<p>Explore the storefront, the customer workspace and the administration portal before choosing your license:</p>
<p><strong>Demo URL:</strong> <a href="https://demo.pixelaxis.net/pixenhance/" rel="nofollow noopener" target="_blank">https://demo.pixelaxis.net/pixenhance/</a></p>
<h3 id="item-description__super-admin-dashboard-credentials">Super Admin Dashboard Credentials</h3>
<p>Manage render jobs, credit pricing, payment gateways, the frontend CMS, AI providers and system-wide configuration:</p>
<ul>
<li>
<strong>URL:</strong> <a href="https://demo.pixelaxis.net/pixenhance/admin/login" rel="nofollow noopener" target="_blank">https://demo.pixelaxis.net/pixenhance/admin/login</a>
</li>
<li>
<strong>Username/Email:</strong> <a href="mailto:admin@example.com">admin@example.com</a>
</li>
<li>
<strong>Password:</strong> password</li>
</ul>
<h3 id="item-description__customer-dashboard-credentials">Customer Dashboard Credentials</h3>
<p>See the workspace your customers get — the three tools, credit balance, project history and support tickets:</p>
<ul>
<li>
<strong>URL:</strong> <a href="https://demo.pixelaxis.net/pixenhance/login" rel="nofollow noopener" target="_blank">https://demo.pixelaxis.net/pixenhance/login</a>
</li>
<li>
<strong>Username/Email:</strong> <a href="mailto:testuser@example.com">testuser@example.com</a>
</li>
<li>
<strong>Password:</strong> password</li>
</ul>
<h2 id="item-description__core-features">Core Features</h2>
<p>Everything needed to run an AI image service, packaged in a unified responsive interface:</p>
<ul>
<li>
<strong>Three AI Enhancement Tools:</strong> Background removal producing transparent PNGs, face restoration at 1x, 2x and 4x, and an upscaler at 2x, 4x, 8x and 16x. Each runs as a queued job with live staged progress and a before/after comparison slider.</li>
<li>
<strong>Credit-Based Billing:</strong> Customers spend credits per render. Every tool and every scale is individually priced from admin Settings — make a tool free or premium without touching code. Credits are reserved when a job starts and refunded automatically if it fails.</li>
<li>
<strong>Fourteen Payment Gateways:</strong> Stripe, PayPal, Razorpay, Paystack, Flutterwave, Mollie, Mercado Pago, Xendit, Izipay, SSLCommerz, BitPay, Coinbase Commerce, NOWPayments, plus manual bank transfer and cash methods.</li>
<li>
<strong>Pluggable AI Providers:</strong> Ships wired for OpenAI image models, with Google Gemini and self-hosted Ollama supported out of the box. Provider, model and API key are all set from the admin panel — switch providers without a deploy.</li>
<li>
<strong>Customer Workspace:</strong> Project gallery with tool and status filters, full render history, downloadable outputs, credit balance and transaction ledger.</li>
<li>
<strong>Visual Page Builder:</strong> CMS pages assembled from reorderable sections, with drag-and-drop header and footer menu builders.</li>
<li>
<strong>Blog with Comments:</strong> Categories, SEO fields, cover images and threaded comments with moderation.</li>
<li>
<strong>Roles &amp; Permissions:</strong> Granular per-module permissions, staff accounts, audit logging and login activity tracking.</li>
<li>
<strong>Social Login &amp; Two-Factor Auth:</strong> OAuth sign-in, 2FA with recovery codes, and email verification included.</li>
<li>
<strong>Support Tickets:</strong> Built-in ticketing with replies and attachments so customers can reach you without email.</li>
<li>
<strong>Versioned REST API:</strong> Token-authenticated <code>/api/v1</code> endpoints for authentication, 2FA and social login — ready for a companion mobile app.</li>
<li>
<strong>Newsletter &amp; Notifications:</strong> Subscriber management, templated email notifications and web push.</li>
<li>
<strong>Cookie Consent:</strong> Configurable consent banner with per-visitor tracking for privacy compliance.</li>
<li>
<strong>Modular Architecture:</strong> Twenty-six self-contained feature modules — add or remove functionality without touching the core.</li>
</ul>
<h2 id="item-description__built-for-shared-hosting">Built for Shared Hosting</h2>
<ul>
<li>
<strong>No symlinks required:</strong> Uploads are written directly into the web-served assets directory, so the app runs on any standard cPanel or Hostinger account.</li>
<li>
<strong>Ship-and-play:</strong> Dependencies are bundled — upload, import the database, fill in three <code>.env</code> values and the site is live.</li>
<li>
<strong>Portable asset URLs:</strong> Every asset path is derived from the incoming request, so the app works at a domain root or in a subdirectory without configuration.</li>
</ul>
<h2 id="item-description__server-requirements">Server Requirements</h2>
<ul>
<li>PHP 8.2 or higher (8.3 and 8.4 supported)</li>
<li>MySQL 5.7+ / MariaDB 10.3+</li>
<li>PHP extensions: GD, cURL, mbstring, OpenSSL, PDO, tokenizer, XML, zip</li>
<li>An API key from a supported AI image provider</li>
</ul>
<h2 id="item-description__what-you-get">What You Get</h2>
<ul>
<li>Complete source code, ready to upload</li>
<li>Clean database with no demo clutter to delete</li>
<li>Step-by-step installation documentation with cPanel and Hostinger walkthroughs</li>
<li>Six months of included support</li>
</ul>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826533325/thumnail.png" medium="image"></media:content>
            	</item>
		<item>
		<title>SurveyFlow – Multi-Step Survey &#038; Form Builder for Perfex CRM</title>
		<link>https://boostseotools.com/surveyflow-multi-step-survey-form-builder-for-perfex-crm-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Sun, 06 Sep 2026 19:20:53 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/surveyflow-multi-step-survey-form-builder-for-perfex-crm-gpl1/</guid>

					<description><![CDATA[  Note: This is a module for Perfex CRM. It is not a standalone script. SurveyFlow – Multi-Step&#8230;]]></description>
										<content:encoded><![CDATA[<p> </p>
<h3 id="item-description__-note-this-is-a-module-for-perfex-crm-it-is-not-a-standalone">
    <strong>Note:</strong> This is a <strong>module</strong> for<br />
    <a href="https://codecanyon.net/item/perfex-powerful-open-source-crm/14013737" rel="nofollow noopener" target="_blank">Perfex CRM</a>.<br />
    It is not a standalone script.<br />
</h3>
<h2 id="item-description__surveyflow-multi-step-survey-amp-form-builder-for-perfex-crm"><strong>SurveyFlow – Multi-Step Survey &amp; Form Builder for Perfex CRM</strong></h2>
<p>
    SurveyFlow helps you create professional multi-step surveys and feedback forms directly inside Perfex CRM.<br />
    Build forms with a visual drag-and-drop interface, divide questions into multiple pages, and provide participants<br />
    with a clean, modern and mobile-friendly form experience.
</p>
<p>
    Send personalized survey invitations to staff, leads, clients, project participants or a manually entered list.<br />
    Every recipient receives a unique and secure survey link and can complete the form without logging in.
</p>
<p>
    SurveyFlow uses your existing Perfex CRM email configuration and SMS gateway. No additional SMTP account or<br />
    separate SMS API configuration is required.
</p>
<h3 id="item-description__modern-drag-and-drop-form-builder"><strong>Modern Drag-and-Drop Form Builder</strong></h3>
<ul>
<li>Simple three-column visual form builder</li>
<li>Drag fields from the field palette into survey pages</li>
<li>Reorder questions with drag and drop</li>
<li>Move questions between different pages</li>
<li>Reorder complete survey pages</li>
<li>Edit the selected field from a dedicated settings panel</li>
<li>Add an optional description or help text to every question</li>
<li>Mark individual questions as required</li>
</ul>
<h3 id="item-description__supported-question-types"><strong>Supported Question Types</strong></h3>
<ul>
<li>Short text</li>
<li>Long text</li>
<li>Multiple choice – single selection</li>
<li>Multiple choice – multiple selections</li>
<li>Star and score rating</li>
</ul>
<p>
    Rating settings are displayed only for rating questions, while choice settings are displayed only for<br />
    single-choice and multiple-choice questions. This keeps the builder clear and easy to use.
</p>
<h3 id="item-description__professional-multi-step-survey-experience"><strong>Professional Multi-Step Survey Experience</strong></h3>
<ul>
<li>Divide surveys into unlimited pages or steps</li>
<li>Previous and Next navigation</li>
<li>Animated progress indicator</li>
<li>Modern question cards and custom form controls</li>
<li>Responsive layout for desktop, tablet and mobile devices</li>
<li>Company logo and company name integration</li>
<li>Dedicated success and already-completed screens</li>
<li>Preview surveys before publishing or sending</li>
<li>Right-to-left layout support</li>
</ul>
<h3 id="item-description__flexible-audience-selection"><strong>Flexible Audience Selection</strong></h3>
<p>Send surveys to the right people using existing Perfex CRM records:</p>
<ul>
<li>
<strong>Staff:</strong> selected staff members or all active staff</li>
<li>
<strong>Leads:</strong> selected leads, all active leads, or leads filtered by status or tag</li>
<li>
<strong>Clients:</strong> selected client contacts, all active contacts, or contacts filtered by customer group</li>
<li>
<strong>Project participants:</strong> active customer contacts and staff members assigned to the selected project</li>
<li>
<strong>Manual list:</strong> manually entered name, email address and phone number</li>
</ul>
<h3 id="item-description__project-surveys"><strong>Project Surveys</strong></h3>
<ul>
<li>Optionally associate a survey with a Perfex CRM project</li>
<li>Create surveys directly from the project detail page</li>
<li>View project surveys from the dedicated project tab</li>
<li>Send invitations to project customer contacts and assigned project staff</li>
<li>Display the project name on the public survey form</li>
<li>Use <strong>{project_name}</strong> inside invitation templates</li>
</ul>
<h3 id="item-description__email-and-sms-invitations"><strong>Email and SMS Invitations</strong></h3>
<ul>
<li>Choose Email or SMS for every sending operation</li>
<li>Uses the existing Perfex CRM email infrastructure</li>
<li>Uses the active Perfex CRM SMS gateway</li>
<li>No separate SMTP or SMS API settings</li>
<li>Personalized invitation templates</li>
<li>Manual reminder button for recipients who have not completed the survey</li>
</ul>
<h3 id="item-description__secure-individual-survey-links"><strong>Secure Individual Survey Links</strong></h3>
<p>
    SurveyFlow generates a unique, unpredictable 256-bit token for every recipient. Participants do not need a<br />
    Perfex CRM account and do not need to log in. Each individual link is connected to its recipient, allowing you<br />
    to see exactly who completed the survey and who did not.
</p>
<h3 id="item-description__tracking-and-results"><strong>Tracking and Results</strong></h3>
<ul>
<li>See every survey recipient in one place</li>
<li>Track sent, failed and completed invitations</li>
<li>View sending and completion dates</li>
<li>Send reminders to incomplete recipients</li>
<li>See total recipients and completed responses</li>
<li>View the overall completion rate</li>
<li>Review answer distribution for choice and rating questions</li>
<li>Review individual text responses</li>
</ul>
<h3 id="item-description__multilingual-and-perfex-compatible"><strong>Multilingual and Perfex-Compatible</strong></h3>
<ul>
<li>All interface texts use the Perfex CRM language system</li>
<li>English language file included as the default language</li>
<li>Turkish localization included</li>
<li>Language folders included for all languages available in the Perfex CRM installation</li>
<li>Automatic English fallback when a localized translation is unavailable</li>
<li>Uses Perfex CRM module hooks, permissions and database prefix conventions</li>
<li>Does not modify any Perfex CRM core files</li>
</ul>
<h3 id="item-description__simple-workflow"><strong>Simple Workflow</strong></h3>
<ol>
<li>Create a survey and optionally select a project.</li>
<li>Add pages and drag questions into the required order.</li>
<li>Configure question labels, descriptions, options and required fields.</li>
<li>Preview the customer-facing survey.</li>
<li>Publish the survey.</li>
<li>Select the audience and delivery channel.</li>
<li>Send invitations and monitor responses.</li>
<li>Send reminders or review the results summary.</li>
</ol>
<h3 id="item-description__installation"><strong>Installation</strong></h3>
<ol>
<li>Upload the module ZIP file from <strong>Setup &gt; Modules</strong>.</li>
<li>Activate the SurveyFlow module.</li>
<li>Configure staff permissions if required.</li>
<li>Open SurveyFlow from the admin sidebar and create your first survey.</li>
</ol>
<p>
    Required database tables are created automatically during module activation. All module data is isolated inside<br />
    SurveyFlow tables and no Perfex CRM core file is changed.
</p>
<h3 id="item-description__change-log"><strong>Change Log</strong></h3>
<p><strong>Version 1.0.0 / 2026-09-06</strong></p>
<pre>- Initial release
- Added modern drag-and-drop multi-step survey builder
- Added short text, long text, single choice, multiple choice and rating fields
- Added question descriptions and required field support
- Added staff, lead, client, project and manual audience selection
- Added email and SMS invitations using existing Perfex CRM services
- Added secure individual survey links
- Added manual reminders, recipient tracking and result summaries
- Added project association and project survey tab
- Added responsive public survey design and preview mode
- Added English and Turkish localization with language fallback support</pre>
<p> </p>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826287562/logo.jpg" medium="image"></media:content>
            	</item>
		<item>
		<title>Krikkit – AI Website Builder SaaS Platform for Prompt-Based Site Generation</title>
		<link>https://boostseotools.com/krikkit-ai-website-builder-saas-platform-for-prompt-based-site-generation-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Fri, 04 Sep 2026 19:21:21 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/krikkit-ai-website-builder-saas-platform-for-prompt-based-site-generation-gpl1/</guid>

					<description><![CDATA[Krikkit is a self-hosted AI website builder you run as your own SaaS. Your users describe the site&#8230;]]></description>
										<content:encoded><![CDATA[<p><strong>Krikkit</strong> is a self-hosted AI website builder you run as your own SaaS. Your users describe the site they want, watch it take shape in a live workspace, and publish the result on your domain — while you decide the plans, the credits, and the prices. One purchase, your brand, your business.</p>
<p><span data-src="https://camo.envatousercontent.com/dbb11deacd3921f33d663e6c795f1d2909ada8cb/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f4f666665722e706e67" data-alt="Krikkit launch offer" class="lazy-load-img"></span></p>
<p><a href="https://doc.deep42.co" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/5c851219c7dfa97d93d3bd3169658fea60305c14/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f312d646f632e706e67" data-alt="Read the Krikkit documentation" class="lazy-load-img"></span></a> <a href="https://hub.deep42.co" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/c57cbad98c01e2004dcc1404cea73052f0a80b09/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f322d636f6d2e706e67" data-alt="Deep42 support hub" class="lazy-load-img"></span></a></p>
<p><span data-src="https://camo.envatousercontent.com/38a8e04cd66c574fc550eb784c43265ddb121623/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f4669727374446573632e706e67" data-alt="Krikkit — describe your website and watch the AI build it live" class="lazy-load-img"></span></p>
<p><span data-src="https://camo.envatousercontent.com/a5001181a5cfa5ee7f120cf7b50510a29ba17278/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363312e706e67" data-alt="Krikkit Lab workspace — AI chat, file tree, code editor and live preview" class="lazy-load-img"></span><span data-src="https://camo.envatousercontent.com/869853916b9700813c491e2253c6711a55bbd80f/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363322e706e67" data-alt="Live preview and one-click publishing to subdomains and custom domains" class="lazy-load-img"></span><span data-src="https://camo.envatousercontent.com/bc081aeea7afc9d05e759ba99c59c2d98afa7054/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363332e706e67" data-alt="Admin dashboard — users, plans and platform analytics" class="lazy-load-img"></span><span data-src="https://camo.envatousercontent.com/c1fddecf56f139c7f1bf0b7938d5a23847bdc627/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363342e706e67" data-alt="Billing — subscriptions, credits and invoices with Stripe and PayPal" class="lazy-load-img"></span><span data-src="https://camo.envatousercontent.com/fa1b8ccc038c0d7138b796ad42ab602ac7aee46d/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363352e706e67" data-alt="Platform settings — AI providers, themes, SEO and languages" class="lazy-load-img"></span><span data-src="https://camo.envatousercontent.com/013ea61d24ccf7510e89b05d5b1f3ccd3ad4a0fc/68747470733a2f2f63646e2e6465657034322e636f2f4b72696b6b69742f656e7661746f2f44657363362e706e67" data-alt="Marketing site — landing page, blog and legal pages included" class="lazy-load-img"></span></p>
<h3 id="item-description__no-build-server-no-vps-runs-on-the-cheapest-hosting">No Build Server. No VPS. Runs on the Cheapest Hosting.</h3>
<p>Here is what makes Krikkit different: <strong>the entire build engine runs inside the visitor’s browser.</strong> Package installs, the dev server, the live preview and the production build all happen client-side. Your server only serves the Laravel app and stores project files.</p>
<ul>
<li>
<strong>No Node.js process on your server</strong> — nothing to keep alive, nothing to crash at 3 AM.</li>
<li>
<strong>No VPS requirement</strong> — a basic shared hosting plan with cPanel is genuinely enough.</li>
<li>
<strong>No build queue eating your CPU</strong> — ten users building at once costs your server almost nothing, because each build runs on their machine, not yours.</li>
<li>
<strong>Scales with your users, not your bill</strong> — more customers does not mean a bigger server.</li>
</ul>
<p>If your hosting can run Laravel, it can run Krikkit.</p>
<h3 id="item-description__simple-requirements">Simple Requirements</h3>
<ul>
<li>PHP <strong>8.3+</strong> (8.4 supported)</li>
<li>MySQL <strong>8+</strong> or MariaDB <strong>10.6+</strong>
</li>
<li>Standard PHP extensions — the guided installer checks every one for you</li>
<li>Shared hosting or cPanel is fine — no root access, no Docker, no Node.js on the server</li>
<li>Optional: a wildcard subdomain if you want one-click subdomain publishing for your users</li>
</ul>
<h3 id="item-description__the-lab-a-real-builder-not-a-chat-window">The Lab — a Real Builder, Not a Chat Window</h3>
<ul>
<li>
<strong>Chat on one side, a working project on the other</strong> — file tree, code editor, console and live preview in a single workspace.</li>
<li>
<strong>The AI edits real files</strong> — users can open any file, inspect the code, and take over manually whenever they want.</li>
<li>
<strong>Instant feedback</strong> — every change lands in the live preview without leaving the page.</li>
<li>
<strong>Import to start faster</strong> — bring an existing project in from GitHub or a public URL and continue with AI.</li>
</ul>
<h3 id="item-description__from-prompt-to-published">From Prompt to Published</h3>
<ul>
<li>
<strong>One-click subdomain publishing</strong> — finished sites go live on <em>name.yourdomain.com</em> instantly.</li>
<li>
<strong>Custom domains</strong> — users can point their own domain at their published site.</li>
<li>
<strong>Served by your own app</strong> — published sites are delivered by the same Laravel installation; no third-party hosting involved.</li>
</ul>
<h3 id="item-description__bring-your-own-ai">Bring Your Own AI</h3>
<ul>
<li>Connect <strong>Anthropic Claude, OpenAI, xAI Grok, Groq, Mistral, Google Gemini or ZhipuAI</strong> — plug the keys into the dashboard and switch providers anytime.</li>
<li>
<strong>You control the cost</strong> — set credit prices and per-plan limits so AI usage is always profitable.</li>
<li>
<strong>Stock photos included</strong> — Unsplash and Pixabay integrations let the AI place real imagery into projects.</li>
<li>
<strong>Supabase link</strong> — users can connect their own datastore for projects that need a backend.</li>
</ul>
<h3 id="item-description__monetization-built-in">Monetization Built In</h3>
<ul>
<li>
<strong>Stripe and PayPal subscriptions</strong> with webhook handling out of the box.</li>
<li>
<strong>Plans and entitlements</strong> — decide exactly what each tier can build, publish and spend.</li>
<li>
<strong>Credit system with a full usage ledger</strong> — every AI action is metered and accounted for.</li>
<li>
<strong>Invoices</strong> — generated automatically for every payment.</li>
</ul>
<h3 id="item-description__run-the-whole-business-from-one-dashboard">Run the Whole Business From One Dashboard</h3>
<ul>
<li>
<strong>Users, roles and abilities</strong> — fine-grained permissions for your team.</li>
<li>
<strong>AI settings, themes, SEO and languages</strong> — light/dark themes with accent colors, translation management, meta defaults.</li>
<li>
<strong>Content tools</strong> — blog, custom pages, newsletter subscribers and a contact inbox, all included.</li>
<li>
<strong>Session control and two-factor authentication</strong> — security features your customers expect.</li>
</ul>
<h3 id="item-description__ships-like-a-product">Ships Like a Product</h3>
<ul>
<li>
<strong>Guided web installer</strong> — install from the browser like WordPress; no terminal needed.</li>
<li>
<strong>Marketing site included</strong> — landing page, blog and legal pages ready on day one.</li>
<li>
<strong>Multi-language ready</strong> — add languages and manage every line from the dashboard.</li>
<li>
<strong>Built on Laravel + Livewire</strong> — a modern, maintainable stack your developer will thank you for.</li>
</ul>
<h3 id="item-description__support-amp-documentation">Support &amp; Documentation</h3>
<p>Full documentation is available at <a href="https://doc.deep42.co" rel="nofollow noopener" target="_blank">doc.deep42.co</a>. For product support, reach us on the <a href="https://hub.deep42.co" rel="nofollow noopener" target="_blank">Deep42 Support Hub</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/826018744/Thumb.png" medium="image"></media:content>
            	</item>
		<item>
		<title>WhatsOmni – AI Omnichannel Messaging, CRM &#038; Automation SaaS for Marketing, Leads, Sales &#038; Support</title>
		<link>https://boostseotools.com/whatsomni-ai-omnichannel-messaging-crm-automation-saas-for-marketing-leads-sales-support-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 19:21:59 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/whatsomni-ai-omnichannel-messaging-crm-automation-saas-for-marketing-leads-sales-support-gpl1/</guid>

					<description><![CDATA[Demo Credentials Explore the live platform before purchasing. Use the credentials below to access both administrative and tenant&#8230;]]></description>
										<content:encoded><![CDATA[<p><span data-src="https://camo.envatousercontent.com/98c318ac4fa123b17e5120f7dd169c4532cf0a67/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f312e706e67" data-alt="1" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/96a2508867582990a2f78fdb3f86e953d7a8d5f1/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f322e706e67" data-alt="2" class="lazy-load-img"></span></p>
<h3 id="item-description__demo-credentials">Demo Credentials</h3>
<p>
  Explore the live platform before purchasing. Use the credentials below to<br />
  access both administrative and tenant environments:
</p>
<p>
  <strong>Super Admin Control Plane:</strong><br />
  URL:<br />
  <a href="https://whatsomni.ncodeslab.com/superadmin/login" rel="nofollow noopener" target="_blank">https://whatsomni.ncodeslab.com/superadmin/login</a><br />
  Email: <code>admin@whatsomni.com</code><br />
  Password: <code>password</code>
</p>
<p>
  <strong>Tenant Workspace Demo:</strong><br />
  URL:<br />
  <a href="https://whatsomni.ncodeslab.com/login" rel="nofollow noopener" target="_blank">https://whatsomni.ncodeslab.com/login</a><br />
  Email: <code>owner@example.com</code><br />
  Password: <code>password</code>
</p>
<p>
  <strong>Landing Page Demo:</strong><br />
  URL:<br />
  <a href="https://whatsomni.ncodeslab.com/" rel="nofollow noopener" target="_blank">https://whatsomni.ncodeslab.com/</a>
</p>
<p><a href="https://whatsomni.ncodeslab.com/login" rel="nofollow noopener" target="_blank"><br />
  <span data-src="https://camo.envatousercontent.com/7f5ded6df59f0d87d261f990f31aea78d0b5c1cd/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f332e706e67" data-alt="3" class="lazy-load-img"></span><br />
</a><br />
<a href="https://whatsomni.ncodeslab.com/superadmin/login" rel="nofollow noopener" target="_blank"><br />
  <span data-src="https://camo.envatousercontent.com/3b3f1dcb7a9ca021d3a023b683106d5375ab1e22/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f342e706e67" data-alt="4" class="lazy-load-img"></span><br />
</a><br />
<span data-src="https://camo.envatousercontent.com/e5dc27d3da80dcfa51dcd8306f1dd62c8d024eb1/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f352e706e67" data-alt="5" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/c9bed44f9d9fbf69c4d72756228d16ab40f61a18/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f362e706e67" data-alt="6" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/0976a149141eef2f5b73bd92a67ecbe2fdba10e0/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f372e706e67" data-alt="7" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/5d229efbc5a0862adfa2ea5f0478a5b816e56fdf/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f382e706e67" data-alt="8" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/cdd37d6f5aa3e77c28ad2d7b7c07b164bd176127/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f392e706e67" data-alt="9" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/9422bafcef9ceaf5d571466b8d014b3b322030d3/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31302e706e67" data-alt="10" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/8e6a3c52aa1b3b5e3c3b9c8ab6b16970a735350f/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31312e706e67" data-alt="11" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/e7f4d5a394095e36e6532e07e0785f07d3a93e92/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31322e706e67" data-alt="12" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/dc786eefa1ce1f3f31bba7ca29a80c865ab210a9/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31332e706e67" data-alt="13" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/3a418e33788e60ffe297aeabba9c2463ce2871a2/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31342e706e67" data-alt="14" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/ff13ed8f80793e6ee3efd946d5b4ee91e5c09e85/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31352e706e67" data-alt="15" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/44f772a1bdccccf1ad494125003577f3740586f4/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31362e706e67" data-alt="16" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/913c2ee7c3d7c1f636f163a06a10aac85a355e37/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31372e706e67" data-alt="17" class="lazy-load-img"></span><br />
<span data-src="https://camo.envatousercontent.com/a19b89a974642b4b0a18a6524664faefd7446c31/68747470733a2f2f646f63756d656e746174696f6e2e6e636f6465736c61622e636f6d2f77686174736f6d6e692f31382e706e67" data-alt="18" class="lazy-load-img"></span></p>
<p><a href="https://wa.me/+919509738426" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/889e81dedc2d0536330afd878c0c0d2fd916cd34/68747470733a2f2f737461747565737175652d746170696f63612d3163356530632e6e65746c6966792e6170702f6a686f6f6d2f70617274362e706e67" data-alt="Part 6" class="lazy-load-img"></span></a><br />
<a href="https://www.instagram.com/ncodeslab_/" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/a2eec0b544acad6c377905f0deb3a585377f9b95/68747470733a2f2f737461747565737175652d746170696f63612d3163356530632e6e65746c6966792e6170702f6a686f6f6d2f70617274372e706e67" data-alt="Part 7" class="lazy-load-img"></span></a><br />
<a href="mailto:contact@ncodeslab.com"><span data-src="https://camo.envatousercontent.com/e861c69fa3bc6f7b9e9d3ada905db73ab0970bd9/68747470733a2f2f737461747565737175652d746170696f63612d3163356530632e6e65746c6966792e6170702f6a686f6f6d2f70617274382e706e67" data-alt="Part 8" class="lazy-load-img"></span><br />
</a></p>
<h1 id="item-description__-whatsomni-enterprise-omnichannel-marketing-sales-crm-ai-chatbots-visual">
  WhatsOmni – Enterprise Omnichannel Marketing, Sales CRM, AI ChatBots, Visual<br />
  Automation Flows &amp; Multi-Gateway SaaS Platform (Next.js 15, Laravel 11,<br />
  React 19, Reverb WebSockets, Baileys)<br />
</h1>
<p>
  <strong>WhatsOmni</strong> is a self-hosted, enterprise-grade multi-tenant<br />
  Omnichannel Customer Engagement SaaS, Conversational AI Engine, and Sales CRM<br />
  platform built for agencies, B2B enterprises, e-commerce stores, and SaaS<br />
  entrepreneurs. It unifies customer conversations across<br />
  <strong>8 major messaging channels</strong>—including WhatsApp (Official Cloud<br />
  API &amp; Unofficial Baileys QR), Instagram Direct, Facebook Messenger,<br />
  Telegram, Multi-Gateway SMS (Twilio, Vonage, Plivo, MessageBird, Sinch,<br />
  Telnyx), Two-Way Email (IMAP/SMTP), and an embeddable Live Chat widget—into a<br />
  single, real-time command center.
</p>
<p>
  Supercharged with standalone <strong>AI ChatBots</strong>, a visual<br />
  drag-and-drop <strong>Automation Flow Builder</strong> with an<br />
  <strong>AI Prompt-to-Flow Generator</strong>,<br />
  <strong>Vector RAG Knowledge Bases</strong>, a comprehensive<br />
  <strong>Multi-Gateway Payment System</strong> (Stripe, Razorpay, Paystack,<br />
  Flutterwave), a <strong>Multi-Currency Pricing Engine</strong>, live<br />
  <strong>AI Token &amp; Usage Telemetry</strong>, a<br />
  <strong>Kanban Deals CRM</strong>,<br />
  <strong>Multi-Host Staff Calendar Booking</strong>, and automated<br />
  <strong>Shopify &amp; WooCommerce Abandoned Cart Recovery</strong>, WhatsOmni<br />
  provides a complete, turnkey foundation to launch your own profitable SaaS<br />
  business in minutes.
</p>
<p>
  <strong>2 Configurable AI Operational Business Models:</strong> WhatsOmni<br />
  gives platform owners flexible monetization control with two built-in<br />
  operational modes:
</p>
<ul>
<li>
    <strong>1. Master Managed Fixed Model (Feature Routing Matrix):</strong> The<br />
    Super Admin supplies master platform API keys in the central vault and<br />
    assigns fixed AI models per feature across a multi-feature routing matrix<br />
    (e.g., <em>AI ChatBots</em> → Claude 3.5 Sonnet / GPT-4o,<br />
    <em>Prompt-to-Flow Builder</em> → GPT-4o,<br />
    <em>Flow AI Generation Nodes</em> → Llama 3.3 70B,<br />
    <em>RAG Knowledge Base Embeddings</em> → Gemini 1.5 Flash /<br />
    text-embedding-3-small, <em>Smart Inbox Replies</em> → Groq LPU).<br />
    Tenants enjoy an instant, zero-setup AI experience with usage quota<br />
    enforcement.
  </li>
<li>
    <strong>2. Bring Your Own Key (BYOK) Model:</strong> Tenants securely input<br />
    and store their own encrypted API keys (OpenAI, Anthropic Claude, Google<br />
    Gemini, Groq, DeepSeek, xAI Grok, Mistral, OpenRouter). The SaaS platform<br />
    owner incurs zero third-party AI API costs, and tenants have complete<br />
    autonomy over their preferred models and provider billing.
  </li>
</ul>
<p>
  <strong>Multi-Gateway Payment &amp; Multi-Currency SaaS Engine:</strong>
</p>
<ul>
<li>
    <strong>4 Global &amp; Regional Payment Gateways:</strong> Built-in native<br />
    support for <strong>Stripe</strong> (Global cards &amp; customer portal),<br />
    <strong>Razorpay</strong> (India UPI, net banking &amp; cards),<br />
    <strong>Paystack</strong> (Nigeria, Ghana, South Africa &amp; Kenya), and<br />
    <strong>Flutterwave</strong> (Pan-African &amp; international payments).<br />
    Supports one-click Test / Live mode switching, credential encryption, in-app<br />
    connection testing, and automated webhook lifecycle synchronization.
  </li>
<li>
    <strong>Multi-Currency System:</strong> Super Admin can manage unlimited<br />
    global currencies (ISO codes, custom symbols, active/default statuses) and<br />
    define multi-currency pricing tiers (monthly and annual) for all<br />
    subscription plans.
  </li>
<li>
    <strong>AI Usage Tracker &amp; Real-Time Token Telemetry:</strong> In-depth<br />
    tracking of prompt tokens, completion tokens, total token consumption,<br />
    millisecond latency, and estimated inference cost (USD) per turn. Filterable<br />
    by date range, provider, AI model, and platform feature with visual<br />
    telemetry graphs.
  </li>
</ul>
<p>
  <strong>Core Platform Highlights:</strong>
</p>
<ul>
<li>
    <strong>AI ChatBots (Dedicated No-Code Persona Engine):</strong> Configure<br />
    standalone AI conversationalists with custom system personas, temperature<br />
    controls, attached vector RAG knowledge bases, business hours schedules,<br />
    fallback messages, and automatic human handoff escalation rules directly<br />
    attached to any messaging channel.
  </li>
<li>
    <strong>Visual Drag-and-Drop Automation Flows:</strong> Full conversational<br />
    workflow canvas (React Flow) with 14+ node primitives, interactive<br />
    buttons/lists, conditional branches, CRM mutations, webhook dispatches, and<br />
    an integrated <strong>AI Prompt-to-Flow Generator</strong> that turns<br />
    natural language prompts into complete visual graphs in seconds.
  </li>
<li>
    <strong>Intelligent 4-Tier Inbound Message Router:</strong> Directs incoming<br />
    messages through an optimized priority hierarchy: (1) Active Flow waiting<br />
    for user reply → (2) Keyword Trigger matches → (3) Channel-bound<br />
    Automation Flow → (4) Channel-bound AI ChatBot → Real-Time Shared<br />
    Human Inbox.
  </li>
<li>
    <strong>Real-Time Shared Team Inbox:</strong> High-performance bidirectional<br />
    messaging powered by <strong>Laravel Reverb WebSockets</strong>. Features<br />
    agent presence, live typing indicators, internal yellow notes with<br />
    <code>@mentions</code>, <code>/shortcut</code> canned responses,<br />
    conversation assignment, and an instant CRM/E-Commerce context side-drawer.
  </li>
<li>
    <strong>E-Commerce Abandoned Cart Recovery:</strong> Ingests real-time<br />
    webhooks from <strong>Shopify</strong> and <strong>WooCommerce</strong>,<br />
    schedules 30-minute delayed background queue dispatches, generates unique<br />
    merchant discount coupons, and delivers automated recovery messages over<br />
    WhatsApp or SMS.
  </li>
<li>
    <strong>Multi-Host Staff Scheduling &amp; Public Booking Links:</strong><br />
    Manage staff availability, round-robin auto-assignment, buffer times, Google<br />
    Calendar OAuth sync, and public booking portals (<code>/book/[slug]</code>)<br />
    with instant Google Meet, Zoom, or Microsoft Teams meeting links.
  </li>
<li>
    <strong>10-Language Complete Localization (LTR + RTL):</strong> Full<br />
    translation key parity across English, Hindi, Spanish, French, German,<br />
    Italian, Portuguese, Indonesian, Vietnamese, plus native Right-to-Left<br />
    (<strong>RTL</strong>) layout support for Arabic and Hebrew.
  </li>
</ul>
<h3 id="item-description__super-admin-control-plane-amp-saas-governance">Super Admin Control Plane &amp; SaaS Governance</h3>
<p>
  The Super Admin plane provides SaaS owners with end-to-end governance over<br />
  workspaces, multi-gateway billing monetization, currency management, AI keys,<br />
  AI usage telemetry, transactional mail delivery, legal pages, and technical<br />
  support.
</p>
<ul>
<li>
    <strong>Tenant Directory &amp; Audit-Logged Impersonation:</strong> View all<br />
    registered workspaces, inspect subscription states, modify plan tiers,<br />
    adjust flow credits, suspend/reactivate accounts, and launch secure,<br />
    audit-logged tenant session impersonation for instant customer<br />
    troubleshooting.
  </li>
<li>
    <strong>Multi-Gateway Payment Management (Stripe, Razorpay, Paystack,<br />
      Flutterwave):</strong><br />
    Configure active payment gateways with live/test API keys, webhook signing<br />
    secrets, in-app connection testing, and automated subscription status<br />
    synchronization.
  </li>
<li>
    <strong>Multi-Currency Pricing &amp; Plan Provisioning:</strong> Create<br />
    tiered subscription plans (e.g., Free, Starter, Pro, Enterprise) with custom<br />
    seat caps, channel quotas, campaign allowances, automation limits, and flow<br />
    credits. Define custom prices per currency (USD, EUR, GBP, INR, NGN, KES,<br />
    GHS, ZAR, BRL, AED, etc.) with automatic gateway plan provisioning.
  </li>
<li>
    <strong>Central AI Vault &amp; 2 Operational Modes:</strong> Switch between<br />
    BYOK and Master Fixed modes. Manage master keys for OpenAI, Anthropic,<br />
    Gemini, Groq, DeepSeek, xAI, Mistral, and OpenRouter, and route specific<br />
    platform features to optimal LLM models.
  </li>
<li>
    <strong>Platform AI Usage Telemetry &amp; Analytics:</strong> Monitor total<br />
    AI tokens consumed across the platform, aggregate estimated inference costs,<br />
    breakdown by provider and model, and view top consuming tenant accounts with<br />
    full audit logs.
  </li>
<li>
    <strong>Dynamic System Mailer:</strong> Configure system-wide transactional<br />
    email delivery via custom SMTP or Resend API directly from the UI, with<br />
    mandatory live test dispatch validation before saving.
  </li>
<li>
    <strong>Support Ticket Desk:</strong> Manage tenant helpdesk inquiries with<br />
    priority badges, attachment previews, threaded administrative replies, and<br />
    automated status workflows.
  </li>
<li>
    <strong>Legal CMS &amp; Custom Pages:</strong> Built-in sanitized rich<br />
    content editor managing Terms of Service, Privacy Policy, Cookie Policy,<br />
    Refund Guidelines, and custom landing pages served dynamically at<br />
    <code>/[slug]</code>.
  </li>
<li>
    <strong>Real-Time Telemetry &amp; System Health:</strong> Monitor platform<br />
    MRR/ARR, tenant growth metrics, WebSocket socket health, Redis queue depth,<br />
    and database connection status.
  </li>
</ul>
<h3 id="item-description__tenant-workspace-amp-omnichannel-crm-suite">Tenant Workspace &amp; Omnichannel CRM Suite</h3>
<p>
  Tenants are welcomed by an interactive onboarding wizard covering company<br />
  profile setup, language/currency defaults, and guided AI provider connection.
</p>
<h4 id="item-description__1-unified-real-time-shared-inbox">1. Unified Real-Time Shared Inbox</h4>
<ul>
<li>
    <strong>Live WebSocket Streaming:</strong> Real-time message reception and<br />
    delivery status updates over Laravel Reverb without polling.
  </li>
<li>
    <strong>Channel Badging &amp; Filtering:</strong> Filter by open, pending,<br />
    or resolved status, assigned team queue, individual agent, or channel type<br />
    (WhatsApp, IG, Messenger, Telegram, SMS, Email, Live Chat).
  </li>
<li>
    <strong>Team Collaboration:</strong> Leave internal yellow notes with<br />
    <code>@mentions</code> invisible to customers.
  </li>
<li>
    <strong>Canned Replies:</strong> Instant search and insertion of pre-saved<br />
    snippets using <code>/</code> keyboard shortcuts.
  </li>
<li>
    <strong>Proactive ”+ New Chat” Starter:</strong> Initiate outbound<br />
    conversations directly to any existing contact over connected channels.
  </li>
<li>
    <strong>Customer &amp; E-Commerce Drawer:</strong> View contact details,<br />
    deal stages, upcoming appointments, and live Shopify/WooCommerce order<br />
    histories with one-click cart recovery dispatch.
  </li>
</ul>
<h4 id="item-description__2-visual-drag-and-drop-automation-flow-builder">2. Visual Drag-and-Drop Automation Flow Builder</h4>
<ul>
<li>
    <strong>14+ Node Primitives:</strong> Triggers (Inbound Message, Keyword<br />
    Match, Abandoned Cart, Webhook), Send Message, Send Template, Ask Question<br />
    (variable capture), AI Prompt, AI Condition (intent classifier), RAG<br />
    Knowledge Query, Interactive Menus (buttons/lists), Delay / Wait, Tag<br />
    Contact, Update Field, Create Deal, Book Appointment, Webhook Dispatch<br />
    (GET/POST/PUT/DELETE), n8n Workflow Node, Zapier Catch Hook, and Human<br />
    Handoff.
  </li>
<li>
    <strong>AI Prompt-to-Flow Generator:</strong> Converts natural language<br />
    descriptions into complete visual node graphs in seconds.
  </li>
<li>
    <strong>Dry-Run Simulator:</strong> Interactive visual sandbox debugger<br />
    allowing agents to test flow logic, inspect variable contexts, and trace<br />
    step-by-step node execution.
  </li>
<li>
    <strong>Immutable Versioning:</strong> Save drafts, publish active versions,<br />
    and roll back to previous releases with one click.
  </li>
<li>
    <strong>Direct Channel Binding:</strong> Attach flows directly to any<br />
    connected WhatsApp, Instagram, Messenger, Telegram, SMS, Email, or LiveChat<br />
    channel.
  </li>
<li>
    <strong>Flow Credits Quota:</strong> Monthly credit allowance tracking with<br />
    automated usage warnings.
  </li>
</ul>
<h4 id="item-description__3-standalone-ai-chatbots-amp-vector-rag-engine">3. Standalone AI ChatBots &amp; Vector RAG Engine</h4>
<ul>
<li>
    <strong>No-Code Conversational Setup:</strong> Define AI ChatBot personas<br />
    with custom system prompts, temperature controls, and model selection.
  </li>
<li>
    <strong>Vector RAG Knowledge Ingestion:</strong> Ingest PDF documents, Word<br />
    DOCX files, plain text, Q&amp;A pairs, live web URLs, and Google Sheets<br />
    spreadsheets into vectorized knowledge stores.
  </li>
<li>
    <strong>Semantic Cosine Similarity:</strong> High-precision semantic chunk<br />
    retrieval ensuring hallucination-free, grounded AI responses.
  </li>
<li>
    <strong>Operating Hours &amp; Fallbacks:</strong> Configure weekly business<br />
    hour matrices, out-of-office fallback messages, and automatic escalation<br />
    rules.
  </li>
<li>
    <strong>Multi-Channel Assignment:</strong> Bind ChatBots to one or multiple<br />
    messaging channels with conflict prevention.
  </li>
<li>
    <strong>Interactive Testing Sandbox:</strong> Live playground to test<br />
    ChatBot responses against RAG knowledge chunks prior to deployment.
  </li>
<li>
    <strong>Detailed Turn Logs:</strong> Audit inbound/outbound text, retrieved<br />
    RAG sources, token usage, latency in milliseconds, and execution status per<br />
    turn.
  </li>
</ul>
<h4 id="item-description__4-real-time-ai-usage-tracker-amp-token-telemetry">4. Real-Time AI Usage Tracker &amp; Token Telemetry</h4>
<ul>
<li>
    <strong>Live Token Monitoring:</strong> Real-time tracking of prompt tokens,<br />
    completion tokens, and total token consumption.
  </li>
<li>
    <strong>USD Cost Estimation:</strong> Automatic cost calculation per model<br />
    per 1M tokens (GPT-4o, Claude 3.5 Sonnet, Gemini 2.0 Flash, DeepSeek V3/R1,<br />
    Llama 3.3, etc.).
  </li>
<li>
    <strong>Latency Tracking:</strong> Monitor API response latency in<br />
    milliseconds to identify performance bottlenecks.
  </li>
<li>
    <strong>Feature &amp; Model Breakdown:</strong> Filter telemetry by feature<br />
    (Chatbot, Flow AI Node, Prompt-to-Flow, Smart Reply, Knowledge Base) and<br />
    model.
  </li>
<li>
    <strong>Audit-Ready Logs:</strong> Inspect recent AI execution requests with<br />
    timestamps, user attributions, and error diagnostic details.
  </li>
</ul>
<h4 id="item-description__5-built-in-sales-crm-amp-kanban-deals-pipeline">5. Built-in Sales CRM &amp; Kanban Deals Pipeline</h4>
<ul>
<li>
    <strong>Omnichannel Contact Directory:</strong> Merge contacts across phone<br />
    and email identities with custom JSON fields, tagging, lifecycle stages<br />
    (Lead, Prospect, Customer, VIP, Churned), and channel opt-out tracking.
  </li>
<li>
    <strong>CSV Batch Import:</strong> High-speed contact import with<br />
    interactive column-to-field mapping and duplicate resolution.
  </li>
<li>
    <strong>Drag-and-Drop Deals Pipeline:</strong> Customizable Kanban sales<br />
    board with user-defined stage colors, deal values, closing dates, and<br />
    activity logs.
  </li>
<li>
    <strong>Enterprise CRM Synchronization:</strong> Bi-directional sync<br />
    connectors for <strong>HubSpot CRM</strong>,<br />
    <strong>Salesforce Sales Cloud</strong>, and <strong>Zoho CRM</strong> with<br />
    sync retry logs.
  </li>
</ul>
<h4 id="item-description__6-staff-directory-amp-calendar-booking-system">6. Staff Directory &amp; Calendar Booking System</h4>
<ul>
<li>
    <strong>Staff Profiles &amp; Working Hours:</strong> Individual timezones,<br />
    weekly availability matrices, buffer times, and minimum scheduling notice.
  </li>
<li>
    <strong>Google Calendar OAuth Sync:</strong> Real-time bi-directional<br />
    free/busy schedule verification.
  </li>
<li>
    <strong>Assignment Modes:</strong> Single Host, Round-Robin<br />
    auto-distribution among team members, and Collective meeting booking.
  </li>
<li>
    <strong>Public Booking Portals:</strong> Responsive booking pages at<br />
    <code>/book/[slug]</code> with automatic video meeting link creation for<br />
    <strong>Google Meet</strong>, <strong>Zoom Video</strong>, and<br />
    <strong>Microsoft Teams</strong>.
  </li>
</ul>
<h4 id="item-description__7-e-commerce-abandoned-cart-recovery-shopify-amp-woocommerce">7. E-Commerce Abandoned Cart Recovery (Shopify &amp; WooCommerce)</h4>
<ul>
<li>
    <strong>Automated Ingestion:</strong> Listens for checkout creation,<br />
    checkout update, and order completion webhooks.
  </li>
<li>
    <strong>30-Minute Delayed Queue:</strong> Automatically schedules delayed<br />
    recovery dispatch, cancelled in real time if the customer completes the<br />
    purchase.
  </li>
<li>
    <strong>Dynamic Coupon Engine:</strong> Generates unique discount coupons in<br />
    the merchant’s store and delivers personalized recovery links via WhatsApp<br />
    or SMS.
  </li>
<li>
    <strong>Revenue Analytics:</strong> Live dashboard cards tracking recovered<br />
    carts, recovery conversion rates, and total recovered revenue.
  </li>
</ul>
<h4 id="item-description__8-broadcast-campaigns-amp-meta-whatsapp-templates">8. Broadcast Campaigns &amp; Meta WhatsApp Templates</h4>
<ul>
<li>
    <strong>WhatsApp Meta Template Manager:</strong> Create, customize (header,<br />
    body variables, footer, quick reply &amp; CTA buttons), and submit templates<br />
    directly to Meta Graph API with real-time approval synchronization.
  </li>
<li>
    <strong>Audience Segmented Broadcasts:</strong> Dispatch immediate,<br />
    scheduled, or recurring campaigns filtered by contact tags, lifecycle<br />
    stages, or custom rules with automatic opt-out compliance.
  </li>
<li>
    <strong>Delivery Analytics:</strong> Live recipient logs tracking Sent,<br />
    Delivered, Read, Replied, and Failed message counts.
  </li>
</ul>
<h3 id="item-description__8-connected-omnichannel-messaging-gateways">8 Connected Omnichannel Messaging Gateways</h3>
<table>
    &lt;thead&gt;</p>
<tr>
<th>Channel</th>
<th>Integration Type</th>
<th>Key Capabilities</th>
</tr>
<p>    &lt;/thead&gt;<br />
    &lt;tbody&gt;</p>
<tr>
<td><strong>WhatsApp Official Cloud API</strong></td>
<td>Meta Graph API v21.0</td>
<td>
          Template synchronization, 24h session window enforcement, rich media,<br />
          interactive buttons.
        </td>
</tr>
<tr>
<td><strong>WhatsApp Baileys (Unofficial)</strong></td>
<td>Node.js Multi-Device Worker</td>
<td>
          Live QR code pairing over WebSockets, persistent socket sessions,<br />
          auto-reconnect, zero template fees.
        </td>
</tr>
<tr>
<td><strong>Instagram Direct</strong></td>
<td>Meta Graph API OAuth</td>
<td>
          Direct messages, story mentions, story replies, media attachments.
        </td>
</tr>
<tr>
<td><strong>Facebook Messenger</strong></td>
<td>Meta Webhook Subscriptions</td>
<td>
          Two-way text and media chat, page inbox synchronization, quick<br />
          replies.
        </td>
</tr>
<tr>
<td><strong>Telegram Bot</strong></td>
<td>Telegram Bot API</td>
<td>
          BotFather token connection, auto webhook registration,<br />
          photo/video/document handling, inline keyboards.
        </td>
</tr>
<tr>
<td><strong>Multi-Gateway SMS</strong></td>
<td>Twilio, Vonage, Plivo, MessageBird, Sinch, Telnyx</td>
<td>
          Global BYOK SMS delivery, alphanumeric sender IDs, automatic<br />
          STOP/UNSUBSCRIBE compliance.
        </td>
</tr>
<tr>
<td><strong>Two-Way Email</strong></td>
<td>IMAP Inbound + SMTP Outbound</td>
<td>
          RFC-compliant threading (<code>Message-ID</code>,<br />
          <code>In-Reply-To</code>), HTML to plain text normalization.
        </td>
</tr>
<tr>
<td><strong>Live Chat Widget</strong></td>
<td>Embeddable JavaScript Snippet</td>
<td>
          Customizable widget colors, bubble icons, pre-chat lead capture form,<br />
          real-time Reverb WebSocket streaming.
        </td>
</tr>
<p>    &lt;/tbody&gt;<br />
  </table>
<h3 id="item-description__ai-llm-orchestration-amp-multi-provider-engine">AI LLM Orchestration &amp; Multi-Provider Engine</h3>
<p>
  WhatsOmni natively routes conversation inference and vector embeddings across<br />
  <strong>8 top-tier AI providers</strong>:
</p>
<ul>
<li>
    <strong>OpenAI:</strong> GPT-4o, GPT-4o Mini, o1-mini,<br />
    <code>text-embedding-3-small</code>
  </li>
<li>
    <strong>Anthropic Claude:</strong> Claude 3.5 Sonnet, Claude 3.5 Haiku,<br />
    Claude 3 Opus
  </li>
<li>
    <strong>Google Gemini:</strong> Gemini 2.0 Flash, Gemini 1.5 Pro, Gemini 1.5<br />
    Flash
  </li>
<li>
    <strong>Groq LPU Engine:</strong> Ultra-fast inference on Llama 3.3 70B,<br />
    GPT-OSS 120B, Qwen 3.6
  </li>
<li>
    <strong>DeepSeek API:</strong> DeepSeek V3 (Chat) and DeepSeek R1 (Reasoner)
  </li>
<li>
<strong>xAI (Grok):</strong> Grok-2 Latest OpenAI-compatible API</li>
<li>
<strong>Mistral AI:</strong> Mistral Large Latest and Codestral</li>
<li>
    <strong>OpenRouter API:</strong> Unified cloud prompt routing access to<br />
    hundreds of open-source models
  </li>
</ul>
<h3 id="item-description__enterprise-security-architecture-amp-hardening">Enterprise Security Architecture &amp; Hardening</h3>
<ul>
<li>
    <strong>SSRF (Server-Side Request Forgery) Protection:</strong><br />
    <code>UrlSecurityValidator</code> inspects all outgoing webhooks and URL<br />
    crawling requests, blocking private subnets (RFC 1918), loopbacks, and cloud<br />
    metadata IP (<code>169.254.169.254</code>).
  </li>
<li>
    <strong>XSS Sanitization:</strong> Native<br />
    <code>DOMPurify</code> sanitization across all HTML rendering points, email<br />
    composers, and CMS pages.
  </li>
<li>
    <strong>Strict Cross-Tenant IDOR Protection:</strong> All database queries<br />
    and foreign key validations strictly enforce<br />
    <code>tenant_id</code> isolation at the Eloquent ORM layer.
  </li>
<li>
    <strong>Encrypted Secret Storage:</strong> All BYOK API keys, payment<br />
    gateway secrets, OAuth tokens, and SMTP passwords are encrypted at rest<br />
    using AES-256-CBC with Laravel’s <code>EncryptionService</code>.
  </li>
<li>
    <strong>Two-Step Sensitive Operations:</strong> Updating account email<br />
    addresses requires 2-step OTP codes sent to both current and new emails.<br />
    Account deletion requires explicit email OTP confirmation.
  </li>
<li>
    <strong>Microservice Authentication:</strong> Node.js Baileys microservice<br />
    requires authenticated <code>X-Baileys-Secret</code> tokens on all control<br />
    endpoints.
  </li>
<li>
    <strong>Signed Webhook Verification:</strong> Enforces HMAC-SHA256 signature<br />
    verification for Meta, Shopify, WooCommerce, Stripe, Razorpay, Paystack, and<br />
    Flutterwave.
  </li>
</ul>
<h3 id="item-description__tech-stack-overview">Tech Stack Overview</h3>
<ul>
<li>
    <strong>Frontend Web App:</strong> Next.js 15.x (App Router), React 19,<br />
    TypeScript, Tailwind CSS, shadcn/ui, Zustand, React Flow, Lucide Icons,<br />
    TipTap Editor, Sonner Toasts
  </li>
<li>
    <strong>Backend REST API:</strong> Laravel 11.x (PHP 8.2+), Eloquent ORM,<br />
    Laravel Sanctum authentication, GuzzleHttp, Smalot PDF Parser
  </li>
<li>
    <strong>Real-Time WebSockets:</strong> Laravel Reverb WebSocket Server (Port<br />
    8080) + Laravel Echo Client
  </li>
<li>
    <strong>WhatsApp Microservice:</strong> Node.js 20+, Express.js,<br />
    <code>@whiskeysockets/baileys</code>, Pino Logger (Port 5001)
  </li>
<li>
    <strong>Database Layer:</strong> MySQL 8.0+ / MariaDB 10.4+ (Multi-tenant<br />
    migrations with foreign key constraints)
  </li>
<li>
    <strong>Cache &amp; Background Queues:</strong> Redis 7.x (Predis /<br />
    PhpRedis)
  </li>
<li>
    <strong>Multi-Gateway Billing &amp; Payments:</strong> Stripe, Razorpay,<br />
    Paystack, Flutterwave (Subscriptions, Customer Portals, Webhooks,<br />
    Multi-Currency)
  </li>
<li>
    <strong>DevOps &amp; Containerization:</strong> Docker, Docker Compose,<br />
    Nginx Reverse Proxy, Alpine Linux, Supervisor, PM2
  </li>
</ul>
<h3 id="item-description__what-is-included">What Is Included</h3>
<ul>
<li>
    Complete Next.js 15 frontend source code (TypeScript, App Router, Tailwind<br />
    CSS)
  </li>
<li>Complete Laravel 11 backend REST API source code</li>
<li>Independent Node.js Baileys WhatsApp Multi-Device microservice</li>
<li>
    React Flow visual conversation builder &amp; Prompt-to-Flow AI generator
  </li>
<li>
    Standalone AI ChatBots engine with RAG knowledge integration and turn logs
  </li>
<li>
    Multi-Payment Gateway integrations (Stripe, Razorpay, Paystack, Flutterwave)
  </li>
<li>Multi-Currency management system with per-currency plan pricing</li>
<li>AI Usage Tracker and Real-Time Token Telemetry dashboard</li>
<li>Full MySQL database migration suite with clean seeders</li>
<li>
    Complete 10-language translation files with 100% key parity (LTR + RTL)
  </li>
<li>Production Docker &amp; Docker Compose orchestration files</li>
<li>Nginx reverse proxy configurations with SSL WebSocket pass-through</li>
<li>Comprehensive HTML Documentation Hub</li>
<li>6 Months of included customer support and future software updates</li>
</ul>
<h3 id="item-description__third-party-services-amp-byok-pricing">Third-Party Services &amp; BYOK Pricing</h3>
<p>
  WhatsOmni is sold as a self-hosted software license. Third-party cloud<br />
  services are connected using your own accounts or master platform credentials<br />
  and billed separately by their respective providers:
</p>
<table>
    &lt;thead&gt;</p>
<tr>
<th>Service Category</th>
<th>Supported Providers</th>
<th>Billing Model</th>
</tr>
<p>    &lt;/thead&gt;<br />
    &lt;tbody&gt;</p>
<tr>
<td><strong>AI LLM Engines</strong></td>
<td>
          OpenAI, Claude, Gemini, Groq, DeepSeek, xAI, Mistral, OpenRouter
        </td>
<td>Pay-as-you-go token usage (or $0 on Free tiers)</td>
</tr>
<tr>
<td><strong>WhatsApp Messaging</strong></td>
<td>Baileys Worker (Free / SIM plan) or Meta Cloud API</td>
<td>Zero fee for Baileys; Meta per-conversation fee for Cloud API</td>
</tr>
<tr>
<td><strong>SMS Gateways</strong></td>
<td>Twilio, Vonage, Plivo, MessageBird, Sinch, Telnyx</td>
<td>Carrier usage per SMS segment</td>
</tr>
<tr>
<td><strong>Email Delivery</strong></td>
<td>Custom SMTP or Resend API</td>
<td>Free / plan tier per email provider</td>
</tr>
<tr>
<td><strong>Payment Gateways</strong></td>
<td>Stripe, Razorpay, Paystack, Flutterwave</td>
<td>Standard merchant transaction processing fees</td>
</tr>
<tr>
<td><strong>Video Meetings</strong></td>
<td>Google Meet, Zoom Video, Microsoft Teams</td>
<td>Free Google/Zoom/Teams API integration</td>
</tr>
<tr>
<td><strong>E-Commerce</strong></td>
<td>Shopify &amp; WooCommerce</td>
<td>Merchant store webhooks (No additional API cost)</td>
</tr>
<tr>
<td><strong>Enterprise CRM</strong></td>
<td>HubSpot, Salesforce, Zoho CRM</td>
<td>Provider developer app OAuth (No additional API cost)</td>
</tr>
<p>    &lt;/tbody&gt;<br />
  </table>
<h3 id="item-description__system-requirements">System Requirements</h3>
<ul>
<li>
    <strong>PHP:</strong> 8.2 or 8.3 with extensions: <code>pdo_mysql</code>,<br />
    <code>mbstring</code>, <code>openssl</code>, <code>curl</code>,<br />
    <code>redis</code>, <code>gd</code>, <code>fileinfo</code>,<br />
    <code>bcmath</code>
  </li>
<li>
<strong>Node.js:</strong> 20.x or higher &amp; npm 10.x</li>
<li>
<strong>Database:</strong> MySQL 8.0+ or MariaDB 10.4+</li>
<li>
<strong>Cache &amp; Queues:</strong> Redis 7.x</li>
<li>
<strong>Web Server:</strong> Nginx with WebSocket proxy support</li>
<li>
    <strong>Hardware:</strong> VPS or Dedicated Server with at least 2 CPU Cores<br />
    and 4 GB RAM (8 GB recommended for high message concurrency)
  </li>
<li>
    <strong>Docker:</strong> Docker &amp; Docker Compose (optional, for<br />
    one-command container deployment)
  </li>
</ul>
<h3 id="item-description__important-notes">Important Notes</h3>
<ul>
<li>
    The purchase includes full, unencrypted source code for the frontend,<br />
    backend, and microservices.
  </li>
<li>
    No pre-loaded AI tokens or SMS balances are included; you connect your own<br />
    provider API credentials (or configure master keys in Super Admin).
  </li>
<li>
    Third-party API, payment processing, and messaging costs are paid directly<br />
    to your chosen service providers.
  </li>
<li>
    A domain name with SSL certificate (HTTPS / WSS) is required for production<br />
    webhook ingress and live WebSocket messaging.
  </li>
</ul>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/825079342/thmbnail.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Nexus &#8211; HR, CRM &#038; Project Management System</title>
		<link>https://boostseotools.com/nexus-hr-crm-project-management-system-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 19:20:17 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/nexus-hr-crm-project-management-system-gpl1/</guid>

					<description><![CDATA[Nexus runs the people, the pipeline and the projects out of one Laravel application. Employees, attendance, leave and&#8230;]]></description>
										<content:encoded><![CDATA[<p><strong>Nexus runs the people, the pipeline and the projects out of one Laravel application.</strong> Employees, attendance, leave and payroll. Leads, deals, quotes, invoices, contracts and support tickets. Projects, tasks, sprints, time and the invoice that comes out the other end. One install, one database, one login.</p>
<p><strong>There is no separate “employee” record.</strong> The person who books leave is the same row as the person who owns the deal and the person assigned the task. That is not a schema detail — it is why a developer’s logged hours become a client invoice without anybody retyping a name, why a sales manager’s approvals queue already knows who reports to them, and why nothing has to be kept in step by hand.</p>
<p><strong>Everything is self-hosted, and it runs where you already host.</strong> No cron job. No queue worker. No Redis, no websockets, no Node on the server. If it can run Laravel and MySQL, it can run Nexus.</p>
<h2 id="item-description__why-buyers-pick-nexus">Why buyers pick Nexus</h2>
<ul>
<li>
<strong>Three systems in one, actually joined up.</strong> HR, CRM &amp; Sales and Projects share one directory of people, one permission model, one calendar, one search box and one activity log. Buy it for one module and the other two are already there when you need them.</li>
<li>
<strong>It installs in a browser.</strong> A six-step wizard checks the server, tests the database, writes .env, migrates, seeds and creates your account. No SSH, no editing config files.</li>
<li>
<strong>It runs on shared hosting, by design.</strong> Nothing is scheduled and nothing is queued. Email goes out inline; recurring invoices wait for a button that is safe to press twice. The constraint is deliberate — a product that needs a background worker is a product a shared host cannot run.</li>
<li>
<strong>Permissions are real.</strong> Twelve sections, seven starting roles, and the middleware on the route is the guard — not a hidden menu link. Self-service and manager approvals need no permission at all, because managing your own team is not the same as running HR.</li>
<li>
<strong>Clients get their own front door.</strong> A separate portal where they read invoices, accept quotes, sign contracts and raise tickets — not the back office with pieces hidden.</li>
<li>
<strong>8 languages out of the box, including full RTL Arabic</strong> — plus a built-in translation editor, so adding a ninth never needs a developer or a template file.</li>
<li>
<strong>It tells you what it does not do.</strong> There is a section below for that. Every link in the sidebar opens a real screen.</li>
</ul>
<h2 id="item-description__feature-list">Feature list</h2>
<h3 id="item-description__1-web-installer">1. Web installer</h3>
<p>A guided, six-step first-run wizard. Every address on a fresh copy redirects into it.</p>
<ul>
<li>
<strong>Requirements</strong> — PHP version, twelve extensions and six writable paths, each shown pass or fail, with a re-check button. Nothing has been written yet.</li>
<li>
<strong>Company</strong> — name, currency and timezone. An application key is generated for you.</li>
<li>
<strong>Database</strong> — host, port, name, user and password, with a <em>Test connection</em> button that verifies before it commits. If the database does not exist, Nexus creates it, provided your database user may.</li>
<li>
<strong>Administrator</strong> — your account, with the admin role.</li>
<li>
<strong>Sample data</strong> — an optional twelve-person demo company, on a tick box, so you can walk into a populated system instead of an empty one.</li>
<li>
<strong>Review &amp; install</strong> — writes .env, migrates, seeds the reference data and creates your account. The log narrates each step and stops exactly where a failure happened.</li>
</ul>
<p>Nothing is written until the last step: the wizard holds your answers in the session, so an abandoned install can never leave a deployment with a rewritten .env pointing at a database that was never migrated. Once finished, the installer seals itself off and /setup redirects away.</p>
<h3 id="item-description__2-roles-permissions-amp-locations">2. Roles, permissions &amp; locations</h3>
<ul>
<li>
<strong>Twelve permission sections</strong> — employees, attendance, leave, payroll, recruitment, performance, CRM, sales, support, projects, reports, settings. Each is a tick box on a person’s record.</li>
<li>
<strong>Seven roles ship</strong> — Administrator, HR, Manager, Sales, Project manager, Accountant, Employee. A role is a starting point that sets sensible boxes, not a cage: tick and untick from there.</li>
<li>
<strong>Self-service needs no section.</strong> Every signed-in person sees their own attendance, leave, payslips, expenses, timesheet, goals and tasks — scoped to themselves, always.</li>
<li>
<strong>Approvals need no section either.</strong> Anybody with people reporting to them gets an approvals queue for their own reports, without being handed the HR module.</li>
<li>
<strong>Projects add per-record access</strong> — a developer with no projects permission still opens the two projects they were added to, as viewer, member or manager, and nothing else.</li>
<li>
<strong>Deactivating somebody</strong> stops them signing in immediately and kills their API tokens with them, without deleting a thing they did. Their name stays on the deals they won.</li>
<li>
<strong>Locations</strong> — an office, a site, a country. Holidays are declared per location, leave counting skips the right ones, and reports filter by them.</li>
</ul>
<p>Hiding a menu item is presentation. A person who types a URL they may not have gets a 403.</p>
<h3 id="item-description__3-dashboard">3. Dashboard</h3>
<p>Assembled from what you are allowed to see. A sales user gets pipeline and revenue; an HR user gets headcount and who is off today; a project manager gets delivery. Nothing is computed for a section you cannot open, so a narrow account is a fast page.</p>
<ul>
<li>
<strong>Mine</strong> — everybody gets this one: today’s clock state, leave balance, tasks due, and what is waiting on you to approve.</li>
<li>
<strong>People</strong> — headcount and its change, joiners and leavers by month, probations and contracts ending inside 30 days, documents about to expire, present and late today, worked and overtime trends, pending leave and who is off, payroll gross and net by month, the candidate funnel and today’s interviews.</li>
<li>
<strong>Commercial</strong> — open pipeline with its weighted value and its shape by stage, activities due and overdue, deals won and lost by month; invoiced against received <strong>drawn on one money axis, never two</strong>, so the gap reads as the collection lag it is; outstanding and overdue balances with the five worst invoices; ticket volume and SLA breaches.</li>
<li>
<strong>Delivery</strong> — active projects, tasks created against completed per week, overdue and due-this-week, hours logged this week against last, unbilled hours waiting to be invoiced, open issues by severity and the milestones coming up.</li>
</ul>
<p>Headline figures show their change against the previous period, because a number without a direction is decoration.</p>
<h3 id="item-description__4-people">4. People</h3>
<ul>
<li>
<strong>Employees</strong> — the directory, and the record every other HR screen hangs off. Manager, department, designation, location, hire date, employment type, probation end, salary, contact and bank details.</li>
<li>
<strong>Employee codes</strong> are generated from a prefix and never reused, so a code points at one person for the life of the system.</li>
<li>
<strong>The record has tabs</strong> — profile, attendance, leave, documents, assets, salary, goals and reviews. Each is the module’s own data filtered to this person; there is no second copy anywhere.</li>
<li>
<strong>Departments</strong> with an optional head and an optional parent, and <strong>designations</strong> as job titles. Neither can be deleted while somebody is in it.</li>
<li>
<strong>Org chart</strong> — the reporting tree drawn from the manager field, clickable through to the person.</li>
<li>
<strong>Leavers</strong> — set a leave date and the person drops out of headcount, rosters and pay runs while every payslip, approved leave and won deal stays readable.</li>
</ul>
<h3 id="item-description__5-onboarding-documents-announcements-amp-assets">5. Onboarding, documents, announcements &amp; assets</h3>
<ul>
<li>
<strong>Onboarding checklists</strong> — build a template once as a list of tasks, assign it to a starter, and the due dates are counted from their start date. A candidate hired through recruitment can have one attached at the moment they are converted.</li>
<li>
<strong>Documents</strong> — contracts, certificates, ID copies, right-to-work papers, each with a category and an <strong>expiry date</strong>. The overview filters to expiring within 30 days or already expired, with counts at the top, so a visa or a certification does not lapse quietly.</li>
<li>
<strong>Announcements</strong> — company notices, optionally scoped to a department or a location, optionally pinned, shown on the dashboard of the people they are aimed at. Drafts appear to nobody.</li>
<li>
<strong>Company assets</strong> — laptops, phones, keys, cars. Assign from a date, return on another; every assignment is kept, so the asset shows everyone who has held it and the person shows what they currently hold. That second list is the one you want on a leaver’s last day.</li>
</ul>
<h3 id="item-description__6-attendance-amp-timesheets">6. Attendance &amp; timesheets</h3>
<ul>
<li>
<strong>A month at a time</strong> — everybody down the side, days across the top, one coloured cell each. Click a cell to open and correct that day.</li>
<li>
<strong>Four actions make a day</strong> — in, break start, break end, out. People clock themselves, HR can type a day in if manual entry is allowed, and a device or an app can post one over the API. Every row records where it came from, so a hand-entered day stays distinguishable from a clocked one.</li>
<li>
<strong>Status against the schedule</strong> — present, late (past the start time plus the grace minutes), half day, absent, on leave, holiday. Approved leave and public holidays are drawn into the grid automatically; nobody marks a holiday as an absence.</li>
<li>
<strong>CSV import and export</strong> — the import takes a header row from a biometric device or a spreadsheet, identifies a person by employee code or email, and skips rows that name nobody rather than guessing at them. It reports how many landed and how many did not.</li>
<li>
<strong>Weekly timesheets</strong> — press <em>Build</em> to generate the week from the attendance already recorded. Building again refreshes drafts and rejected sheets and leaves submitted and approved ones alone, so it is safe to press twice.</li>
<li>
<strong>Draft → submitted → approved.</strong> Only approved timesheets feed payroll — overtime sitting in a draft pays nothing.</li>
</ul>
<h3 id="item-description__7-shifts-rosters-amp-holidays">7. Shifts, rosters &amp; holidays</h3>
<ul>
<li>
<strong>Shifts</strong> — a named pattern with a start, an end, a break allowance and the days it covers. Anybody without one follows the company default.</li>
<li>
<strong>Rosters</strong> — assign people to shifts across a week. That is what stops a part-timer or a night-shift employee from looking permanently absent, and it changes what “late” means for them.</li>
<li>
<strong>Holidays</strong> per year, per location, company-wide or for one office. Subtracted everywhere it matters: not working days for leave counting, not absences on the grid, no cost to pay, and the workload chart does not expect anybody at their desk.</li>
</ul>
<h3 id="item-description__8-leave">8. Leave</h3>
<ul>
<li>
<strong>Leave types are the policy</strong> — days per year, paid or unpaid, <strong>monthly accrual or yearly allocation</strong>, carry-over maximum, whether an attachment is required, and a minimum notice in days. Either accrual prorates a hire year, so somebody joining in September does not start with twelve months of holiday in hand.</li>
<li>
<strong>Balances</strong> per person, per type, per leave year, holding allocated, carried in, taken and pending. <em>Allocate</em> recalculates a year; <em>Adjust</em> writes a manual correction with a reason — which is how you grant a one-off without lying about the policy.</li>
<li>
<strong>Requesting</strong> counts the working days in the range, skipping weekends and the holidays at that person’s location, with half days at 0.5, and refuses the request if the balance will not cover it or the notice is too short.</li>
<li>
<strong>Deciding</strong> happens from the leave screen, the approvals queue or the email. On approval the days move from pending to taken, the attendance grid fills in, and the leave lands on the shared calendar so nobody schedules a workshop into it.</li>
<li>
<strong>Team leave calendar</strong> — the whole team’s booked leave in a month view. The screen to check before approving anything.</li>
</ul>
<h3 id="item-description__9-payroll">9. Payroll</h3>
<p>Real pay runs that read the clock, not a spreadsheet with a nicer font.</p>
<ul>
<li>
<strong>Salary components</strong> — earnings and deductions, each a fixed amount or a percent of basic. Housing, transport, pension, union fee: you define the vocabulary your country uses.</li>
<li>
<strong>A person’s structure</strong> is their basic, a frequency (monthly, weekly or hourly) and the components attached to them. Everything else, payroll reads from the clock.</li>
<li>
<strong>A pay run</strong> covers a period and moves draft → approved → paid, generating a payslip for every employed person with a structure.</li>
<li>
<strong>What builds a payslip</strong> — basic (monthly as-is, weekly scaled by the days in the period, hourly by the minutes actually worked), each component, <strong>overtime</strong> from timesheets approved in the period at the multiplier from settings, <strong>expense reimbursements</strong> approved and unpaid, <strong>unpaid leave and absence</strong> at a day’s pay each, and <strong>loan instalments</strong> for every active loan. Every line shows where it came from.</li>
<li>
<strong>Regenerate</strong> rebuilds a draft from current data, because somebody always forgets to clock out. <strong>Approve</strong> freezes the figures — the point of a payroll record is that it says what was actually paid.</li>
<li>
<strong>Paying the run</strong> stamps the payslips, reduces the loan balances and marks the reimbursed claims paid. A claim is only ever paid once.</li>
<li>
<strong>The day rate</strong> is the basic over the working days in the period, weekends and that person’s location holidays excluded; the hourly rate is the day rate over their scheduled hours. Nothing is rounded until the payslip is written, so the lines add up to the total exactly.</li>
<li>
<strong>Print</strong> gives an A4 payslip, <strong>Email payslips</strong> sends each person theirs, and everybody can read their own whether or not you email them.</li>
</ul>
<p><strong>No tax engine, on purpose.</strong> Income tax and social contributions change by country and by year, and a table that is subtly out of date is worse than none. They are modelled as deduction components with the rates your accountant supplies, and they print on every payslip.</p>
<h3 id="item-description__10-loans-advances-amp-expense-claims">10. Loans, advances &amp; expense claims</h3>
<ul>
<li>
<strong>Loans</strong> — a title, an amount, a number of instalments and a start date. Each paid run takes one instalment and reduces the balance; the payslip always shows what was taken and what is left, so nobody keeps a side spreadsheet.</li>
<li>
<strong>Advances</strong> are the same record with one instalment.</li>
<li>
<strong>Expense claims</strong> — staff file them with a category, an amount, the date it was spent, a note and a receipt. Pending → approved or declined → paid. Mark one paid by hand, or leave it to the next pay run, which reimburses every approved unpaid claim on the payslip.</li>
<li>Claim categories are yours, set in HR settings.</li>
</ul>
<h3 id="item-description__11-recruitment-amp-the-public-careers-page">11. Recruitment &amp; the public careers page</h3>
<ul>
<li>
<strong>Job openings</strong> — title, department, location, employment type, description, seats, status. Published ones appear on the careers page; drafts and closed ones do not.</li>
<li>
<strong>Candidate kanban</strong> — new, screening, interview, offer, hired, rejected, moved by dragging. A CV and any other files attach to the record, and a rating out of five can be set from the card.</li>
<li>
<strong>Sources</strong> — careers page, referral, LinkedIn, job board, agency, other — so you can see which channel actually produces hires rather than which produces applications.</li>
<li>
<strong>Interviews</strong> — a date, a length, a room or a meeting link, and a panel. Everybody involved is notified and it lands on the shared calendar.</li>
<li>
<strong>Scored feedback, one entry per interviewer</strong> — a rating, written comments and a recommendation of hire, hold or reject. The decision gets made against something written down rather than the loudest memory in the room.</li>
<li>
<strong>Hire</strong> creates the user account, allocates the employee code, attaches an onboarding checklist if you pick one, and counts a seat filled. The candidate record stays, linked to the person, so you keep the whole history of how they arrived.</li>
<li>
<strong>A public careers page</strong> at /careers with a page per opening and an application form that creates a candidate at the first stage. Switch it on or off and write the introduction from settings. It follows your theme and the visitor’s language.</li>
</ul>
<h3 id="item-description__12-performance-goals-reviews-training-warnings">12. Performance — goals, reviews, training, warnings</h3>
<ul>
<li>
<strong>Goals &amp; OKRs</strong> with <strong>key results</strong> underneath: a title, a target, a current value and a unit, so “grow trial sign-ups” becomes “trial sign-ups: 340 of 500”. Moving a key result moves the goal’s progress — nobody types a percentage. Goals nest, so a company objective carries the team goals underneath it, each with its own owner.</li>
<li>
<strong>Review cycles</strong> — a name, a period, a due date and a question set. Opening a cycle hands every employee a <strong>self review</strong> and their manager a <strong>manager review</strong>, each question rated one to five with room for comment. A submitted form scores as the mean of its ratings, so a person’s own score sits beside their manager’s — and the gap between the two is usually the conversation worth having.</li>
<li>
<strong>Training</strong> — a course with a trainer, a date, a location and a cost; add attendees, mark who actually came. Completed training shows on the employee record, which is what a certification audit asks for.</li>
<li>
<strong>Warnings</strong> — verbal, written or final, with who issued it, why, and an <strong>acknowledgement</strong> the employee can stamp. Warnings sit behind the performance permission, not the employee one, so a colleague who can read the directory cannot read these.</li>
</ul>
<h3 id="item-description__13-self-service-amp-approvals">13. Self-service &amp; approvals</h3>
<p>Every signed-in person has this group, whatever their role, and everything in it is scoped to them.</p>
<ul>
<li>
<strong>My Attendance</strong> — clock in and out, start and end a break, this month’s grid and the running weekly total.</li>
<li>
<strong>My Leave</strong> — balances per type, request history, a new request, and cancel on anything still pending.</li>
<li>
<strong>My Payslips</strong> — every payslip from a paid run, printable.</li>
<li>
<strong>My Expenses</strong> — file a claim with a receipt and watch it move to approved and then paid.</li>
<li>
<strong>My Timesheet</strong> — this week’s daily minutes, editable, then submitted for approval.</li>
<li>
<strong>My Tasks</strong> — every project task assigned to this person, across every project, by due date.</li>
<li>
<strong>My Goals</strong> — own goals, with a slider to move progress.</li>
<li>
<strong>Approvals</strong> — one queue with three tabs: leave, timesheets and expense claims from the people who report to you. Decisions taken here are identical to those taken from the module screens: the same rules, the same notifications, the same activity log entries.</li>
</ul>
<h3 id="item-description__14-leads">14. Leads</h3>
<ul>
<li>A lead is somebody who is not yet a contact: name, company as they said it, email, phone, source, status, value, owner.</li>
<li>
<strong>Statuses and sources are yours</strong> to define in CRM settings.</li>
<li>
<strong>Email</strong> sends one of your templates and files the send as an activity.</li>
<li>
<strong>CSV import</strong> with a header row, setting one owner and one source for the whole file; <strong>export</strong> writes the filtered list back out in the same shape.</li>
<li>
<strong>Convert</strong> turns a lead into a contact, optionally a company, and a deal at the top of a pipeline, in one step. The lead is kept and points at all three, so the source and the campaign survive into the reports — which is the only way to answer “which channel produces revenue” rather than “which channel produces leads”.</li>
</ul>
<h3 id="item-description__15-deals-amp-pipelines">15. Deals &amp; pipelines</h3>
<ul>
<li>
<strong>Pipelines are ordered stages</strong>, each with a colour and a <strong>probability</strong>. New pipelines start with the standard six — New 10%, Qualified 25%, Proposal 50%, Negotiation 75%, Won 100%, Lost 0% — and you rename, reorder, add and delete from there. A company with a direct and a channel motion runs two.</li>
<li>
<strong>A weighted forecast</strong> — the sum of each open deal’s value times its stage probability. Move the stages and the forecast moves with them; that is what makes the number mean something.</li>
<li>
<strong>The board is a kanban you drag</strong>, with column totals across the top.</li>
<li>
<strong>Won and Lost close a deal</strong>, and losing asks for a reason from your own list — which is what turns “we lose a lot” into “we lose on price”. Reopen puts a closed deal back.</li>
<li>A deal’s page carries its activities, quotes, comments and files, so the whole story of an opportunity is on one screen. Every move is logged and the new owner is notified when a deal is handed over.</li>
</ul>
<h3 id="item-description__16-contacts-companies-amp-activities">16. Contacts, companies &amp; activities</h3>
<ul>
<li>
<strong>Companies</strong> — name, industry, website, phone, address, owner. <strong>Contacts</strong> — a person, optionally at a company, with a job title, email and phone.</li>
<li>Deals, quotes, invoices, contracts and tickets all point at one or both, which is what makes a company page a genuine account view: everything sold, billed and asked, in one place.</li>
<li>
<strong>Portal access</strong> is a button on a contact — set a password and they can sign in; revoking shuts the door without touching anything else.</li>
<li>
<strong>Activities</strong> — calls, meetings, emails and to-dos against a lead, contact, company or deal, with a due date and an owner. Open ones appear on the shared calendar and on the owner’s dashboard. The timeline on a deal or a contact is these records in date order — the answer to “when did we last talk to them”.</li>
</ul>
<h3 id="item-description__17-campaigns-email-templates-amp-web-forms">17. Campaigns, email templates &amp; web forms</h3>
<ul>
<li>
<strong>Campaigns</strong> — a type, a period, a budget, the actual cost, an owner and a status. Leads carry the campaign they came from, so a campaign’s page shows what it produced: leads, deals created, deals won and the revenue against the spend.</li>
<li>
<strong>Email templates</strong> with merge fields in double braces — contact, company, deal, user and application fields. Unknown fields render as nothing rather than leaking the placeholder into a customer’s inbox, and <em>Preview</em> shows the template filled with real data before you send it to anybody.</li>
<li>
<strong>Web-to-lead forms</strong> — choose the fields, the source to stamp and the owner, and each form gets a public URL with an unguessable key. Share the link or drop it in an iframe on your marketing site. <em>Regenerate</em> issues a new key and kills the old link, which is what you press when a form starts collecting rubbish.</li>
</ul>
<h3 id="item-description__18-products-quotes-amp-invoices">18. Products, quotes &amp; invoices</h3>
<ul>
<li>
<strong>Products &amp; services</strong> — name, SKU, unit, price, your cost and a tax percentage. Quote and invoice lines are picked from here, so nobody retypes a description, and the cost is what a margin is measured against. Lines can still be typed freehand for a one-off.</li>
<li>
<strong>A line editor that agrees with the server.</strong> Quantity, price, discount and tax per line, plus a document-level discount spread across the lines pro rata with tax charged on what remains. The running total you watch as you type is computed exactly as the server computes it, so the number you saw is the number that gets stored.</li>
<li>
<strong>Quotes</strong> — draft → sent → accepted, declined or expired, with a validity date. <em>Send</em> emails it, <em>Print</em> gives the A4 document with your logo, legal name, terms and footer, <em>Duplicate</em> copies it for the next near-identical job. Clients accept or decline from the public link on the email or from the portal, and either stamps the quote and tells the owner.</li>
<li>
<strong>Convert to invoice</strong> copies an accepted quote — lines, discount, tax and all — into a draft invoice, and links the two.</li>
<li>
<strong>Invoices</strong> — draft, sent, partial, paid, overdue or cancelled. Sending starts the clock: the due date comes from your payment terms, and an unpaid invoice past it shows as overdue without anybody marking it. Partial appears the moment a payment arrives that does not cover the balance.</li>
<li>
<strong>Recurring invoices</strong> — mark an invoice recurring with a period, then press <em>Issue due invoices</em>. A button rather than a scheduler, because there is no cron on shared hosting; each parent advances one period per press, so pressing it three times on the first of the month does not bill a client three times.</li>
</ul>
<h3 id="item-description__19-payments-amp-contracts">19. Payments &amp; contracts</h3>
<ul>
<li>
<strong>Payments</strong> record money received against an invoice — amount, date, method, reference. Part payments are ordinary: record each as it arrives and the invoice moves to partial and then paid on its own.</li>
<li>The payments list answers “what came in this month”, filterable by method and date, and the <strong>aged debt</strong> table in the sales report is built from what is still outstanding.</li>
<li>
<strong>Contracts</strong> — a service agreement, maintenance, subscription or NDA, with a client, a type, a value, a period and the body of the agreement. Draft → sent → signed, and expired or terminated at the end.</li>
<li>
<strong>Online signing</strong> — <em>Send</em> emails the client a link to the contract as a web page they can read and sign: a typed name and a timestamp, recorded with their IP address. <em>Print</em> gives the paper version on your letterhead.</li>
</ul>
<h3 id="item-description__20-support-tickets-amp-sla">20. Support tickets &amp; SLA</h3>
<ul>
<li>
<strong>A numbered ticket per issue</strong> — subject, category, priority, contact, assignee, status. Open → pending → resolved → closed.</li>
<li>
<strong>Pending means waiting on the client</strong>, and a client reply on a pending ticket <strong>reopens it automatically</strong>. That single behaviour is what stops things going quiet and getting forgotten.</li>
<li>
<strong>An SLA clock per priority</strong> — urgent 2 hours, high 8, medium 24, low 72 by default, all editable. The first staff reply stamps the response time; a ticket past its due time with no reply carries a breached badge, and the breach rate is on the dashboard and in the reports.</li>
<li>
<strong>Public replies and internal notes</strong> on the same thread. Public is emailed to the client and shows in their portal; internal stays inside the team, and the portal never shows it.</li>
<li>
<strong>Canned replies</strong> — your email templates, offered on the reply box <strong>already merged for this ticket’s contact</strong>, so picking one drops finished text in rather than something you still have to edit.</li>
<li>Tickets can be raised in the back office, by a client in the portal, or over the API — which is how you point a support mailbox or a website contact form at it.</li>
</ul>
<h3 id="item-description__21-knowledge-base-amp-client-portal">21. Knowledge base &amp; client portal</h3>
<ul>
<li>
<strong>Knowledge base articles</strong> with a category, a slug and a body. Public ones are readable without a login, so you can link one from a ticket reply; the rest stay internal. Each article counts its views, which over a few months tells you what your customers actually keep asking.</li>
<li>
<strong>The client portal</strong> is a separate front door at /portal — a different set of screens on a different login, not the back office with things hidden. Staff never use it.</p>
<ul>
<li>
<strong>Home</strong> — unpaid invoices with how much is overdue, quotes and contracts awaiting a decision, open tickets, and the projects being run for them.</li>
<li>
<strong>Quotes</strong> — read, accept or decline. <strong>Invoices</strong> — read, print, see what has been paid. <strong>Contracts</strong> — read and sign.</li>
<li>
<strong>Tickets</strong> — raise one, read the thread, reply. <strong>Profile</strong> — their own details and password.</li>
</ul>
</li>
<li>Sign-in is rate limited per email and per address, a client only ever sees documents belonging to their own company, and the whole portal switches off to a 404 rather than to a login form.</li>
</ul>
<h3 id="item-description__22-projects">22. Projects</h3>
<ul>
<li>A project has a name, a code, a <strong>client company and contact</strong>, a category, an owner, a period, a status, a priority, a budget and a colour.</li>
<li>
<strong>Two fields decide how it bills</strong> — billable, and the hourly rate logged time is charged at. A member can carry their own rate, which overrides the project’s.</li>
<li>
<strong>Progress is calculated</strong>, not typed: the share of the project’s tasks that are done.</li>
<li>
<strong>Membership is per record</strong> — viewer, member or manager. This is the one place access is per-project rather than per-section, so a contractor opens exactly the project they were added to and sees nothing else in the portfolio.</li>
</ul>
<h3 id="item-description__23-tasks-list-board-gantt-amp-calendar">23. Tasks — list, board, gantt &amp; calendar</h3>
<ul>
<li>A task carries a title, description, status, priority, assignees, start and due dates, an estimate in hours, labels and a milestone. Statuses, labels and categories are yours to define; priorities are fixed at four because every screen colours them.</li>
<li>
<strong>Four views of the same tasks.</strong> <strong>List</strong> for filtering and bulk work. <strong>Board</strong> for daily flow — columns are your statuses, drag a card to move it, order within a column is kept. <strong>Gantt</strong> for dates and dependencies across the whole plan. <strong>Calendar</strong> for what is due when.</li>
<li>
<strong>Subtasks</strong> — a checklist inside a task, for work not worth its own card.</li>
<li>
<strong>Dependencies</strong> — task B is blocked by task A, and trying to finish B while A is open is <strong>refused, naming the blocker</strong>. The rule is enforced, not advisory.</li>
<li>
<strong>Recurring tasks</strong> — every n days, weeks or months, with an optional repeat count. Finishing one spawns the next with its dates shifted.</li>
<li>Assigning notifies the assignee, commenting notifies everyone on the task, every status change is logged, and finishing a task refreshes the project’s progress.</li>
</ul>
<h3 id="item-description__24-milestones-sprints-amp-issues">24. Milestones, sprints &amp; issues</h3>
<ul>
<li>
<strong>Milestones</strong> — dated markers for a delivery, a sign-off, a release. Tasks point at one, so a milestone shows how much of what it depends on is done, and it appears on the gantt and the shared calendar.</li>
<li>
<strong>Sprints</strong> — a period, a goal and a set of tasks, with a <strong>burndown chart</strong>: the estimated hours still open at the end of each day against the straight line an even pace would follow. Days that have not happened yet are left blank rather than drawn flat, so the chart stops at today instead of implying a plateau nobody has reached.</li>
<li>
<strong>Issues</strong> — bugs and problems with a severity, a reporter, an assignee and fields for the steps to reproduce and the environment. Kept apart from planned work so a bug list does not distort the board, and an issue can point at the task that fixes it.</li>
<li>
<strong>Discussions, notes, files and expenses</strong> each get their own tab — threads about the project as a whole, documents that live with it, every attachment in one list, and costs booked against it as billable or not.</li>
</ul>
<h3 id="item-description__25-time-tracking-amp-workload">25. Time tracking &amp; workload</h3>
<ul>
<li>
<strong>Two ways to log time</strong> — press <em>Start</em> on a task and stop when you are done, or type an entry with a date, a duration and a note. One timer runs per person, so starting a second stops the first.</li>
<li>
<strong>Rounding to a block</strong> — stopping a timer rounds up to the block from settings. With the default fifteen minutes, seven becomes fifteen and sixteen becomes thirty, and the rounded figure is what gets stored, so the entry matches what gets invoiced.</li>
<li>
<strong>Billable and approvable</strong> — entries are billable or not, and if time approval is switched on, nothing reaches an invoice until somebody approves it. Per-row approve and reject, plus <em>Approve all</em> on a filtered selection.</li>
<li>
<strong>CSV export</strong> of the filtered list, which is what most people actually want when a client asks for a breakdown.</li>
<li>
<strong>Workload</strong> — estimated hours of open work due per person per week, against what their week can hold: hours per day times the working days, holidays excluded. An estimate on a task shared by several assignees is <strong>split between them rather than counted twice</strong>, and over-capacity weeks are coloured. This is the screen to open before promising a date.</li>
</ul>
<h3 id="item-description__26-project-templates-amp-billing-a-project">26. Project templates &amp; billing a project</h3>
<ul>
<li>
<strong>Templates</strong> — a reusable project shape whose milestones and tasks carry their dates as <strong>offsets</strong> (day 0, day 5, day 30) rather than as fixed dates. Creating a project from one asks for a start date and applies the offsets from it. For an agency running the same onboarding on every client, that is the difference between a day of setup and a minute.</li>
<li>
<strong>Invoice time</strong> — the one place Projects touches Sales. It collects every billable, approved, not-yet-billed time entry and every unbilled billable expense, previews exactly what would be billed, and creates a <strong>draft invoice</strong> for the project’s client.</p>
<ul>
<li>
<strong>One line per person per task</strong>, so the client sees who did what.</li>
<li>
<strong>The rate</strong> is that person’s project membership rate if they have one, otherwise the project’s.</li>
<li>
<strong>Expenses</strong> as their own lines, at the amount spent.</li>
<li>Entries and expenses are stamped as billed against that invoice, so <strong>the same hour is never invoiced twice</strong>.</li>
</ul>
</li>
</ul>
<h3 id="item-description__27-reports">27. Reports</h3>
<p>Three screens, each a set of tables with charts over them, and each table downloadable as <strong>CSV</strong> from the button beside it. The same numbers on screen, in the chart and in the file.</p>
<p><strong>HR</strong> — headcount by department, employment type and gender, with probation counts and average tenure; joiners, leavers and month-end headcount per month; attendance per month with present, late, half days, absent, overtime hours and late hours; leave days by type and by department; payroll gross, deductions and net per month; the recruitment funnel by stage, candidates by source, open jobs and average days to hire; expense claims by category and by status.</p>
<p><strong>Sales</strong> — leads by status; deals by stage with weighted value; the conversion rate; won and lost per month; revenue per month; <strong>receivables aged</strong> into not-yet-due, 0–30, 31–60, 61–90 and 90+ days; top customers by invoiced and paid; performance by owner; ticket volume and SLA; campaign results.</p>
<p><strong>Projects</strong> — projects by status; tasks completed per week and the on-time rate; hours logged by project and by person; billable against non-billable; <strong>estimate against actual with the variance</strong>; the workload grid; sprint velocity; issues open and resolved by severity.</p>
<p>Every report takes a preset period or your own date range, and the filters you would expect.</p>
<h3 id="item-description__28-search-calendar-notifications-amp-the-activity-log">28. Search, calendar, notifications &amp; the activity log</h3>
<ul>
<li>
<strong>Global search</strong> in the header, across every module: employees, candidates, job openings, leads, deals, contacts, companies, invoices, tickets, projects and tasks. Each module registers what it wants found, and results are filtered by what you may see — a sales user searching a name never gets the candidate record.</li>
<li>
<strong>One shared calendar</strong> fed by every module: approved leave, holidays, training, interviews, birthdays, CRM activities, invoice due dates, task due dates and milestones. Sources you lack permission for are never even queried.</li>
<li>
<strong>Notifications</strong> — ten events, each raising the bell always and an email only if its switch is on: leave requested, leave decided, payslip ready, expense decided, task assigned, task comment, lead or deal assigned, invoice or quote sent, ticket reply, interview scheduled. An optional admin copy address receives everything, which is useful while you are setting the system up.</li>
<li>
<strong>Mail settings in the panel</strong> — SMTP, sendmail or log, with a <em>Send test email</em> button that proves it before you trust it. Saving writes the values to .env and re-binds mail immediately: no restart, no cache clear. The log mailer is the right setting on a staging copy that must not email real clients.</li>
<li>
<strong>Activity log</strong> — every state change: who, what, when, from which address, against which record. Leave decided, a deal won, an invoice sent, a payslip paid, a setting changed, a backup taken, a failed email. Mail is wrapped so a mail server being down can never stop a leave request being filed — the failure lands here instead of on the screen.</li>
</ul>
<h3 id="item-description__29-rest-api">29. REST API</h3>
<ul>
<li>
<strong>Versioned /api/v1</strong> with bearer token authentication, for a mobile clock-in app, a website that files leads, a support mailbox that raises tickets, or a status board of your own.</li>
<li>
<strong>One response shape everywhere</strong> — the payload under data, paging under meta — so a client never has to guess where to look.</li>
<li>
<strong>Endpoints</strong> across employees, attendance, holidays, leave requests, leads, deals (including a stage move), contacts, companies, invoices, tickets, projects, tasks and time entries.</li>
<li>
<strong>Scoped tokens</strong> using the same permission vocabulary as the back office. A token can never do more than its owner: take a permission away from somebody, or deactivate them, and their integrations lose it at the same moment.</li>
<li>
<strong>Clocking and filing leave need no section</strong> — any valid token may call them, always acting as its owner. That is what makes a small clock-in app possible without handing it the employee directory.</li>
<li>
<strong>The token is shown once.</strong> Only a hash is stored, because a token list that can show you the secret is a token list that leaks every secret.</li>
<li>
<strong>Rate limited per token</strong>, not per IP, so several integrations behind one office connection do not throttle each other. A 401 reads the same for a missing, an unknown and a deactivated token — a distinct “no such token” turns the endpoint into an oracle.</li>
<li>Every call runs as a real member of staff, so it appears in the activity log under their name.</li>
</ul>
<h3 id="item-description__30-languages-rtl-amp-theming">30. Languages, RTL &amp; theming</h3>
<ul>
<li>
<strong>8 languages ship complete</strong> — English, French, Spanish, German, Portuguese, Turkish, Hindi and <strong>Arabic in full right-to-left</strong>: layout, icons, tables and charts.</li>
<li>
<strong>No English language file exists</strong>, deliberately. Every string in the source is its own English text, so an untranslated product reads as English by construction and a missing translation degrades to readable English rather than to messages.save.</li>
<li>
<strong>A built-in translation editor.</strong> Because there is no template to hunt for, the screen simply lists every string in the product with its translation beside it. Filter to the untranslated ones and type. Download hands a JSON file to a translator, Upload merges it back, Prune drops strings that no longer exist, Enable puts the language in the switcher.</li>
<li>
<strong>Adding a ninth language</strong> is one entry in a config file plus typing. No developer required.</li>
<li>
<strong>Theming</strong> — light, dark and system, accent colour presets and a corner radius, chosen per person in their own browser and changing nothing for anybody else. Your logo, favicon, legal name and address throughout, including on printed documents. Built on <strong>Tabler</strong>, so it is clean and dense from a phone up to a wall screen.</li>
</ul>
<h3 id="item-description__31-backups-updating-amp-demo-mode">31. Backups, updating &amp; demo mode</h3>
<ul>
<li>
<strong>One-click database backup</strong> — every table written to a timestamped .sql file, listed for download or deletion. Written in <strong>pure PHP rather than shelled out to mysqldump</strong>, because plenty of shared hosts disable exec(), and a backup feature that works on the developer’s laptop and nowhere else is worse than none: the buyer only finds out on the day they need it. The output is plain SQL any MySQL client will restore, so your backup is never hostage to this product.</li>
<li>
<strong>Updating is a file copy and a migration</strong> — and if you have no shell, deleting the install marker lets the wizard run the outstanding migrations and re-seal itself without touching your data.</li>
<li>
<strong>Demo mode</strong> — one flag prefills the sign-in page with one-click account tiles and adds a <em>Reset demo data</em> button. The same reset runs from the command line, and refuses to run unless demo mode is on, so the one crontab line that keeps a public demo clean does nothing at all if it is ever copied onto a live server.</li>
<li>
<strong>Rich demo seeders</strong> — a twelve-person company with a pipeline, invoices, tickets, projects and a year of history, so a fresh install is something you can explore rather than an empty shell.</li>
<li>
<strong>A troubleshooting guide in the documentation</strong> that names the actual symptoms — every page redirecting to setup, an unstyled page, uploads failing, a leave request refused, a task that will not move to done, payroll figures that look wrong — with the cause and the cure for each.</li>
</ul>
<h2 id="item-description__deliberately-not-here">Deliberately not here</h2>
<p>Every link in the sidebar opens a real screen. A few things a system like this could plausibly do are absent on purpose, and it is fairer to name them here than to let you find out after you buy:</p>
<ul>
<li>
<strong>No cron and no queue worker.</strong> Nothing is scheduled and nothing is queued. That is what lets Nexus run on hosting that forbids long-running processes.</li>
<li>
<strong>No payroll tax engine.</strong> Rates and bands change by country and by year; model them as deduction components.</li>
<li>
<strong>No payment gateway.</strong> A payment records money that arrived in your bank. Taking cards would tie the product to particular acquirers, and the ones worth integrating with differ in every country.</li>
<li>
<strong>No bulk email sender.</strong> Campaigns are the record you attribute revenue against. Sending thousands of messages from a shared host is how a domain gets blacklisted — use a mail platform and attribute the results here.</li>
<li>
<strong>No qualified e-signature.</strong> Contract signing records that a named person agreed, with a timestamp and an address. Where the law demands more, sign elsewhere and attach the PDF.</li>
<li>
<strong>No restore button.</strong> Restoring overwrites everything, and a mis-click there costs a company its history. The command is printed on the screen instead.</li>
<li>
<strong>No automatic updater.</strong> One that half-finishes over a live company is worse than four steps you can see.</li>
<li>
<strong>No double-entry accounting.</strong> Nexus invoices and records receipts. Export the sales reports into whatever your accountant uses.</li>
</ul>
<h2 id="item-description__technical">Technical</h2>
<ul>
<li>
<strong>Framework</strong> — Laravel 13</li>
<li>
<strong>PHP</strong> — 8.3+ (8.3 and 8.4 both tested)</li>
<li>
<strong>Database</strong> — MySQL 8.0+ / MariaDB 10.6+</li>
<li>
<strong>UI</strong> — Tabler 1.4, Tabler Icons</li>
<li>
<strong>JavaScript</strong> — Alpine.js 3, Chart.js 4, SweetAlert2 — no SPA framework</li>
<li>
<strong>Build</strong> — Vite 8 (compiled assets ship inside the package — no build step to deploy)</li>
<li>
<strong>Architecture</strong> — One users table as the person; HR, CRM and Projects in their own namespaces, with the rules — accruals, payroll maths, pipeline weighting, task scheduling — in service classes rather than controllers</li>
<li>
<strong>Extras</strong> — Web installer, REST API with scoped tokens, CSV import and export, printable documents, public client links</li>
<li>
<strong>Tests</strong> — Feature test suite over the permission model, each state change, and the calculations</li>
</ul>
<p><strong>Deliberately not required:</strong> cron, queue workers, Redis, websockets, Node on the server, exec() access, or a storage symlink. Uploads land in public/uploads/, because the symlink is the first thing a shared host breaks.</p>
<h2 id="item-description__server-requirements">Server requirements</h2>
<ul>
<li>PHP 8.3 or newer</li>
<li>MySQL 8.0+ or MariaDB 10.6+</li>
<li>Apache or Nginx with URL rewriting</li>
<li>Extensions: openssl, pdo, pdo_mysql, mbstring, tokenizer, xml, ctype, json, bcmath, fileinfo, curl, gd</li>
<li>Writable .env, storage/, bootstrap/cache/ and public/uploads/</li>
<li>The domain pointed at public/ — and if your host will not allow it, the shipped .htaccess and server.php cover that case</li>
</ul>
<p>The installer checks every one of these and names the ones that are missing before anything is written.</p>
<h2 id="item-description__what-s-included">What’s included</h2>
<ul>
<li>Full source code, unencrypted and commented</li>
<li>Compiled front-end assets, ready to deploy</li>
<li>Browser-based installer</li>
<li>Demo data seeders — a twelve-person company with history</li>
<li>8 languages, Arabic in full RTL, plus the translation editor</li>
<li>Full HTML documentation, from installing to the API reference</li>
<li>Free lifetime updates</li>
<li>6 months of included support</li>
</ul>
<h2 id="item-description__ideal-for">Ideal for</h2>
<p>Small and mid-sized companies running HR on one system, sales on another and delivery on a spreadsheet; agencies and studios billing clients from tracked time; consultancies, software houses, marketing and design firms; IT services and MSPs; construction, engineering and field-service teams; recruitment firms; clinics, NGOs and schools; startups putting their first back office in place; and developers building an internal system for a client who would rather own it than rent it.</p>
<p><em>Nexus — the people, the pipeline and the projects, in one place.</em></p>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/825420037/logo.png" medium="image"></media:content>
            	</item>
		<item>
		<title>uNexGenDesk &#8211; AI-Powered Helpdesk Ticket System</title>
		<link>https://boostseotools.com/unexgendesk-ai-powered-helpdesk-ticket-system-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 19:20:17 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/unexgendesk-ai-powered-helpdesk-ticket-system-gpl1/</guid>

					<description><![CDATA[uNexGenDesk is a support ticket system (helpdesk) — one place for customer questions. Every request becomes a trackable&#8230;]]></description>
										<content:encoded><![CDATA[<p><a href="https://codecanyon.net/user/codeglen/follow" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/61bdf5f2f3d85ad225012911eb58b07086a3b6d7/68747470733a2f2f756c74696d617465736d732e636f6465676c656e2e636f6d2f666561747572652d696d6167652f656e7661746f2e706e67" data-alt="codeglen" class="lazy-load-img"></span></a><br />
<a href="https://www.facebook.com/codeglen/" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/7a33661079275a14556de60428d6f4007bc9736f/68747470733a2f2f756c74696d617465736d732e636f6465676c656e2e636f6d2f666561747572652d696d6167652f66616365626f6f6b2e706e67" data-alt="codeglen" class="lazy-load-img"></span></a></p>
<p>uNexGenDesk is a <strong>support ticket system</strong> (helpdesk) — one place for customer questions. Every request becomes a trackable <strong>ticket</strong> your team can reply to, assign, prioritise, and resolve. Version <strong>1.0.0</strong> also includes a Knowledge Base, FAQs, live chat, a Bot Agent, workflows, an Announcement Center, marketplace purchase verification, optional Ticket AI (Copilot), Notification Providers (Slack and others), Automation Platforms (Zapier), an Experience Platform (product tours), and privacy tools (GDPR and a Cookie &amp; Script Manager).</p>
<p><a href="http://support.codeglen.com/" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/1380dd726a0d83acd20412d02abe0be754fc42fb/68747470733a2f2f756e657867656e6465736b2e636f6465676c656e2e636f6d2f70726f647563742d696d616765732f4c6f6f6b696e67537570706f72742e706e67" data-alt="codeglen" class="lazy-load-img"></span></a></p>
<p><a href="https://youtu.be/etybuGeGJdA" rel="nofollow noopener" target="_blank"><span data-src="https://camo.envatousercontent.com/c81cae0a72dd1f8981407668ae81658040b0fef4/68747470733a2f2f756e657867656e6465736b2e636f6465676c656e2e636f6d2f70726f647563742d696d616765732f496e7374616c6c6174696f6e5475746f7269616c2e706e67" data-alt="codeglen" class="lazy-load-img"></span></a></p>
<p>
<span data-src="https://camo.envatousercontent.com/5f6b0c38283a01b10c2b9139454ab9e1b470ef83/68747470733a2f2f756e657867656e6465736b2e636f6465676c656e2e636f6d2f70726f647563742d696d616765732f46696e616c50726f647563744465736372697074696f6e2e6a7067" data-alt="codeglen" class="lazy-load-img"></span></p>
<h2 id="item-description__explore-the-live-demo">Explore The Live Demo.</h2>
<p>No signup — copy a login below and launch the AI-powered helpdesk demo.</p>
<ul>
<li>
<p><strong>Admin view</strong> — Full platform control</p>
<ul>
<li>
<p><strong>Email:</strong> <a href="mailto:admin@codeglen.com">admin@codeglen.com</a></p>
</li>
<li>
<p><strong>Password:</strong> password</p>
</li>
</ul>
<p><a href="https://unexgendesk.codeglen.com/demo" rel="nofollow noopener" target="_blank">Launch Admin Demo</a></p>
</li>
<li>
<p><strong>Agent view</strong> — Inbox &amp; live chat</p>
<ul>
<li>
<p><strong>Email:</strong> <a href="mailto:agent@codeglen.com">agent@codeglen.com</a></p>
</li>
<li>
<p><strong>Password:</strong> password</p>
</li>
</ul>
<p><a href="https://unexgendesk.codeglen.com/demo" rel="nofollow noopener" target="_blank">Launch Agent Demo</a></p>
</li>
<li>
<p><strong>Customer view</strong> — Client / Customer portal</p>
<ul>
<li>
<p><strong>Email:</strong> <a href="mailto:customer@codeglen.com">customer@codeglen.com</a></p>
</li>
<li>
<p><strong>Password:</strong> password</p>
</li>
</ul>
<p><a href="https://unexgendesk.codeglen.com/demo" rel="nofollow noopener" target="_blank">Launch Customer Demo</a></p>
</li>
</ul>
<p>Demo data refreshes every 6 hours. Browse every portal with the logins below — create/update actions are locked on the shared demo.</p>
<h2 id="item-description__enterprise-helpdesk-built-in">Enterprise Helpdesk Built In</h2>
<p>Marketplace purchase verification, AI copilots, live chat bots, automation, and GDPR-ready privacy — one self-hosted platform authors and support teams actually run.</p>
<ul>
<li>
        <strong>AI-Powered Support Copilot</strong></p>
<p>AI — Draft smarter replies, summarize long threads, auto-classify tickets, and detect sentiment — so agents resolve faster with higher-quality answers.</p>
</li>
<li>
        <strong>Marketplace Purchase Verification</strong></p>
<p>Integrations — Connect Envato, Lemon Squeezy, Freemius, or Easy Digital Downloads. Sync products and sales, then require a valid purchase before a ticket is accepted.</p>
</li>
<li>
        <strong>Live Chat &amp; Help Widget</strong></p>
<p>Omnichannel — Meet customers in real time with agent presence, knowledge search, topic chips, and offline capture — then convert any chat into a tracked ticket.</p>
</li>
<li>
        <strong>Bot Agent &amp; Visual Flows</strong></p>
<p>Automation — Answer common live-chat questions automatically with a visual flow builder — greet, collect details, escalate to a human, or end the conversation.</p>
</li>
<li>
        <strong>Workflow Automation &amp; SLA</strong></p>
<p>Automation — Build rules for auto-assignment, smart routing, SLA policies, scheduled tasks, and signed webhooks — without writing code.</p>
</li>
<li>
        <strong>Knowledge Base &amp; AI Suggestions</strong></p>
<p>Self-Service — Publish FAQs customers can search, surface AI knowledge suggestions in the composer, and track helpfulness so content keeps improving.</p>
</li>
<li>
        <strong>Omnichannel Ticket Workspace</strong></p>
<p>Omnichannel — Email piping, public replies, private notes, tags, custom fields, canned responses, and attachments — everything an agent needs on one screen.</p>
</li>
<li>
        <strong>Team Notification Providers</strong></p>
<p>Integrations — Push ticket events to Slack, Discord, Telegram, Microsoft Teams, and more — so agents see new work in the channels they already watch.</p>
</li>
<li>
        <strong>Zapier &amp; Automation Platforms</strong></p>
<p>Integrations — Send ticket, chat, and marketplace events to HubSpot, Trello, Jira, or Mailchimp with catch-hook URLs and ready-made templates — no custom code.</p>
</li>
<li>
        <strong>Modern Customer Portal</strong></p>
<p>Customer Experience — A branded portal with smart ticket submission, My products, draft saving, duplicate detection, knowledge suggestions, and dark mode.</p>
</li>
<li>
        <strong>Executive Analytics Dashboard</strong></p>
<p>Analytics — Track response times, agent workload, team performance, category volume, and knowledge-base health from live operational metrics.</p>
</li>
<li>
        <strong>Announcement Center</strong></p>
<p>Communication — Publish banners, modals, and toasts to customers or staff with templates, audience targeting, scheduling, delivery, and performance analytics.</p>
</li>
<li>
        <strong>GDPR &amp; Cookie Manager</strong></p>
<p>Privacy — Enable data export and deletion, retention policies, CCPA/ADA toggles, and a visual cookie banner with script categories, scanner, and consent logs.</p>
</li>
<li>
        <strong>Localization &amp; AI Translation</strong></p>
<p>Localization — Ship in 10+ languages with full RTL support, refine strings in the translation editor, and use AI translation to serve global customers faster.</p>
</li>
<li>
        <strong>Enterprise Security &amp; White-Label</strong></p>
<p>Security — 2FA, passkeys, SSO identity providers, CAPTCHA, audit logs, and a visual theme customizer — brand and lock down the helpdesk without touching code.</p>
</li>
</ul>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/824808836/Thumbnail.png" medium="image"></media:content>
            	</item>
		<item>
		<title>Instance Migrator &#8211; Perfex CRM Migration Tool</title>
		<link>https://boostseotools.com/instance-migrator-perfex-crm-migration-tool-gpl1/</link>
		
		<dc:creator><![CDATA[themeskorner]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 19:20:36 +0000</pubDate>
				<category><![CDATA[PHP Scripts]]></category>
		<guid isPermaLink="false">https://boostseotools.com/instance-migrator-perfex-crm-migration-tool-gpl1/</guid>

					<description><![CDATA[Instance Migrator – Perfex CRM Migration Tool Secure, reliable, and flexible migration for Perfex CRM SaaS tenants and&#8230;]]></description>
										<content:encoded><![CDATA[<h2 id="item-description__instance-migrator-perfex-crm-migration-tool">Instance Migrator – Perfex CRM Migration Tool</h2>
<p> <strong>Secure, reliable, and flexible migration for Perfex CRM SaaS tenants and standalone<br />
        installations.</strong><br /> Export, import, clone, and transfer Perfex CRM data and files between servers with<br />
    automatic encryption re-keying, table-prefix remapping, and secure server-to-server transfers. </p>
<p> Instance Migrator makes it easy to move <strong>individual Perfex CRM SaaS tenants</strong> or <strong>standalone<br />
        Perfex CRM installations</strong> without manually handling database dumps, encryption keys, table prefixes, or<br />
    uploaded files. </p>
<p><strong>Note:</strong> This is a <strong>module</strong> for <a href="https://codecanyon.net/item/perfex-powerful-open-source-crm/14013737" rel="nofollow noopener" target="_blank">Perfex CRM</a></p>
<h3 id="item-description__quick-highlights">Quick Highlights</h3>
<ul>
<li>Full Tenant Export – Export an individual SaaS tenant with its database and files</li>
<li>Standalone Migration – Export and import the complete database of a standalone Perfex installation</li>
<li>Automatic Encryption Re-keying – Keep encrypted settings and credentials readable after migration</li>
<li>Table Prefix Remapping – Automatically adapt tenant table prefixes during import</li>
<li>Server-to-Server Transfer – Securely transfer migration packages between paired servers</li>
<li>Flexible Import – Import database, files, or both</li>
<li>Manual Transfer Support – Download migration packages and transfer them manually</li>
<li>Complete Audit Trail – Track migration status, progress, counts, timestamps, and communication logs</li>
<li>Built for SaaS &amp; Standalone – Installation type is automatically detected</li>
</ul>
<h2 id="item-description__why-you-need-this-module">Why You Need This Module</h2>
<p> Moving a Perfex CRM installation or SaaS tenant to another server can involve much more than copying a database.<br />
    Encrypted settings may no longer work with the destination encryption key, tenant table prefixes may conflict, and<br />
    uploaded files can easily be missed. This module allow you to migrate or eject/ingest a tenant without revealing<br />
    encryption key to either party. </p>
<p> <strong>Instance Migrator</strong> handles these migration tasks automatically. Export the required data, transfer<br />
    the migration package, and import it into the destination installation with encryption re-keying, table-prefix<br />
    remapping, and file restoration handled by the module. </p>
<p> Whether you are moving an <strong>individual SaaS tenant</strong>, restoring tenant data, preparing a staging/demo<br />
    environment, or migrating a <strong>standalone Perfex CRM installation</strong>, Instance Migrator provides a<br />
    structured and reliable migration workflow. </p>
<h2 id="item-description__key-features">Key Features</h2>
<h3 id="item-description__full-tenant-export">Full Tenant Export</h3>
<ul>
<li>Export an individual tenant from a Perfex CRM SaaS installation</li>
<li>Exports tenant-scoped database tables</li>
<li>Exports data as a gzipped SQL dump</li>
<li>Includes source and destination table-prefix information in the dump header</li>
<li>Optionally includes the tenant’s standard Perfex upload directories</li>
<li>Suitable for tenant migration, cloning, staging, and restoration</li>
</ul>
<h3 id="item-description__standalone-installation-export">Standalone Installation Export</h3>
<ul>
<li>Export the complete database of a standalone Perfex CRM installation</li>
<li>Optional export of standard Perfex uploaded files and media</li>
<li>Suitable for moving an entire standalone Perfex installation to another server</li>
<li>Can be transferred manually or through a paired server connection</li>
</ul>
<h3 id="item-description__flexible-import">Flexible Import</h3>
<ul>
<li>Import a database dump, file archive, or both</li>
<li>At least one import source is required</li>
<li>Files-only import restores media without modifying database data</li>
<li>In SaaS mode, import data into the selected tenant’s database</li>
<li>In standalone mode, import into the current Perfex database</li>
<li>Automatically handles destination table prefixes</li>
</ul>
<h3 id="item-description__automatic-encryption-re-keying">Automatic Encryption Re-keying</h3>
<ul>
<li>Encrypted values remain readable after migration</li>
<li>Exported data is re-keyed using a fresh per-export encryption key</li>
<li>The installation’s real encryption key is never stored inside the migration package</li>
<li>On import, encrypted values are re-encrypted using the destination installation’s encryption key</li>
<li>Supports SMTP passwords and mail client secrets</li>
<li>Supports payment gateway encrypted credentials with automatic detection</li>
<li>Supports staff 2FA secrets</li>
<li>Supports department and lead email-integration passwords</li>
<li>Supports vault passwords and standard encrypted columns</li>
</ul>
<h3 id="item-description__table-prefix-remapping">Table Prefix Remapping</h3>
<ul>
<li>Automatically remaps database tables to the destination tenant prefix</li>
<li>Detects the source prefix directly from the migration dump header</li>
<li>Helps prevent accidental double-prefixing</li>
<li>Helps avoid table and foreign-key conflicts during tenant imports</li>
<li>Designed specifically for Perfex CRM SaaS tenant isolation</li>
</ul>
<h3 id="item-description__secure-server-to-server-transfer">Secure Server-to-Server Transfer</h3>
<ul>
<li>Optional peer-to-peer server pairing</li>
<li>Short-lived pairing codes</li>
<li>Administrator confirmation required on both servers</li>
<li>Fresh 256-bit shared secret negotiated during pairing</li>
<li>HMAC-SHA256 signed API requests</li>
<li>Timestamp-based replay protection</li>
<li>Unique nonce protection for requests</li>
<li>Time-limited download tokens</li>
<li>Incoming transfers can be disabled</li>
</ul>
<h3 id="item-description__manual-transfer-support">Manual Transfer Support</h3>
<ul>
<li>Download database dumps for manual transfer</li>
<li>Download file archives for manual transfer</li>
<li>Upload packages through the destination import interface</li>
<li>No direct server connection required</li>
</ul>
<h3 id="item-description__complete-migration-history">Complete Migration History</h3>
<ul>
<li>Track every migration operation</li>
<li>Record migration direction and type</li>
<li>Track tenant information where applicable</li>
<li>Migration status and progress from 0-100%</li>
<li>Database table counts</li>
<li>File counts</li>
<li>Migration timestamps</li>
<li>Detailed communication and error logs</li>
<li>Dedicated migration history and detail screens</li>
</ul>
<h2 id="item-description__what-gets-migrated">What Gets Migrated</h2>
<h3 id="item-description__database">Database</h3>
<ul>
<li>Tenant-scoped tables in SaaS mode</li>
<li>Core Perfex CRM tables in standalone mode</li>
<li>Clients and contacts</li>
<li>Invoices and estimates</li>
<li>Proposals and contracts</li>
<li>Subscriptions</li>
<li>Projects and tasks</li>
<li>Leads</li>
<li>Options and settings, including encrypted values</li>
<li>Custom fields</li>
<li>Payment gateway configurations</li>
<li>Lead email integration settings</li>
<li>Department IMAP configurations</li>
<li>Staff accounts and 2FA secrets</li>
<li>Vault entries and passwords</li>
<li>Other supported Perfex CRM data</li>
</ul>
<h3 id="item-description__files-amp-media">Files &amp; Media</h3>
<ul>
<li>Client files and profile images</li>
<li>Staff profile images</li>
<li>Company files</li>
<li>Invoice attachments</li>
<li>Estimate attachments</li>
<li>Proposal attachments</li>
<li>Credit note attachments</li>
<li>Contract files</li>
<li>Project files and discussions</li>
<li>Ticket attachments</li>
<li>Lead attachments</li>
<li>Task attachments</li>
<li>Expense receipts</li>
<li>Newsfeed uploads</li>
<li>Delivery note files</li>
<li>Purchase order files</li>
<li>Custom PDF files</li>
<li>Vault attachments</li>
<li>Other standard Perfex CRM upload directories</li>
</ul>
<h2 id="item-description__encrypted-fields-supported">Encrypted Fields Supported</h2>
<h3 id="item-description__options-table">Options Table</h3>
<ul>
<li><strong>smtp_password</strong></li>
<li><strong>microsoft_mail_client_secret</strong></li>
<li><strong>google_mail_client_secret</strong></li>
<li>Payment gateway encrypted fields – automatically detected</li>
</ul>
<h3 id="item-description__database-columns">Database Columns</h3>
<ul>
<li><strong>tblleads_email_integration.password</strong></li>
<li><strong>tbldepartments.password</strong></li>
<li><strong>tblstaff.google_auth_secret</strong></li>
<li><strong>tblvault.password</strong></li>
</ul>
<h2 id="item-description__how-it-works">How It Works</h2>
<h3 id="item-description__1-pair-servers-optional">1. Pair Servers (Optional)</h3>
<p> Install Instance Migrator on both Perfex CRM installations and exchange a short-lived pairing code. Both<br />
    administrators confirm the connection before it becomes active. A fresh shared secret is then negotiated<br />
    automatically for secure communication. </p>
<h3 id="item-description__2-export">2. Export</h3>
<p> For SaaS installations, select the <strong>individual tenant</strong> you want to migrate. For standalone<br />
    installations, run a full standalone export. The module generates a gzipped SQL dump and, optionally, a media<br />
    archive. </p>
<p> Encrypted data is re-keyed using a fresh per-export encryption key while the export is being prepared. You dont have<br />
    to expose your master encryption key. </p>
<h3 id="item-description__3-transfer">3. Transfer</h3>
<p> Transfer the migration package using a paired server connection, receive it through the secure push flow, or<br />
    download the database and file packages for manual transfer. </p>
<h3 id="item-description__4-import">4. Import</h3>
<p> Upload the database dump and/or file archive. Instance Migrator detects the source table prefix, remaps tables to<br />
    the destination prefix, re-encrypts supported encrypted data using the destination encryption key, and restores<br />
    files to their appropriate Perfex CRM upload paths. </p>
<h2 id="item-description__security-features">Security Features</h2>
<ul>
<li>HMAC-SHA256 request signing</li>
<li>Timestamp-based replay protection with a 5-minute window</li>
<li>Unique nonce for every signed request</li>
<li>P2P pairing with administrator confirmation on both ends</li>
<li>Fresh 256-bit shared secret for paired servers</li>
<li>Temporary download tokens with configurable expiration</li>
<li>Optional incoming transfer disable switch</li>
<li>Per-export encryption key</li>
<li>Installation master encryption key is never stored inside migration packages nor exposed. You dont have to share<br />
        it !</li>
<li>Encrypted data is automatically re-encrypted under the destination installation’s key during import</li>
</ul>
<h2 id="item-description__perfect-for">Perfect For</h2>
<ul>
<li>Perfex CRM SaaS administrators migrating individual tenants</li>
<li>Agencies managing multiple Perfex CRM installations</li>
<li>Developers moving tenants between SaaS installations</li>
<li>Businesses migrating standalone Perfex CRM installations</li>
<li>Creating tenant staging or demo environments</li>
<li>Restoring tenant data and media</li>
<li>Moving Perfex CRM to a new server or hosting provider</li>
<li>Transferring tenants between separate SaaS environments</li>
<li>Developers who need a safer alternative to manual database migration</li>
</ul>
<h2 id="item-description__requirements">Requirements</h2>
<ul>
<li>Perfex CRM 3.1 or higher</li>
<li>PDO MySQL extension for SaaS/tenant DSN imports</li>
</ul>
<h2 id="item-description__what-s-included">What’s Included</h2>
<ul>
<li>Complete Instance Migrator module source code</li>
<li>Step-by-step documentation</li>
<li>Automated CLI test suite</li>
<li>
<strong>tests/run_tests.php</strong> test runner</li>
<li>No build step or container required for the test suite</li>
<li>Multiple language file</li>
<li>Migration dashboard</li>
<li>Server pairing interface</li>
<li>Tenant export interface</li>
<li>Standalone export interface</li>
<li>Import interface</li>
<li>Migration history and detail screens</li>
</ul>
<h2 id="item-description__important-notes">Important Notes</h2>
<ul>
<li>In <strong>SaaS mode</strong>, Instance Migrator is designed to migrate <strong>individual tenants</strong>, not<br />
        the entire SaaS installation or all tenants at once.</li>
<li>In <strong>standalone mode</strong>, the module can migrate the complete database of that standalone Perfex CRM<br />
        installation.</li>
<li>Always create a backup before performing a production migration.</li>
<li>Test the migration process in a staging environment before migrating critical production data.</li>
<li>Actual migration time depends on database size, number of files, server resources, and network speed.</li>
</ul>
<h2 id="item-description__questions-support">Questions/Support</h2>
<ul>
<li>Perfex CRM version 3.1.* to latest is required</li>
<li>Documentation for installation, configuration, and usage is provided</li>
<li>Support responses are handled within business days</li>
<li>Please test thoroughly before production use</li>
<li>Custom integrations and provider support available as paid services</li>
</ul>
<h2 id="item-description__documentation">Documentation</h2>
<p><a href="https://docs.perfextosaas.com/others/instance_migrator" rel="nofollow noopener" target="_blank">View full documentation here</a></p>
<h2 id="item-description__demo">Demo</h2>
<p>View a demo of the Module in action <a href="https://perfextosaas.com/admin" rel="nofollow noopener" target="_blank">here</a>.</p>
<p>Email: <a href="mailto:admin@admin.com">admin@admin.com</a><br />Password: password</p>
<h2 id="item-description__change-log">Change Log</h2>
<p><em>Version 1.0.0 – <i>30 August 2026</i></em></p>
<ul>
<li>
<strong>Version 1.0 (Initial Release)</strong> </li>
</ul>
]]></content:encoded>
					
		
		
		<media:content url="https://s3.envato.com/files/825419551/80x80.png" medium="image"></media:content>
            	</item>
	</channel>
</rss>
