New DjaoApp released! (version 2025-02-17)
by Sebastien Mirolo on Mon, 17 Feb 2025
It is almost a year since we released an official version of DjaoApp.
We will go over the key new features in this new 2025-02-17 version
here.
Offline payments workflows
This release introduces workflows to order online and pay offline. It does so by separating invoicing from payment. Here the 4 API calls involved:

The Billing API Overview guide, and Pay with cash offline tutorial are good places to start learning more about those payments API.
User dynamic menubar item

Over the years, we received amazing feedback on how to improve onboarding of technical partners, and how to simplify integration with third-party products. The User dynamic menubar item feature is a result of such process.
Using the GET /api/auth/tokens API endpoint,
it is now possible to integrate a dynamic menubar item
for an authenticated user in any Webpage. The API endpoint returns a response
formatted in JSON of course, but also HTML (templated through
_menubar.html
), so a bit of Javascript to replace a node in the
Web document is all it takes. See the Authenticated user dynamic menubar
tutorial to get started.
Getting started Guides and tutorials
DjaoApp was built as a powerful SaaS builder. Whether you edit text in a page on-the-fly, or create a new pricing plan, it would be reflected directly on the production Website. The approach has been working great with product managers and small business owners, but Application developers are uncomfortable with that approach. The team has dedicated a lot of energy this release cycle to create on a localhost machine, and deploy updates to a production Website through a DevOps workflow.
In the guides, you will find documentation on how various concepts (ex: profiles, subscriptions, rules) relate to each other within DjaoApp. The tutorials section contains hands-on step-by-step tutorials on how to implement various SaaS use cases using DjaoApp. Finally the reference section is the place to go for documentation about a specific API or notification schema.
More to read
If you are looking for related posts, Twelve Transactional E-mails Every SaaS Needs and Elements of a good receipt are good reads.
More technical posts are also available on the DjaoDjin blog. For fellow entrepreneurs, business lessons learned running a subscription hosting platform are also available.