27.08.2026

From Big to Small: Major Updates in FoodSoul

We present the main updates to the FoodSoul CRM: a new section for managing employees and access rights, active session control, service fee, simplified promo code management, an updated interface, and other improvements for delivery automation.
  • Reading time: 7 min
  • Author : FoodSoul Team

From Big to Small: Major Updates in FoodSoul

Friday, six in the evening. The administrator quits right in the middle of a shift—leaves, slamming the door, but doesn’t log out of the system: the session in the CRM remains open, along with access to orders, finances, and the entire network’s settings. Not long ago, the only solution in such a situation was to manually change passwords and hope no one remembered before you did. Today, all it takes is to open their profile and end the session with a single click.

This is just one episode of what has changed in the FoodSoul CRM over the past few months. CRM is the system employees use every day: they receive and process orders, set up promotions, and manage users. The changes we’ll discuss have accumulated gradually—not as one big release, but as dozens of decisions that together noticeably change how the system looks and works.

Below are 10 changes, from major features like the new access rights section to minor improvements such as keyboard shortcuts for saving forms.

“Team” Section

Previously, access distribution in the CRM relied on two or three roles—essentially, “administrator” and “employee.” Everything else was either fully accessible or not accessible at all. Now, in the new “Team” section, the number of roles is unlimited.

You can choose a ready-made role from the list, or create your own from scratch—for a specific task or person. For example, a “delivery manager” role with access to orders and couriers, but no access to financial reports or promotion settings. Or the opposite—a role for an accountant who can see balances and payments, but not the menu or orders. Such precision was simply unattainable before: the system forced you to grant either too many rights or too few.

The essence of the section goes beyond just a new setting. User, role, and access rights management, which used to be scattered throughout the system, is now gathered in one place. This is especially noticeable as your business grows: you hire a new courier—within a couple of minutes, you grant them exactly the access they need for their job, and not a bit more. If an employee changes position or leaves—their access is changed or revoked immediately, rather than lingering in the system “just in case.” For a network with multiple locations, this isn’t just cosmetic—it’s a matter of control: the more people working in the CRM, the more important it is to know exactly who can do what.

The section is substantial enough to deserve its own article—there, we’ll discuss how to create custom roles and which access distribution scenarios are most common.

The more people working in the CRM, the more important it is to know exactly who can do what.

Employee Personal Profile

Every user now has a personal profile: you can change your avatar, phone number, email, and password yourself, view your active sessions, and end any of them—without having to contact an administrator for every little thing. Changing your email used to require a separate request and extra bureaucracy—now it’s done independently, in your own profile, in just a couple of clicks. Access rights remain entirely in the hands of the account owner: the employee manages only their personal settings, not what they are allowed to do in the system.

Active Devices and Sessions

In the employee profile, you can now see which devices and IP addresses are being used to access the system and which sessions are currently active. If an employee has left or you notice a suspicious login—the wrong IP, the wrong device, the wrong time—you can end the session with a single click, without waiting for the person to log out themselves. This is exactly the scenario with the administrator on Friday evening we mentioned at the beginning.

Service Fee

Every card payment incurs an acquiring fee. Every SMS with a code or order status also costs money. Previously, these expenses simply dissolved into the margin—quietly, order by order, with no way to see or allocate them elsewhere. Now, the CRM has a service fee—a configurable surcharge that allows you to include such costs in the order price, rather than covering them from your own profit.

Flexibility is key here. The fee can include the acquiring percentage, the cost of SMS notifications, the percentage according to the current rate—separately or all together, in any combination. The business itself decides how much to add, within reasonable limits. This isn’t a one-size-fits-all markup, but a tool each business can tailor to its real economics: its own rate, its own notification volume, its own acquiring bank.

Forms in Pop-up Windows

Some editing forms now open over the current screen, rather than on a separate page. Make a change, close the window—and you’re right where you were, without reloading the page or losing context.

Balance Top-up in a Pop-up Window

Previously, topping up the balance opened on a separate page. The context wasn’t lost—but there were too many extra steps, and some users even lost track of the section itself: with so many items in the side menu, it was easy to forget where the top-up was hidden.

This problem is now solved at the interface level: the “+” icon is always in the header, in any CRM section, and the top-up menu opens right over the current screen—no need to search for anything.

Promo Codes—Directly from the Promotions List

Previously, to link a promo code to a promotion, you had to open a separate “Promo Codes” section, create it there, and then return to the promotion to attach it. Two sections, two different places—for a single logical task.

Now the entire process happens in one place: open a promotion—and right there, without leaving it, add a promo code.

Unsaved Changes Warning

If you try to close a window with unsaved changes, the CRM will warn you—and show exactly what was changed, not just notify you of the fact.

Editing and Copying Is Now Faster

Most records now open for editing with a click on the table row. Tokens, codes, and other similar values can be copied to the clipboard with a single click, no manual selection needed.

And a Few More Small Things

The visual style has been updated—tables, forms, pop-up windows, and menus are now more consistent, and the side menu is more compact and intuitive. At the same time, the design of CRM emails has been updated—notifications and newsletters now match the rest of the interface. Order statuses are now colored labels instead of text—the status of each order is instantly recognizable, even when there are dozens of orders in the list at once. This was the result of several things: we asked partners what was inconvenient, analyzed support requests—and, to be honest, the first version of the interface didn’t satisfy us either.

To be honest, the first version of the interface didn’t satisfy us either.

We also improved the simpler things. The interface language and theme are now remembered separately for each user, not for the entire account—so several people can work in one CRM, each in their preferred style. You can now save a form with Cmd+S or Ctrl+S, and find the right section in the side menu using quick search, without scrolling through the list.

Continuing to Develop FoodSoul

Not all updates are equally noticeable. Some add new features, others simply reduce the number of steps or make familiar processes more convenient. We continue to develop the FoodSoul CRM—improving existing functionality and gradually making the system faster and clearer for our partners.

 

 

Best regards,

The FoodSoul Team

Share the post on social media: