At Salsa, we’re not just keeping pace - we’re defining what embedded payroll can be. This month’s release delivers advanced functionality, built-in flexibility, and out-of-the-box power that sets a new standard.
Let’s take a closer look.
New display modes for embedded components: UI flexibility, your way
Not every product wants drawers. Some teams prefer modals. Others need something inline that fits right into the flow of their UI. With our latest update, you’re in full control of how Salsa’s onboarding components appear inside your product.
We’ve introduced a new “display mode” parameter that supports:
- Drawer - A side panel for structured, guided experiences (default)
- Modal - A centered overlay that plays nicely with existing layouts
- Inline - Fully embedded in the page, wherever you need it
This isn’t just a visual tweak - each mode impacts how nested interactions behave, too. Drawers can stack drawers or modals. Modals only open other modals. Inline supports both - giving you predictable behavior tailored to your layout.
[.c-highlighted]Whether you’re embedding full flows or creating your own, layout shouldn't be a blocker. This gives you the flexibility to use Salsa components exactly where they make sense, without reworking your app’s structure or burning engineering time.[.c-highlighted]
📄 Explore our reference guide for embedded components, our recent blog post, or check the example below.


Enterprise-grade auditing, built in
Embedded shouldn’t mean limited. With our new “user identifier” field in the “create user token” API, you can now associate every user token with a specific user in your system - and track changes made via embedded flows with precision.
This means:
- Full audit trail compatibility, without any extra work
- Easy attribution of actions to individual users
- Built-in observability for compliance-heavy environments
[.c-highlighted]If you're using Salsa's embeddable components, this gives you enterprise-grade transparency - directly within your existing experience.[.c-highlighted]
📄 Check out the documentation and see an implementation example below.

Custom CTAs in payroll runs: make payroll feel like your product
We’ve added full support for customizing call-to-actions within payroll workflows. You can now rename buttons like:
- “Run payroll”
- “Delete”
- Final submission actions
Whether it’s “Start payment,” “Process payroll,” or something uniquely yours, the experience can now reflect your product’s tone, branding, and user expectations.
[.c-highlighted]It’s a simple change with high impact - making embedded flows feel native not just in layout, but in language. Because high-quality flows should reflect how you guide your users and it doesn’t have to be expensive to build.[.c-highlighted]

Looking ahead
Embedded payroll is evolving - and Salsa is leading the way.
We’ve built advanced functionality into the platform from day one - giving our partners the tools to move faster, ship better, and support sophisticated use cases without extra cost or complexity. This month’s updates are another step forward in that mission.
Stay ahead of the curve with Salsa - and define the future of embedded payroll with us.