All resources

How to replace Excel, chat and email with a corporate portal without stopping work

A practical migration plan from spreadsheets and messages to a B2B portal: first workflows, data migration, roles, approvals and measurable outcomes.

A portal fixes a workflow, not a file format

Excel is not the problem by itself. Losses appear when people edit copies, statuses live in chat and a decision cannot be reconstructed a month later.

Choose a workflow with visible delay and reconciliation: requests, approvals, documents, delivery status or service tickets. The portal should make the next action explicit.

Start with a bounded contour

Version one can support one role and one object type. Walk from creation to closure while preserving notifications, history and rework.

Do not import the entire archive blindly. Clean dictionaries, define required fields and decide which legacy records are operational and which stay archived.

Make approvals visible

Each status needs an owner, transition rule and response target. When work is blocked, an operator should see why and escalate it without searching chat history.

Design permissions around organisation and role. Users see their contour, while audit records who changed a document and why.

Prove value before scaling

Compare cycle time, rework, errors and manual reconciliation before and after the pilot. This supports the next phase with evidence instead of a feeling that it is nicer.

After confirmation, add departments, integrations and reports. The portal then grows as a system rather than becoming another large form-filled spreadsheet.

Assign an owner for the new workflow

A portal fails when ownership is “everyone’s”. Assign owners for dictionaries, statuses, permissions and exception response. They keep rules alive after launch.

Engineering owns the system, but cannot decide business truth alone.

Migration starts with data quality

Remove duplicates, normalise names and map old IDs before import. Keep the original file as an archive, not as the working database.

Run a trial migration and let users check a sample. Ten bad rows may reveal a wrong rule for the whole process.

Adoption needs a habit, not only an interface

Explain what action now happens in the portal, where status lives and who handles exceptions. A link in email does not replace short training and early visible wins.

Allow a defined parallel check period, then set a date when the old spreadsheet stops being authoritative.

Let bottlenecks guide the roadmap

After the pilot, do not add sections for scale optics. Find work that still requires copying, waiting or reconciliation and fix it in order.

This keeps the system focused on outcomes: fewer errors, faster approval and clearer ownership.

A spreadsheet is valuable for the decisions around it

Before migration, find formulas, manual reconciliation, file versions and people who know hidden rules. Some logic may be wrong yet critical to daily work.

Formalize one workflow first and keep export available. This lowers adoption risk and lets teams compare portal results with the familiar sheet.

Permissions should be clearer than a shared file

Spreadsheet access is often a link and an agreement. In a portal define organization, role, data scope and expiry, plus who can see history or correct an error.

Transparent access builds trust better than copying every spreadsheet format.

Choose a workflow by the cost of error

Not every spreadsheet needs an immediate portal. Start where a wrong version delays payment, breaks supply or creates disputes between teams.

Name the outcome owner and minimum fields. Without ownership, a portal only fixes uncertainty into a prettier interface.

Data cleanup matters more than a polished import

Find duplicate customers, date formats, stale states and hidden formulas. Decide whether each rule is corrected, kept as history or shown for confirmation.

Keep the original file as an archive, not a second source of truth. Two working versions quickly recreate the original problem.

Design approval and return-to-step explicitly

Users should see who owns a request, which fields are missing and why it was returned. A “reviewing” state without a next action simply moves email to another channel.

Add a return comment, change history and notification to the next owner. These small details turn a form into an operating workflow.

Rollout includes adoption and measurement

Pilot with one team, provide a short support window and collect questions. Measure requests without manual duplicates, approval time and returns to Excel.

Expand after the workflow is stable. Forcing the old file off before people trust the portal is usually worse than a short parallel period.

Keep useful habits and remove risk

People like spreadsheets for quick filters, copy-paste and local calculations. Do not ban those habits without a replacement: add export, bulk edit and clear filters to the portal. Keep central states, permissions and history in the system.

Separate data from views

One sheet often mixes master data, active work and reporting. In the portal split entities with owners and build role-specific views. Reports can then change without breaking the source or integrations.

Define when Excel is switched off

Set transition criteria in advance: share of operations in the portal, no critical mismatches and support readiness. Until then the file may be an export backup, not a parallel ledger. A clear date helps the team finish migration.