Customer portals and web applications on WordPress

When work runs through emails, spreadsheets and several programs, we turn it into one system. We first map out who does what, then give each party its own view and let data pass between them automatically.

New system
from €12,000
Timeline
2–4 months
Warranty
12 months

What we build

Each one is built around how the work is actually done.

  • Customer and partner portals

    Customers see their orders, documents and status, and handle routine tasks themselves without emailing you.

    E.g. ASÕP: schools, kindergartens and substitute teachers

  • Internal business systems

    Clients, sites, jobs and invoices in one place. The team sees what is still open and whose desk it is on.

    E.g. Korstnagrupp ERP

  • Learning and community platforms

    Courses, workbooks, mentoring and feedback. Your team manages the content.

    E.g. Kasvuprogramm (teacher training), Tagasi Kooli (career education)

Booking systems: ready-made service or your own solution?

Not every salon or studio needs a custom booking system. If a ready-made booking service covers your needs, we will say so and connect it to your website.

Ready-made service

We connect an existing booking service to your website

A good fit for standard appointment booking: one location, a few staff members and standard services.

  • We help you choose the right service
  • Booking in your website’s design, not in a separate window
  • Tracking: you see how many bookings the website brings
  • You pay the monthly fee to the service provider
Ask for advice

Signs it's time for your own system

If you recognize two of these, a system will likely pay for itself.

NowWith your own system
The same data is entered in several places. Data is entered once and moves on by itself.
Information is scattered across emails, Excel and different programs. One place where each party sees what they need.
Customers email you to ask about status. Customers see the status themselves and get automatic notifications.
Off-the-shelf software forces you to work differently. The system is built around how you work, and you can add to it later.

We start with a small first version

The first version covers the most painful workflow. Then real use shows what to build next, so you don’t pay for features nobody uses. If you already have a WordPress site, we can also add single features or workflows to it at a smaller scope, without a €12,000 budget.

  • Workflow mappingRoles, steps, data and the places where errors or waiting happen today.
  • User interface designA separate view for each role, with a prototype before development.
  • Roles and permissionsWho can see and change what. Login can also use Smart-ID or an Estonian ID card.
  • Notifications and automationEmails, reminders and deadlines without manual tracking.
  • IntegrationsAccounting, registries and other systems, e.g. Merit, Brevo, X-Road.
  • Documentation and further developmentKey parts are documented, so another developer can pick it up years from now.

Need just one feature on your existing site? See custom WordPress development.

Sometimes your site is fine and you’re just missing one feature no plugin offers.

  • Your own feature

    A calculator, inquiry flow, user accounts or data import that does exactly what you need.

  • Admin views

    Clear admin screens built for your work, not a menu patched together from ten plugins.

  • Extending what you have

    If a plugin works but something is missing, we add it so that updates do not break it.

How a portal project runs

From prototype onwards, you see something you can click through at every stage.

  1. DiscoveryWorkflow, roles and data. You get the scope and price of the first version. Discovery is a paid phase; we quote it after the free intro call.1–3 weeks
  2. PrototypeEach role's views as a clickable prototype. You approve it before development.2–3 weeks
  3. Development in stagesWe build and test role by role, and you show it to users early.6–12 weeks
  4. Launch and further developmentWe launch, watch how it is used and plan the next phase.ongoing
ASÕP infosüsteemi töölaud

ASÕP substitute teacher information system

Situation
Substitutions were coordinated through emails, phone calls and spreadsheets. Keeping an overview was hard.
Solution
A web application where the school or kindergarten, the teacher and the administrator each have their own view. Connected to Merit, Brevo, Smart-ID and X-Road.
Result
494 schools and kindergartens have joined the ASÕP network, and 138,500 lessons have been covered (asop.ee). Kasvuprogramm now runs on the same platform too.
With Erkky, the question is never whether something can be done, only how.Gerli Neppi, Board Member, ASÕP
Read the full case

Customer portal development: common questions

Find more answers on the FAQ page.

How much does customer portal development cost?

A first version usually starts from €12,000. The price depends on the number of roles, how complex the workflow is and the integrations. You get the exact scope after discovery.

Why build it on WordPress?

Content, users and permissions already exist in WordPress, so development is faster and administration feels familiar. The application logic lives in separate code. If WordPress isn’t the right fit, we’ll tell you during discovery.

Can we start smaller?

Yes, we recommend it. The first version covers one core workflow, and later phases are added based on real use.

Can the system connect to public registries?

Yes. ASÕP connects to several Estonian state registries through Smart-ID, the ID card and X-Road. Getting access takes time, and we plan for it in the schedule.

Who maintains the system later?

We do, if you want. The code and documentation belong to you, so you can also bring in another developer if needed.

Can we add online booking?

Yes. A standard appointment booking often works well with a ready-made service that we connect to your website. A custom booking system starts from €4,000 and makes sense when you have several locations, special rules or packages, or need a connection to accounting. Ask us which option fits you.

Let's talk about your workflow

Describe who would use the system and what is done by hand today. We will tell you where to start.

  1. We reply within one business day.
  2. Free 20–30 min intro call.
  3. You get the scope of the first version.
Prefer to reach us directly? +372 5604 1575 erkky.tugim@codeteam.ee

By sending you agree that we process your data according to our privacy policy.