Configuration vs Customisation: What a Marketing Spend Platform Should Let You Configure

Guide cover: Evaluating a Marketing Spend Platform, Configuration vs customisation, by Brandintellé

In a marketing spend platform, configuration means changing how it works through settings, such as budget levels, approval rules, notifications, templates, dashboards and access rights, without writing code. Customisation means the vendor writes new code for you. A platform that fits a large company through configuration is faster to roll out, cheaper to run and safer to upgrade. Ask every vendor to mark each of your requirements as standard, configurable or custom, in writing.

Every vendor in a selection will say their platform is configurable. The word has stopped meaning much. The useful question is narrower: for each thing your company does differently, will the platform handle it through settings your team can change, or through code only the vendor can change?

That difference decides how long implementation takes, what it costs, how painful upgrades are, and whether a new region or a reorganisation next year means a change request or an afternoon's work. This guide sets out what should be configurable in a marketing spend platform, how to test each one, and how to keep the custom part small.


What is the difference between standard, configurable and custom?

Standard works the same for everyone. Configurable is set up for you without code. Custom is built for you in code.

Standard, configurable and custom compared: who changes each, what happens at upgrade, and an example of each in a marketing spend platform
  • Standard: the feature works out of the box, the same way for every customer. Example: an approval request shows its status as requested, approved, rejected or on hold.

  • Configurable: the feature is set up to match your company through settings, during implementation and afterwards. Example: your approval limits by budget line and amount. Your administrators can change them later without the vendor.

  • Custom: the vendor writes code that only you use. Example: a report or workflow step no other customer has. It needs the vendor to change it, test it at every upgrade and support it for as long as you use it.

Some custom work is normal in a large company. The aim isn't zero; it's knowing exactly what is custom before you sign, and keeping it to the things that are genuinely unique to you.


What should be configurable in a marketing spend platform?

Seven things that differ in every large company. If any of them needs code, expect a longer and more expensive project.

What should be configurable

Why it differs between companies

How to test it in the demo

Budget structure and hierarchy

Levels, dimensions (brand, region, channel, activity) and naming are different in every company

Send your real hierarchy beforehand; ask them to add a level live

Approval rules

Limits depend on the budget line, the amount and the type of action

Give them three of your rules; ask them to route a test request

Workflows

Which steps a brief, estimate or invoice goes through, and who acts at each

Ask them to add a step to an existing workflow on screen

Notifications

Who is told what, when, and on which channel

Ask what an approver receives and whether it can be acted on from a phone

Templates and checks

Vendor templates by medium, and which invoice checks run

Ask to switch one invoice check off and back on

Dashboards and reports

Each role needs a different view of the same spend

Ask them to build a new view for a regional head while you watch

Role-based access

Who sees which budgets, and who can approve, edit or only view

Log in as two different roles and compare what each can see

The demo tells you more than the RFP answers. "Yes, it's configurable" in a spreadsheet costs the vendor nothing; changing a setting live, on your structure, is hard to fake.


How do you keep custom development small?

Get it in writing, challenge every custom item, and start with one team.

  1. Ask for a standard / configurable / custom column on every requirement in your RFP, filled in by the vendor and attached to the contract.

  2. Challenge each custom item. Often there's a configurable way to get most of the result if your process bends slightly. Decide whether the rest is worth code you'll maintain for years.

  3. Ask who owns custom code at upgrade time, and whether it's included in support.

  4. Start with one module for one team. A pilot shows quickly which requirements were really unique and which were habit.

What are the warning signs that a platform isn't really configurable?

  • The answer to "can it do this?" is always "yes" and never "here's how".

  • Every change in the demo is "something we'd set up in implementation".

  • Adding a budget level, an approval step or a user role needs a change request.

  • Implementation estimates grow each time you add a requirement, even small ones.

  • The vendor can't tell you which of their other customers run without custom code.


What should an RFP response template for configurability look like?

Use this: paste these columns into your RFP and ask every vendor to fill them in for each requirement. Then score the answers the same way for every vendor.

Requirement

Standard, configurable or custom?

If configurable: who can change it later?

If custom: effort, and who maintains it at upgrade?

Shown working in the demo?

Example: budget hierarchy with brand, region, channel and activity

Example: approval limits by budget line and amount

Example: view-only access for auditors

How to score each vendor

  1. Score each requirement: 3 standard, 2 configurable by your own administrators, 1 configurable only by the vendor, 0 custom.

  2. Subtract 1 if it wasn't shown working in the demo.

  3. Multiply by the requirement's weight: must-have ×3, should-have ×2, nice-to-have ×1.

  4. Add up each vendor's total, and list every custom item separately, because those are the costs that keep coming back.

How configurable is Brandintellé?

Brandintellé is built as one product configured for each company, so what differs between large companies is handled through settings wherever possible.

  • Budget structure: the hierarchy is built to your own dimensions (brand, region, channel, medium, activity and any custom dimension), with no fixed number of levels. Budget, outlook, available and consumed show at line-item level every month.

  • Approvals: approval rules are configured by budget line and by amount, matching your delegation-of-authority policy. Every request shows its status, and rejections carry a reason.

  • Notifications: approvers are alerted by email and on mobile, and can approve, reject, comment or hold from their phone.

  • Templates and checks: vendors upload through templates for each medium, and the ten automated invoice checks are configured per client.

  • Dashboards: media, brand and geography dashboards show the same spend from different angles, and the AI Workspace answers questions in plain language from your data.

  • Role-based access: each person sees and acts only on the budgets and steps their role allows; auditors can be given view-only access.

Where a requirement genuinely needs something new, we say so before the contract, not during implementation.


"Configurable" is the most overused word in software selection. Ask to see it changed live, on your own structure, and the word starts to mean something again.

See how Brandintellé configures to your budget, approvals and roles

Frequently asked questions

Stay ahead on marketing operations

Explore more guides, case studies, and product insights from Brandintellé.

Try the demoMore guides →

Explore more Brandintellé content

Search articles, browse the knowledge base, or watch academy videos.