Which Features Does My Website Need? From Inquiry to Customer Portal
Price calculator, appointment booking, online payment, or customer portal: which features pay off for your business, what they cost, and how to decide.
Every business website needs a simple way to get in touch – phone, email, and a contact form. It only needs further features if they take recurring work off your hands or let your customers do something they would otherwise have to call for: calculate a price, request or book an appointment, pay online. A single, clearly bounded feature is manageable in effort. As soon as several systems work together, such as a calendar, payment, and customer accounts, it becomes a custom web application.
This overview shows which features exist, how to tell which one is worthwhile for your business, and what they cost. Some features have their own in-depth articles.
The Basics Every Website Needs
Before getting to extra features: these basics belong on every business website. They often matter more than any extra feature.
- Clear ways to get in touch: a phone number that can be called with one tap on a smartphone, an email address, and a contact form.
- Where and when: address or service area, and opening hours.
- What you offer: clearly described services, with one page per service if you offer several.
- A layout that works just as well on a smartphone as on a computer.
Features a Website Can Take On
Price Calculator and Configurator
Prospects enter a few key details and see a guide price at once. Or they put together a product instead of calling first. The inquiry then reaches you with all the details you need for a quote. This is popular with trades businesses, for example. This is worthwhile if you keep answering the same question: “Roughly how much does it cost?”
You can try out what that feels like on my contact page: a price calculator there works out the guide price for a website.
Multi-Step Inquiry Forms
Instead of a single message field, the form asks step by step for exactly what you need to know – and routes the inquiry to the right place. On request, customers send photos along, for example of the damage or the site. This is worthwhile if inquiries are often incomplete and you have to follow up every time.
Appointment Requests and Online Booking
With an appointment request, customers suggest a preferred time and you confirm it. With online booking, they pick a free slot from your calendar themselves. When each approach fits and when a ready-made booking tool is enough is explained in the article Appointment Request or Online Appointment Booking.
Online Payment
A fixed amount, such as a deposit or a consultation fee, is paid directly on the website through a payment provider such as Stripe or PayPal. The provider charges a fee per payment. This is worthwhile if you want to charge for services upfront instead of sending invoices afterwards.
Customer Portal and Protected Areas
Customers log in and find their documents or the status of their order there, or can upload files. This is worthwhile if you regularly send files back and forth by email or customers keep asking about the status. Because personal data and logins are involved, the implementation has to be especially careful and secure.
Integrations and Automations
The website exchanges data with other programs, for example via an interface (API) – a defined way for two programs to communicate with each other. That way, an inquiry automatically lands in your customer management software, or a confirmation goes out without you lifting a finger. This is worthwhile if you currently type data in twice.
Internal Tools and Dashboards
Clear tools for recurring tasks in your business – for example an overview of inquiries, orders, or appointments in one place. This is worthwhile if important information is currently spread across several programs, spreadsheets, and emails.
AI Chatbot
A chatbot answers your visitors’ questions based on your own documents – about services, prices, opening hours, or process, even in the evening and at the weekend. I offer it as an add-on module for any website: with no setup fee and usage-based running costs of about €20-25 per month as a guide figure. The first installations for clients are running as pilot projects.
Which Feature Is Worthwhile for Your Business?
The right feature comes from your day-to-day work, not from a list of possibilities. These questions help you decide:
- Which question do you keep answering on the phone? Perhaps a price calculator or a chatbot.
- What do customers call about even though they could handle it themselves? Perhaps an appointment request or booking.
- Which details are regularly missing from inquiries? Perhaps a multi-step form.
- Where do you type in data twice or send files back and forth? Perhaps an integration or a customer portal.
- How often does it happen? A feature is more worthwhile for something that happens every week than for something that happens twice a year.
Not every feature has to be custom-built – for some tasks, a ready-made tool or plugin is enough. Where the line lies is shown in the comparison WordPress or Custom Website.
One Feature or a Web Application?
A simple, clearly bounded feature – a price calculator, an appointment request, a multi-step form, connecting a single service, or a simple online payment – belongs, with me, to the Website with Extra Feature. It starts at €1,200 including three pages, contains exactly one such feature, and is usually implemented in about a month.
If several features and systems work together – such as online booking with calendar sync and payment, a customer portal, automations, or internal tools – I implement it as a custom web application. It starts at €2,000, and depending on scope, implementation takes a few weeks to a few months. For the backend and AI integrations, I work with a second developer; I remain your point of contact.
In both cases, you receive a fixed price before the project starts. You don’t need to know any technologies for this: you describe what your website should be able to do. I recommend how to implement it correctly and securely, and explain why.
What to Watch Out for With Any Feature
- Data protection: every feature that processes personal data belongs in the privacy policy. If you use an external service, a data processing agreement is usually required.
- Security: logins, payments, and customer data must be properly secured – here, the implementation matters more than the tool.
- Maintenance: clarify in advance who keeps the feature up to date and makes changes.
- Start small: begin with the one feature that makes the biggest difference. More can be added later.
- Ownership: accounts with payment providers, calendars, or servers should be in your name, not the developer’s.
Examples in Practice
At the Munich tax firm Trinity Tax, new clients book their appointment directly on the website. The booking is synced with the firm’s Microsoft 365 calendar. The consultation fee is paid online via Stripe. That is an example of a custom web application. More in the Trinity Tax case study.
What a price calculator with automatic distance calculation can look like is shown by the concept work Nirad Concept for a transport company – a concept without a client behind it, showing what is technically possible.
And this website itself uses an AI chat that answers questions about my services. How it is built is described in the article From Angular to Astro.
Frequently Asked Questions
Can I start with one feature and add more later?
Yes. I build websites and applications so that more features can be added later. It often makes sense to see first how the first feature is received in day-to-day use.
Can a feature be added to my existing website?
Often, yes – it depends on how your website is built technically. I look at it beforehand and tell you honestly whether the feature can be added cleanly or whether a rebuild is the better foundation.
My idea doesn’t fit any of these categories – what now?
Describe it to me anyway. I’ll tell you, free of charge, whether a single feature is enough, whether a custom web application is the right foundation – or whether a ready-made tool will do.
Conclusion
A website doesn’t need as many features as possible, but the right ones. Start with the task that costs you or your customers the most time today – that tells you whether a single extra feature is enough or a web application makes sense.