Blog
Imagine a poultry app that farmers already trusted to help run their flock, yet it earned nothing for the business behind it. It was useful, but it was not a business. Our team at Stallyons was asked to change that, and to do it without rebuilding the app farmers already relied on every day.
huku is a poultry management app that helps farmers care for their chickens. This project was not a new build. The app existed and was already in use, so the goal was to extend it with the pieces a growing service needs: timely reminders, a free trial, and a clear path to a paid subscription, with a well-managed payment process to match. Built on a WebView app foundation backed by Laravel, huku went from a helpful tool to a running subscription service. Here is how we did it.
Here is the quick view for readers who like the summary first.
Extending a live product on its existing WebView and Laravel base, rather than starting over, is exactly what lets a business add revenue features quickly without disrupting the users it already has.
To understand the work, it helps to know where it began. huku was already a working poultry management app, so the job was to add the features that turn a useful tool into a running subscription service.
The app already existed, which meant every new feature had to fit cleanly into what farmers were using. Those farmers needed timely reminders, because feeding, egg counts, vaccinations, and weight records all happen on a schedule, and a missed task can cost money. A free trial was needed to win new users, so they could try the app fully before paying. There also had to be a clear, simple way to upgrade and pay once the trial ended. Finally, the admin runs the business, so plans, approvals, and confirmations had to sit with them, managed much like feed and vaccine plans. The core goal was to turn a helpful tool into a subscription service without rebuilding it.
The enhancement broke into three clear parts, and all of it slotted into the existing WebView and Laravel structure rather than replacing it. The three parts were notifications, the trial and upgrade flow, and the payment and subscription process.
New push notifications keep farmers on schedule. A 30-day free trial with instant login lets new users start right away, and a gentle countdown nudges them to upgrade when the time is right. When they are ready, a clear upgrade form calculates the cost, and a carefully managed payment process takes over, complete with country-based invoices, admin approval, and receipts. Because the work extended a live app, users kept everything they already had while the business gained everything it needed.
Good poultry care runs on timing, so the notifications were built around it. Daily reminders cover feed and egg count. Weekly reminders prompt the farmer to record their chickens’ weight. The vaccination reminders are the most carefully timed of all. Instead of a single alert, the farmer is reminded a week ahead, then again at three days, two days, and one day before, and finally on the vaccination day itself. This steady drumbeat means a vaccination is never forgotten, which protects the whole flock and the farmer’s income.
To win farmers over, huku lets them use the app fully before paying. A new user can register and log in straight away, with no admin approval, and begin a 30-day free trial. To encourage them to continue, a countdown starts on day 15 and runs to the last day, so the nudge to subscribe builds gently as the trial ends. When a user is ready, they tap Upgrade to Paid and a form appears. They tick the categories they need, see their total number of chickens, and choose a subscription period of 1, 3, 6, or 12 months. The app then calculates the amount due based on the period chosen.
Here is where the engineering choices come together. huku runs as a WebView app, with its screens served as web pages inside an app shell, backed by a Laravel server. This project added new features into that existing structure rather than rebuilding it, which is precisely why the WebView approach paid off.
Because the interface lived in a WebView, we could drop new screens into the existing shell and handle all the business logic, trials, subscriptions, payments, and admin approvals, server-side in Laravel. That kept the enhancement fast, clean, and low-risk, with no costly rewrite of the app farmers already used. This is the core strength of our WebView app development services: a web-driven app shell that is quick to extend and easy to manage, which makes it ideal for content-rich, form-driven products like huku.
| Layer | Technology | Why it matters |
|---|---|---|
| Mobile app | WebView app shell | Runs web pages inside an app, where the new screens live |
| Backend and logic | Laravel (PHP) | Handles the trial, subscriptions, payments, and approvals |
| Notifications | Scheduled push notifications | Sends daily, vaccination, weekly, and expiry reminders on time |
| Trial and countdown | Trial timer logic | Runs the 30-day trial and the day-15 upgrade countdown |
| Invoices | Country-based templates | Picks the invoice template from country and phone prefix |
| Admin | Laravel admin | Manages plans and approves subscriptions |
| Transactional email | Sends request-received notices and receipts |
Once a user submits the upgrade form, the payment process takes over, built to be clear for the user and controlled for the admin. First, a warning message asks the user to confirm they are paying for the chosen period. On confirmation, they receive a request-received message and an email, and the system chooses the correct invoice template based on their country and phone number prefix, so the paperwork fits their region. On the admin side, the upgrade shows as Pending until payment is confirmed. Once it is, the admin approves the subscription, and the system emails a receipt.
The work does not stop at payment. To keep subscriptions from lapsing, the system sends expiry reminders at seven, three, two, and one day before the subscription ends, giving farmers repeated, clear notice so renewals stay smooth.
The value shows on both sides of the app. Here is what the enhancement delivers in practice.
By pairing timely care reminders with a natural upgrade flow, huku serves the farmer and the business at the same time.

The finished product is a poultry app that now runs as a full subscription service, built by extending the existing huku app on its WebView and Laravel foundation. Farmers get timely notifications for feed, egg counts, vaccinations, and weekly weight records, so nothing on the schedule is missed. New users can register and start a 30-day free trial at once, with a day-15 countdown nudging them to upgrade. When they are ready, a clear upgrade form calculates the cost, a well-managed payment process handles country-based invoices and admin approval, and expiry reminders keep subscriptions from lapsing.
For the client, the outcome was a helpful tool transformed into a running business, with the admin firmly in control of plans and payments. For us, it is a clear example of what the WebView approach makes possible: extending a live app quickly and safely, without a costly rebuild.
A project like huku shows the value of a partner who can enhance a live app without breaking it, add subscriptions and payments cleanly, and get notification timing exactly right. As an experienced WebView app development team, we extend existing WebView apps with new screens and server-side logic, so a product can grow into a real business on the foundation it already has.
If you already have an app and want to add reminders, a free trial, or a subscription model, that same approach can turn it into a revenue-generating service.
Great products often start with an app you already own. If you want a partner who can extend your WebView app into a subscription business without a rebuild, we would love to help. Explore our WebView app development expertise and tell us what you are building.
What is a WebView app?
A WebView app runs web pages inside a native app shell, so the interface is built with web technology while the app is still installed from the app stores. This makes it fast to build and simple to update.
Can you add subscriptions and payments to an existing WebView app?
Yes. As huku shows, a WebView app backed by a framework like Laravel can gain a free trial, an upgrade flow, country-based invoices, and admin-approved payments without rebuilding the app.
How do WebView apps handle push notifications and reminders?
A WebView app can send scheduled push notifications through its backend. huku uses this to deliver daily, weekly, staged vaccination, and subscription expiry reminders at exactly the right times.
Why choose WebView app development for a form-driven product?
WebView is a strong fit for content-rich, form-driven apps because screens are served as web pages that are quick to add and easy to maintain, while the backend handles the heavier business logic.