We launched new Krayin CRM features focused on faster workflows — including Quick Add, drag-and-drop calendars, and improvements to leads, quotes, and contacts.
Before we get into what’s new, there’s one important note above.
🔒 Security First: Installer Access Controls Improved
We have patched an authentication bypass vulnerability as part of the latest Krayin CRM new feature update, which was caused by improper access controls in the installer.
If you self-host Krayin, this update is non-optional — please upgrade as early as possible.
Existing installations are not affected by this change other than the fix itself; no data migration or reconfiguration is required.
✨ What’s New
Quick Add — One Button, Five Workflows
One of Krayin CRM’s new features upgrades the + button to a modal Quick Add, allowing admins to create notes without leaving the page.
When you click +You now get a single tab modal with:
- Lead — title, value, description, channel, stage, type, source, owner, estimated closing date
- Person — name, email, contact number, title, sales owner, organization
- Organization — name, address, sales owner
- Product — name, description, SKU, quantity, price
- E-mail — to /cc/bcc, subject, rich text body, attachments

Each tab has permission restrictions — admins only see entities they are allowed to create — and form fields are controlled by Krayin’s attribute system.
Mark any attribute as quick_add in the Settings → Attributes and it will appear in the modal automatically. No code, no template replacement.

Submission goes through the same validation as the full build page, but remains on whatever screen you launch it from.
Reviewing a lead and need to contact a contact you just contacted? Three clicks, no navigation, no loss of context.
Add or Update People Directly From the Main View
Talk about lost context — now you can add a new contact person or update an existing one without leaving the lead details page.
Inline editing in the contact panel eliminates multiple round trips that typically disrupt the deal review flow.

⚡ Update Activities via Drag-and-Drop in Calendar
The calendar view looks fine until something needs to be moved. Then suddenly you click on an activity, open the edit form, find the date picker, change two values, save, and go back.
Now it’s you drag the activity to a new slot. Date, time, both — put it where it needs to be and Krayin updates it. The same calendar you use, fewer clicks to manage it.
This is one of those changes that sounds small in the changelog and feels big after a week of using it.

🐛 Bug Fixes & Polish
A series of focused cleaning jobs across all the parts of the Krayin you touch every day:
Leads & Quotes
- Current quote field autofill correctly when an offer is linked to a lead — no more needing to re-enter existing customer details on leads.
- Price formatting problem resolved.
- Lead Kanban list ordering now stable when recharging.
- Offer details now available View and share with someone directly from the quote list — no need to open a bid first.
- Admin can send details to attached person from offer list in mail.

UI & Layout
- Header block remains pinned to the top correctly across admin pages.
- Activity UI refreshed to make it easier to read.
- Activity view in Calendar view is now displayed consistently.
- Logo update problem resolved.
Form
- Webform delivery problem still.
Repair
Standard upgrade path — pull latest, run migration, clear cache:
git pull
composer install
php artisan migrate
php artisan view:clear
php artisan config:clear
Due to installer security improvements, please upgrade ASAPeven if you haven’t actively used the new feature.
Try it
The Quick Add modal is the most striking update — open any admin page, click +, and use the new tab UI. To customize it, go to Settings → Attributes and enable Quick Add for your field.
As usual, file issues and feature requests on GitHub. Thanks to everyone who reported bugs, submitted PRs, and pushed the UX calendar — this release relied heavily on community input.
Happy selling. 🚀
Notes on tone & framing
Some things you might want to adjust before publishing:
- Security fixes — I lead it because it’s the only thing the reader has to follow up on. If you’d rather bury it (some companies do, to avoid bringing attention to CVEs before high patch deployment), move it to the “Maintenance” section near the bottom.
- “Quick App” → “Quick Add” — your release notes call it “Quick App” but the actual feature is “Quick Add”. I assumed it was a typo and used real names throughout. Confirm before publishing.
- Issue link — I’m connected
#2194as a GitHub issue. Change the URL if you’re tracking the issue elsewhere. - CTAs — I close with “file issues on GitHub.” Swap your community channel (Discord, forum, etc.) if that’s a better fit.
Current Product Version – 2.2.1
Supported Framework Version – 2.2.1
PakarPBN
A Private Blog Network (PBN) is a collection of websites that are controlled by a single individual or organization and used primarily to build backlinks to a “money site” in order to influence its ranking in search engines such as Google. The core idea behind a PBN is based on the importance of backlinks in Google’s ranking algorithm. Since Google views backlinks as signals of authority and trust, some website owners attempt to artificially create these signals through a controlled network of sites.
In a typical PBN setup, the owner acquires expired or aged domains that already have existing authority, backlinks, and history. These domains are rebuilt with new content and hosted separately, often using different IP addresses, hosting providers, themes, and ownership details to make them appear unrelated. Within the content published on these sites, links are strategically placed that point to the main website the owner wants to rank higher. By doing this, the owner attempts to pass link equity (also known as “link juice”) from the PBN sites to the target website.
The purpose of a PBN is to give the impression that the target website is naturally earning links from multiple independent sources. If done effectively, this can temporarily improve keyword rankings, increase organic visibility, and drive more traffic from search results.