tr-3Tredcoo

§01 T-Builder · inside WordPress

Say it in the chat.
It's on the site.

Tredcoo writes real code: our own products, and software for companies that need it built properly. T-Builder is the AI colleague that turns your HTML template into native Elementor pages.

Ask T-Builder§ credit $42.60
Convert tr-3.html into Elementor pages, keep my section order. Build a slider widget with the theme's own classes. Make a custom post type for case studies with a filter. Audit last month's Search Console data for /pricing.

No seats. Prepaid credit from $10, charged per job.

studionordhal.nl/wp-admin/admin.php?page=t-builder Project chat
Mark · agencyHere is tr-3.html. Build the home page in Elementor, native containers, my section order.
T-BuilderFound 11 sections. Mapping to containers — no shortcodes, your classes kept.
  • Hero + composer ✓ done
  • Technology marquee ✓ done
  • Bento “Everything built in” building…

8 of 11 sections · 4 min 12 s elapsed

T-BuilderThree blocks aren't widgets in your theme. Shall I build Marquee, Bento and Figures as real widgets with controls?
Yes, and add them to the Nordhal widget pack…
  • WordPress
  • Elementor
  • Laravel
  • Node
  • Postgres
  • Stripe
  • Kubernetes
  • Claude
  • WordPress
  • Elementor
  • Laravel
  • Node
  • Postgres
  • Stripe
  • Kubernetes
  • Claude

§02 What we build

Three things, and we do all three with the same people.

One company, one account, one statement. Whether you rent our AI colleague or hire our team, the invoice and the code standards are the same.

§01 Product

T-Builder

An AI colleague inside WordPress. Templates to Elementor pages, custom widgets, forms, sliders, post types and plugins of your site's own. It learns how your agency works.

How it works →

§02 Service

Software for your company

Web platforms, portals, integrations and APIs. Laravel and Node backends, admin dashboards, from a one-page brief to a hosted product with a release schedule.

What we ship →

§03 Subscriptions

Our own apps

T-Design turns a brief into a site that converts. T-Marketing writes content and audits SEO on real data. More on the way, all on the same credit.

See the apps →

§03 Template in, pages out

Your HTML becomes Elementor. Not a shortcode in sight.

Hand T-Builder one file. It reads the structure, splits it per section, and writes native Elementor containers with your own classes and spacing intact. Then it tells you which blocks deserve to be real widgets.

  • Native widgets, no wrappers. Editable by anyone on your team.
  • Your template, your names. Classes, tokens and section order survive.
  • SEO on real data. It reads your Search Console, not a score plugin.
  • It remembers. Second site in the same theme takes half as long.

Open T-Builder

tr-3.html — before
<!-- section: hero -->
<section class="hero">
  <p class="lbl">§01 T-Builder</p>
  <h1>Say it in the chat.</h1>
  <div class="composer">…</div>
</section>

↓ T-Builder · 4 min 12 s

Elementor · Home — after
  • Container · Hero Native
  • Heading · h1 Native
  • Text editor · sub
  • Composer New widget
  • Control: placeholders (4)
  • Container · Marquee
  • Marquee band New widget
  • Container · Bento (6 tiles)
  • Container · Figures New widget

§04 Everything built in

You don't glue six tools together. It's one account.

Hosting

Sites and services live on our cluster

Staging and production, backups every night, TLS and DNS handled. Deploy from the chat or from your pipeline.

  • tr-3.nlLive ams-1
  • portal.vanvliet.nlLive ams-1
  • nordhal.stagingStaging ams-2
Metering

Usage per product, one statement

  • T-Builder$28.40
  • T-Design$9.10
  • T-Marketing$4.95
Knowledge

It learns your way

“Nordhal uses 24px gutters and never uses icon fonts.” Written down once, applied forever.

Schedules

Jobs that run at night

  • Mon 06:00SEO audit
  • Daily 02:00Backups
Connections

Hooked to the real stack

Releases

Shipped every other week, changelog in plain words

  • v2.14 · 11 MarSlider widget: per-breakpoint controls
  • v2.13 · 26 FebCustom post types with filters and REST
  • v2.12 · 12 FebSearch Console audits on 16 months of data

§05 A week with T-Builder

Monday to Friday. One job a day, and the week still has room.

This is what a two-person agency actually did with it in March. No sprint planning, no handover document.

Monday

Template in, nine pages out. Client's own classes, menus wired, 404 and search included.

Tuesday

Three widgets the theme never had: a marquee, a logo wall and a pricing table with controls.

Wednesday

A quote form that validates, mails, and writes straight into the client's CRM.

Thursday

A “Cases” post type with filters, archive template and REST endpoint for the app.

Friday

SEO audit on last week's Search Console data. Eleven pages flagged, six rewritten.

§06 Since launch

1,4809804200

Templates converted to Elementor pages

9,2006,1002,4000

Custom widgets, forms and sliders built

7530min

Median time for a nine-section site

99.9899950%

Uptime on our Amsterdam cluster, 12 months

Portrait of an agency owner in her studio in Rotterdam

§07 From an agency owner

“We stopped quoting build hours. I quote the design now, and T-Builder does the Elementor part before lunch. The week it built our own slider widget, I cancelled two plugin licences.”
Marieke de Wit — founder, Studio Nordhal, Rotterdam · 6 people, 40 sites a year

§08 Pricing

$10

That's the smallest prepaid credit. It is enough for three full site conversions. No seats, no tiers, no annual commitment — every product draws from the same balance and shows you what it used.

Top up $10 Full pricing

Typical jobCredit used
Nine-section site, template to Elementor$2.40
One custom widget with controls$0.60
Form with validation and CRM hook$0.75
Custom post type + archive template$0.90
SEO audit, 16 months of Search Console$1.20
T-Design: a full site from a brief$3.00

Prices are what it costs us plus a margin we're not shy about. Hosting is billed separately, from $6 a site per month.

§09 Five honest answers

Questions agencies ask us in the first call.

Does it leave shortcodes or a page builder of its own?

No. It writes native Elementor containers and widgets. If you uninstall T-Builder tomorrow, every page still opens and edits normally.

Who owns the widgets and plugins it builds?

You do. They are PHP and JS files in your own plugin folder, with your prefix. We don't phone home and we don't license them back to you.

What happens to our data?

Projects and knowledge live on our Amsterdam cluster, inside the EU. Model calls go out with your prompt and markup, never with customer records.

Can you just build the thing for us instead?

Yes — that's the second half of the company. Same team, sprint-based, fixed scope per sprint. Start at Software development.

Is there a free tier?

You get $5 of credit to start, which is one site plus a widget. After that you top up when you want to. Nothing expires for twelve months.

§10 One template is all we need

Bring one template.
Leave with a site.

Ask T-Builder§ first $5 free
Convert this template, keep my spacing tokens. Build a logo wall widget with 3 breakpoints. Add a booking form that posts to HubSpot. Show me which pages lost clicks last month.

You'll be in the chat within two minutes: install the plugin, paste your credit key, drop the file. If you'd rather watch someone else do it first, book twenty minutes with one of our developers — no sales person, no slides.

  • Works on any Elementor site, free or Pro
  • Dutch company, EU hosting, invoice with VAT
  • Cancel by not topping up
wp-admin · T-Builder · Nordhal theme
YouBuild a testimonial slider widget. Three per view on desktop, one on mobile, our arrow style.
T-BuilderDone. nordhal-slider.php + slider.js written to your plugin. Controls: slides per view, gap, autoplay, arrow colour.
  • Widget registered ✓
  • Preview rendered ✓
  • Added to Nordhal pack ✓
Now use it on the About page…

§01 T-Builder

An AI colleague that lives in wp-admin.

It converts templates, builds widgets, writes plugins and audits SEO. It works inside the site, in the stack you already use, and it keeps notes on how your agency likes things done.

Start freeBook a walkthrough

§02 How it works

Four steps, and the fourth one is why it gets better.

Install and connect

One plugin, one credit key. It finds Elementor, your theme, your classes and your Search Console property.

Drop the template

An HTML file, a Figma export or a URL. It splits the page per section and shows you the map before it builds.

Review in the editor

Pages appear as native containers. Anything it couldn't match becomes a proposed widget you approve or reject.

It writes it down

Every correction becomes a rule in your project knowledge. The next site in the same theme is twice as fast.

§03 What it builds

Real files in your repo, not a hosted black box.

Everything carries your prefix and ends up in a plugin you own. Readable PHP, no build step you didn't ask for.

Ask about your theme

§ Pages

Template → Elementor containers

Sections, grids, spacing and breakpoints. Global colours and fonts mapped to your kit.

§ Widgets

Custom widgets with controls

Marquees, sliders, logo walls, pricing tables, bento grids. Each with the controls an editor needs and nothing more.

§ Forms

Forms that actually post somewhere

Validation, spam trap, mail template, and a webhook into HubSpot, Pipedrive or your own endpoint.

§ Content

Custom post types and taxonomies

Archive and single templates, filters, REST exposure, admin columns that make sense.

§ Plugins

Site-specific plugins

The little features clients ask for: a stock sync, a price calculator, a login-gated download.

§ SEO

Audits on Search Console data

Queries, clicks, positions and page-level losses — then concrete rewrites, not a traffic-light score.

§04 Releases

Every other Tuesday, written by the person who built it.

We ship small and often. Breaking changes get a migration note and a month's warning.

  • v2.14 · 11 MarchSlider widget: per-breakpoint controls, keyboard nav
  • v2.13 · 26 FebruaryCustom post types with filters, REST and admin columns
  • v2.12 · 12 FebruarySearch Console audits across 16 months of history
  • v2.11 · 29 JanuaryProject knowledge: rules editable as plain text
  • v2.10 · 15 JanuaryConversion speed: a nine-section page in under 5 minutes

§05 What a job costs

Tokens, in plain words.

T-Builder pays a model to read your markup and write code. We meter that in credit, rounded to the cent, and show it per job in your log. A long template costs more because there is more to read — not because you are on a bigger plan.

  • A short section: about $0.12
  • A nine-section site: about $2.40
  • A widget with four controls: about $0.60
  • A plugin of 400 lines: about $1.80

See full pricing

T-Builder · usage log · March
  • 11 Mar · tr-3.html → 11 pages$2.95
  • 11 Mar · Marquee widget$0.58
  • 12 Mar · Quote form + CRM hook$0.74
  • 13 Mar · Cases post type$0.91
  • 14 Mar · SEO audit /pricing$1.22

§06 Next step

Install it on a staging site and give it your worst template.

That's the honest test. If it can't handle your markup, tell us which file and we'll fix it in the next release.

Start freeSend us a template

§01 Software development

You describe the business. We ship the system.

Web platforms, customer portals, integrations and APIs for companies in the Netherlands and beyond. Laravel and Node on the back, a dashboard your staff can actually use on the front, hosted and maintained by us.

Send a briefSee three builds

~/vanvliet-portal $ tredcoo deploy --env=prod ✓ build 42s · 184 tests passed ✓ migrations 7 · zero downtime ✓ live → portal.vanvliet.nl $ tredcoo logs --tail 12:04 order.sync exact-online ok (318) 12:04 invoice.pdf queued (12) $

§02 What we build

Six kinds of work, one team.

No account managers in between. You talk to the two people writing your code.

§ 01

Web platforms

The product itself: accounts, roles, billing, a back office. Built to carry five years of features.

§ 02

Customer and dealer portals

Orders, documents, contracts and support in one login, hooked to the systems you already run.

§ 03

Integrations

Exact Online, AFAS, Shopify, Stripe, Twinfield, carriers. Queued, retried, and visible when they fail.

§ 04

APIs

Documented REST or GraphQL with versioning, keys and rate limits, so your app team isn't guessing.

§ 05

Admin dashboards

Numbers the directors ask for, exports the finance team wants, filters the warehouse uses daily.

§ 06

Takeovers

Inherited code with no tests and no docs. We read it, write the tests, then change things safely.

§03 How we work

Two-week sprints. A working deploy at the end of every one.

Brief, 1 week

We write down what it must do and what it must not. Fixed price for sprint one before you commit further.

Build, 2 weeks

Scope locked per sprint, demo on Friday. You can change the next sprint, never the current one.

Ship

Staging, then production on our cluster or yours. Monitoring, backups, error alerts in your Slack.

Keep

A maintenance retainer with a set number of hours. Unused hours roll over one month.

§04 Stack

Boring where it should be, sharp where it pays.

We pick tools we can still maintain in four years. Postgres over anything exotic, queues over cron, tests over heroics. Kubernetes because our clients' peaks are real, not because it looks good in a deck.

  • PHP 8.3 / Laravel · Node / TypeScript
  • Postgres, Redis, S3-compatible storage
  • Kubernetes on EU hardware, GitHub Actions
  • Stripe and Mollie for payments
// app/Jobs/SyncOrders.php public function handle(ExactClient $exact): void { $orders = $exact->sinceLastRun(); foreach ($orders as $order) { Order::upsert($order->toRow()); InvoicePdf::dispatch($order); } Log::info('order.sync', ['n' => count($orders)]); }

§05 Three builds

What we shipped, and what it changed.

portal.vanvliet.nl/dealer/orders
  • #18422 · Dealer NoordShipped
  • #18423 · Dealer ZuidPicking
  • Open orders318

§01 Dealer portal · wholesale

318 dealers order without phoning the office

A dealer portal on top of Exact Online: live stock, their own price list, repeat orders in two clicks, invoices as PDF. Order entry by phone dropped by four fifths in the first quarter.

  • Laravel, Postgres, Exact Online API
  • 12 weeks, six sprints
  • Maintained on a 16-hour retainer

§02 Integration layer · logistics

Four systems that finally agree on one order

A queued integration service between webshop, WMS, carrier and accounting. Every message retried, every failure visible with the payload, so support fixes it instead of escalating it.

  • Node, TypeScript, Redis queues
  • 1.2M messages a month, 99.99% delivered
  • Error dashboard for the support team
ops.tredcoo.cloud · message flow
  • Queued now42
  • Failed, retrying3

leden.vakbond-x.nl/dashboard
  • Members 24,800
  • Direct debit runs · monthly
  • Document vault · per member
  • Cases 1,140 open
  • SLA timer, assignment, notes
  • Single sign-on · iDIN

Migration from legacy CRM: 90% complete

§03 Member platform · association

24,800 members, one login, no spreadsheets

Membership, direct debit, document vault and case handling in one platform, migrated off a CRM nobody could extend. Staff handle twice the cases with the same team.

  • Laravel, Postgres, Mollie direct debit
  • Audit log on every record
  • WCAG 2.1 AA reviewed

§06 Send a brief

Three paragraphs is enough to start.

Tell us what the system must do, who uses it, and what it has to talk to. You get an honest answer within two working days: a rough range, the first sprint's scope, and whether we're the right shop for it.

  • Reply time< 2 working days
  • First sprintFixed price
  • Minimum engagement2 sprints

Or mail build@tredcoo.nl directly.

§01 Our own apps

Products we pay
for ourselves.

Every app here started as something we needed in our own agency work. They run on the same account, the same prepaid credit and the same statement as T-Builder — usage shown per product, nothing bundled you don't touch.

Start with $5 freeSee what it costs

§02 T-Design

A site designed from a brief, ready to convert.

Write a brief in plain words: who it's for, what it sells, the tone. T-Design returns one complete responsive page per screen — real copy, a type pairing, a palette, drawn interface visuals instead of stock photos. Hand it straight to T-Builder and it becomes Elementor.

  • Nine to twelve sections, each one a widget
  • Copy written for the brief, never filler
  • One HTML file, your tokens, no framework

Start T-DesignSee an example

app.tredcoo.nl/t-design/brief-412Preview
  • Brief · “Dutch software company, warm accent” Read
  • Palette · #C8401A + warm neutrals Set
  • Type · Fraunces / Hanken Grotesk Set
  • Hero · composer + chat window
  • Marquee · 8 technologies
  • Bento · 6 tiles
  • Figures · 4 numbers
  • Output · tr-3.html 11 sections

Writing closing section · 9 of 11

app.tredcoo.nl/t-marketing/nordhalSearch Console · 28 days
  • “elementor developer rotterdam”pos 4.2 ↑
  • “wordpress onderhoud bureau”pos 11.8 ↓
  • /diensten/webshops−42 clicks
T-Marketing/diensten/webshops lost 42 clicks on one query. The H1 no longer matches it. Draft rewrite ready.

§03 T-Marketing

Content and SEO on data, not on vibes.

It connects to Search Console and Analytics, finds the pages that actually lost ground, and writes the fix: a new title, a tightened intro, a missing section. Then it tells you next month whether it worked.

  • Page-level loss and gain, per query
  • Drafts in your voice, approved before publishing
  • Monthly report a client can read

Start T-MarketingConnect a property

§04 Coming next

Three in the oven. Dates when they're real.

We announce an app when it works in our own agency for a month. No waiting lists that go nowhere.

  • T-Support — a first-line assistant on your own documentation and ticketsQ3
  • T-Shop — product content and feeds for WooCommerce and ShopifyQ4
  • T-Watch — uptime, Core Web Vitals and broken-form alerts per client siteIn testing

Ask to test early

Tredcoo account

$42.60

Prepaid credit · March

  • T-Builder$28.40
  • T-Design$9.10
  • T-Marketing$4.95
  • Hosting · 4 sites$24.00

One invoice, VAT included, EU.

§05 One account

One credit, every product, usage you can read.

You don't buy seats per app or sign three contracts. Top up once, use whichever app the week calls for, and see exactly what each one spent. Agencies pass it on per client; companies put it on one purchase order.

Create an accountPricing detail

§01 Pricing

Prepaid credit. Pay for what runs.

No seats, no tiers, no annual contract. Top up from $10, spend it across T-Builder, T-Design and T-Marketing, and see every cent in the usage log. Your first $5 is on us.

Top up $10Talk to us

Top up§ secure · Stripe
  • $10≈ 3 site conversions
  • $50≈ a month for one developer
  • $250≈ a small agency's month
Add creditCredit is valid 12 months.

§02 What things cost

Plain numbers, measured on real jobs last month.

JobProductTypical creditTime
Nine-section site, template to ElementorT-Builder$2.407 min
Single section conversionT-Builder$0.1225 s
Custom widget with four controlsT-Builder$0.602 min
Form with validation and CRM webhookT-Builder$0.753 min
Custom post type with archive templateT-Builder$0.904 min
Site-specific plugin, ~400 linesT-Builder$1.806 min
SEO audit, 16 months of Search ConsoleT-Marketing$1.203 min
Full site design from a briefT-Design$3.005 min
Hosting, per site per monthPlatform$6.00—

Credit is spent on model tokens plus our margin. A longer template costs more because there is more of it to read — never because of who you are.

§03 Metering

You can always see where it went.

Every job lands in the log with the product, the project, the duration and the cost. Export it as CSV, group it per client, and bill it on with your own mark-up. Set a monthly ceiling and the account stops instead of surprising you.

  • Per-project tagging for client billing
  • Spend ceiling and low-credit e-mail
  • One invoice a month, Dutch VAT, reverse charge in the EU
app.tredcoo.nl/account/usage
  • T-Builder$28.40
  • 64%
  • T-Design$9.10
  • 21%
  • T-Marketing$4.95
  • 15%
  • Ceiling this month$150.00

§04 Larger teams

Invoiced yearly, hosted in your own tenant, SLA signed.

For agencies past a hundred sites and for companies with procurement: a yearly commitment with a volume rate, your own isolated tenant, named contacts and a response-time SLA. Software development is quoted separately, per sprint.

Request a proposalDevelopment rates

  • Volume rate from$2,500 / year
  • Isolated tenantIncluded
  • Response SLA4 office hours
  • Development day rate€960
  • Maintenance retainerfrom 8 h / month

§05 Billing questions

Does unused credit expire?

After twelve months of no activity. We mail you twice before that happens, and a single top-up resets the clock on the whole balance.

Can I cap what a project spends?

Yes. Set a ceiling per account or per project. Jobs stop at the ceiling with a clear message, never half-built.

Do you do per-client invoicing?

Not as separate invoices, but every job is tagged per project and exportable, so your own billing stays simple.

§01 About Tredcoo

A small Dutch software company that ships.

We started in 2019 doing WordPress and Laravel work for agencies and mid-sized companies. The same jobs kept coming back: convert this design, build this widget, hook this system to that one. So we built the tool we wanted, and then we sold it.

Today Tredcoo is nine people. Half the week goes into client software — portals, integrations, platforms — and half into our own products. That mix is deliberate: the products stay honest because we use them on paying client work the same week we ship them.

§02 The team

Nine people. Everyone you mail writes code or design.

Portrait of Tredcoo's founder and lead developer

Thomas Reder

Founder, lead developer · Laravel, Postgres, the boring parts that matter

Portrait of the product lead for T-Builder

Nadia el Karimi

Product lead, T-Builder · decides what we don't build

Portrait of a front-end developer at Tredcoo

Joris Vermeer

Front-end · Elementor internals, widget architecture

Portrait of the designer behind T-Design

Lotte Brands

Design · T-Design's type scales, palettes and layout vocabulary

Portrait of a backend engineer at Tredcoo

Sem Okonkwo

Backend · integrations, queues, the message bus

Portrait of the platform engineer who runs the cluster

Anne Tijsma

Platform · Kubernetes, releases, the pager

Also: two developers on client projects and one person who answers support before lunch.

§03 Principles

Five lines we actually argue about.

Ship small

A release every two weeks beats a roadmap every six months.

Own your code

What we generate is yours, readable, in your repo, with your prefix.

No buzzword pricing

You pay for what ran. We show you the number and the job.

Boring stack

Choose the thing we can still maintain in four years.

Say the hard thing

If the feature is wrong, we say so before the sprint, not after.

Canal in Utrecht near the Tredcoo office

§04 Utrecht and remote

An office on the Oudegracht, and four time zones of quiet.

Four of us are in Utrecht most days; the rest work from Groningen, Lisbon and Bandung. We meet in person one week a quarter, and we keep client calls inside 09:00–17:00 CET so nobody's evening belongs to work.

  • Founded2019
  • People9
  • Client projects live31
  • OfficeOudegracht, Utrecht

Come by for coffeeWork with us

§05 Open applications

We hire one person at a time, and we read every mail.

No postings right now. If you write Laravel or know Elementor's widget API better than we do, send three paragraphs and something you built to jobs@tredcoo.nl. No cover letter template, please.

§01 Contact

Mail a developer, not a funnel.

One of the nine of us answers, usually the same day and always within two working days. Tell us which of the three things you need — the tool, a build, or an app — and we'll skip the discovery call if you'd rather.

We reply from a real address. No newsletter unless you ask for one.

§02 The details

2110days

Maximum reply time on working days

4320h

Support SLA on paid accounts, office hours

9630

People in the company, all reachable

NL

Company and hosting, both inside the EU


Tredcoo B.V.

Oudegracht 214
3511 NR Utrecht
The Netherlands

Administration

KvK 78 452 109 · VAT NL862510394B01
Invoices: finance@tredcoo.nl

§03 Finding us

Eight minutes from Utrecht Centraal, on the water side.

Ring the middle bell, second floor. There is no reception — mail ahead and someone will be downstairs. Bikes go in the rack by the bridge; there is no parking on the gracht.

Plan a visit

Or just try it§ $5 free
Convert my template into Elementor pages. Build a pricing table widget with controls. Create a custom post type for vacancies. Audit the pages that lost clicks last month.

§04 Faster than e-mail

Most questions are answered by doing it once.

Install T-Builder on a staging site, drop in a template, and judge the result yourself. If it goes wrong, support reads the same log you do.