Internet Bandung
A home internet sales site in Bandung that sends every visitor to WhatsApp.
- Client
- Internet Bandung
- Field
- Home internet sales
- My role
- Design, development, database, release
- Year
- 2026
- Lines
- Get found, Sell

The situation
Internet Bandung sells fibre and 5G home internet plans around Bandung. Prospective customers usually want to ask about coverage and price before they subscribe, and that conversation happens on WhatsApp.
So the site has one job: get visitors onto WhatsApp, then tell the owner which buttons start the most conversations. The owner also needs to change prices, promos and coverage cities without a developer.
The sales page and the owner's panel
Plans and prices
Plans come with 1, 6 and 12-month tabs and struck-through original prices. Every plan button opens WhatsApp, and clicks are logged per plan.

Coverage check and sign-up
Visitors look up their city in the coverage list, then fill in a short form: name, WhatsApp number, address, city and the plan they want. Their details are saved as a lead, and WhatsApp opens with the message already written.

A no-code admin panel
Eight panels cover the hero slides, plans and prices, page content, coverage cities, footer, WhatsApp number, promos, opening hours and SEO. Changes appear on the screens of visitors already on the site, with no reload needed.
Summary and sign-up list
The owner sees visits, WhatsApp clicks and sign-ups per day, for today, the last 7, 30 or 90 days, or a custom date range. Each sign-up has a button to contact them on WhatsApp directly.

From visit to conversation
- A visitor arrives and sees the promo at the top
- They pick a plan length and compare prices
- They check whether their city is covered
- They fill in the form or tap a WhatsApp button
- The owner picks up the chat and sees which button worked
Decisions that protect the business
WhatsApp opens even if saving fails
If a sign-up fails to save because of a glitch, WhatsApp still opens with the message filled in. A technical hiccup doesn't cost a lead.
Every click knows where it came from
WhatsApp clicks are logged by button: top menu, plan card, floating button or form. The same data goes to Google Analytics and Meta Pixel to measure ads.
The dashboard shows real numbers
The first version of the dashboard used sample numbers. On 14 October they were replaced with real visit and click data, and the dashboard now updates whenever there's new activity on the site.
Ready for search engines
The title, description and social preview image are set from the admin. Each plan is also marked up as a priced offer that Google can read.
By the numbers
- 8
- no-code admin panels
- 3
- plan lengths: 1, 6 or 12 months
- 4
- kinds of WhatsApp button tracked
- 1
- destination for every button: WhatsApp
Built with Next.js, React, TypeScript, Supabase (PostgreSQL), Google Analytics 4, Meta Pixel, Vercel.