Skip to content

RFP pack 8 min read Updated September 23, 2026

Customer portal RFP: the pack for a login gated account area

In short

This RFP is for a portal where customers log in to see their own information: orders, appointments, documents, or account details. It sets the authentication method, the privacy rules that apply to whatever data the portal stores, where that data physically sits, and how account recovery works, with acceptance tests built around a real customer logging in and seeing only their own records.

Key facts

  • Name the authentication method the bidder will use, magic link email, password with multi factor, or single sign on, since this choice affects both security and how many support calls you get about locked out accounts.
  • If the portal stores health information for US patients, HIPAA applies; if it stores personal information for Canadian customers, PIPEDA, or the provincial equivalent such as PHIPA in Ontario, applies instead. Name whichever is relevant rather than leaving compliance unaddressed.
  • Ask exactly where customer data is hosted and stored, since some businesses, particularly in healthcare or finance, need data to stay within a specific country for legal or contractual reasons.
  • Account recovery, what happens when a customer forgets a password or loses access to the email tied to their account, should be specified in the RFP rather than discovered the first time a real customer gets locked out.
  • A portal that pulls order history, appointment records, or billing status from an existing system needs that integration named specifically, CRM, booking software, or billing platform, since building a portal with no data source behind it just produces an empty shell.

What a Portal Covers, and What Data It Assumes Already Exists

Scope this as a login gated area where an existing customer sees information specific to their own account: past orders, upcoming appointments, uploaded documents, or billing status. It assumes customer records already exist somewhere, in a CRM, a booking system, or a billing platform, and the portal is a window into that data, not a new place to create it from scratch.

State whether customers self register or whether accounts are created for them, since a portal that requires a customer to make their own account is a different build, with different security and email verification needs, than one where accounts are provisioned by your staff.

Be explicit about whether the portal needs to support more than one type of user, for example a customer view and a staff admin view, since combining both into one RFP changes the permission structure the bidder has to design.

What a Portal Vendor Needs From Your Existing Systems

Provide access to whichever system holds the customer records the portal will display: your CRM, booking software, or billing platform, along with documentation of its API if one exists. A vendor cannot design authentication and data flow sensibly without knowing what the portal is actually pulling from.

Name the privacy rules that apply to your business and your customers' data up front, rather than expecting the bidder to guess. If you are unsure which rules apply, say that too, since a bidder who has built portals in a regulated space before can often tell you.

Give the vendor a repository under your own account for the portal's code, following the same principle as any custom build, and grant staging access to whichever backend system the portal connects to so testing does not touch live customer records.

Who Owns the Customer Records the Portal Displays

You should own the portal's source code, its hosting account, and, most importantly, every customer record it displays, none of which should live exclusively inside a system only the vendor can access. Confirm that customer data entered or generated through the portal, such as uploaded documents or support requests, is stored in a system you control, not a database only the vendor's account can reach.

Ask specifically what happens to customer login credentials and session data if you change vendors: can a new developer access the authentication system, or would every customer need to reset their password and re-register under a new provider.

Require a written data map at handoff: what customer data the portal stores, where it lives, and which parts of it are subject to a privacy law you named earlier in the RFP.

Authentication First, Then the Data Connection, Then a Real Login Test

Set an early milestone around authentication alone: a real test account can log in, log out, and recover a forgotten password successfully, before any customer facing feature is built on top of it. Authentication is the part of a portal most likely to cause support headaches later, so proving it works early is worth the sequencing.

Set a milestone for the data connection: information pulled from your CRM, booking system, or billing platform displays correctly and updates when the source system changes, tested with real but non sensitive test accounts rather than live customer data.

The final acceptance test should be a walkthrough where a test customer account logs in and sees only its own records, nothing belonging to any other customer, since permission leakage between accounts is the single most damaging failure mode a portal can have.

How to Score Portal Proposals

Weight security and compliance experience heavily: 25 percent for a named authentication approach with a clear reason it fits your use case, 25 percent for demonstrated experience with whichever privacy rule applies to your data, 20 percent for how cleanly they propose to integrate with your existing CRM or booking system, 15 percent for price, and 15 percent for references from a comparable regulated or account based build.

A proposal that does not mention data privacy at all, when your portal will clearly store health, financial, or otherwise sensitive information, is a proposal from a bidder who has not built in this space before, regardless of how polished the design mockups look.

Ask references one specific question: has a customer of theirs ever reported seeing another customer's information inside the portal, and if so, how was it found and fixed.

Questions Every Portal Bidder Should Answer

Get a written answer to each of these before any proposal is scored: What authentication method do you recommend for this portal, and why? Which privacy law or rule applies to the data this portal will store, and how does your build account for it? Where physically is customer data hosted? How does account recovery work when a customer loses access to their login email? How do you test that one customer account cannot see another customer's data?

Also ask what happens during the CRM or booking system integration if the source system goes down or changes its data format, since a portal with no plan for a failed data connection can either show stale information or break outright with no warning to your customers.

Related questions

SearchPod is a vendor for this kind of work and would answer this RFP; the acceptance tests here are the ones we agree to.

Want this scoped and priced for your business?

Get a free, no-obligation proposal within one business day. We look at your site and your market and tell you plainly what we would do, and what we would not.

Get your free proposal

Keep reading

More in RFP packs

All 40 in RFP packs