Help Center
Getting startedAdmin only15 min read

Create your Meta Business Portfolio

Every WhatsApp connection — Coexistence or the full API — plugs into a Meta Business Portfolio. Without one there is nothing to connect to. Here is how to create it, and how to get through business verification without the document dead-end that traps most Singapore companies.
The container

Why you need one

A Meta Business Portfolio is the container that everything else lives inside. Your WhatsApp Business Account is created inside it. Your phone number lives inside that. Exabloom connects to the number. Take the portfolio away and the chain has no anchor — there is, literally, nothing to connect to.

Meta Business Portfolio
The container. Everything below lives inside it.
WhatsApp Business Account
Created when you connect — not before.
Your phone number
The number customers actually message.
Exabloom
Connects to the number inside the portfolio.
The portfolio comes first. Everything below it is created later, during the connection flow.

This is why the portfolio is step one for every customer, whether you are connecting an existing number through Coexistence or standing up a fresh one on the API. It is free, and creating it takes about two minutes.

Naming
Meta says the portfolio name “should match the public name of your business” and cannot contain special characters. Note public — not legal. The exact-legal-name rule belongs to verification, a different stage with a different field. Do not tie yourself in knots here.
Read this before you panic

You are not blocked

Almost everyone believes business verification is a gate you must clear before you can use WhatsApp. It is not. An unverified portfolio can connect a number and message real customers on day one. Verification raises limits — it does not grant access.

Day one · unverified · live
250 customers / 24h
2 phone numbers · 250 templates
Either road gets you up
Verify your business
Documents + a confirmation code. Up to 14 working days.
Or just message well
2,000 delivered messages to unique numbers over a rolling 30 days. No paperwork at all.
2,000 customers / 24h
then 10,000 → unlimited, on quality
Unverified is a working state, not a waiting room. And verification is only one of the two roads out of it.

The second road is the one nobody mentions. Meta will lift you from 250 to 2,000 customers a day if you verify or if you simply deliver 2,000 messages to unique numbers over a rolling 30-day window with good quality. Paperwork is one option, not the option.

What this means in practice
If verification is stuck, keep going. Connect the number, work your inbox, and let the submission grind on in the background. Most businesses never come close to 250 unique customers in a day, so the limit is theoretical for them — and the ones who do exceed it are, by definition, messaging enough to earn the increase on quality alone.
Stale advice is everywhere
Any guide telling you verification unlocks a first tier of 1,000 a day is out of date — Meta doubled that step to 2,000 in October 2025 and moved limits from per-number to per-portfolio. Several provider help centres still print the old number, and some state outright that verification is mandatory. It is not.
Two minutes

Create the portfolio

You need a personal Facebook account to log in with. That account is the identity the portfolio is created under — it is not shown to your customers, but it will be visible to anyone you later add to the portfolio.

  • Go to business.facebook.com and log in with your Facebook profile.
  • Click the drop-down menu below Home in the top left.
  • Click Create a business portfolio.
  • Fill in three fields: your portfolio name, your first name and surname, and a business email address. Meta uses the email to contact you; customers never see it.
  • Click Create (Meta also labels this Create portfolio in places), then confirm the email address from the message Meta sends you.
Use the business email from the start
Make this an address on your company domain — the same domain as your website. It costs nothing now and it quietly keeps the smoothest verification route open later. A Gmail address closes a door you cannot easily reopen; see Leg 2.

Nothing is created alongside the portfolio. It starts empty — your Facebook Page, Instagram account, ad account, and WhatsApp Business Account are all added afterwards. One constraint worth knowing early: an asset can only belong to one portfolio, so decide which portfolio owns what before you start attaching things.

Good to know
You can personally create up to two business portfolios. There is no limit on how many you can be a member of.
The mental model

Verification: the two legs

Here is the idea that dissolves almost every verification nightmare. Verification is not one test. It is two independent tests, and they prove different things.

Leg 1 · The document
Is the business real?
Proves the entity exists. Your ACRA Business Profile settles this on its own.
ACRA is enough here
Leg 2 · The connection
Do you represent it?
Proves you speak for the entity. A code you receive — or proof you own the domain.
ACRA is irrelevant here
Two legs, two questions. Collapse them into one and you will chase a document that does not exist.

The document leg asks is this business real. The connection leg asks are you the one entitled to speak for it. A document can never answer the second question, and a confirmation code can never answer the first.

This is where people get stuck
When someone tells you “Meta wants a document with your business name and phone number on it”, they have collapsed the two legs. Meta wants a document proving the business is real, and separately wants to reach you at something it can tie to the business. The phone is a connection question that has wandered into the document conversation.
Leg 1

The document: what actually counts

Meta states the rule plainly, and it is worth committing to memory because you may need to quote it back to someone:

“The documents that you upload to verify your business should validate the legal name of your business and your business’s official postal address or phone number.”
Meta Business Help Centre — Which official documents do I need to upload

Read the second half slowly. Address or phone number. The legal name is required; the second leg is satisfied by either one. An ACRA Business Profile carries your legal name and your registered address, which means it satisfies both halves on its own — the absence of a phone number on it is not a gap.

Legal business nameandaddressorphone

Not “name and phone”. The second leg is a choice — and an address satisfies it.

ACRA Business Profile
Legal name
Printed on the profile.
Registered address
Satisfies the second leg outright.
Phone number
Absent — and it does not matter.
Utility / phone bill
Legal name
Meta never accepts a utility bill as proof of legal name.
Address & phone
Only ever this leg.
In a director’s own name
Proves nothing. Invites a mismatch rejection.
The rule, drawn as the boolean it actually is.

Meta accepts five document types: a certificate or articles of incorporation, a business registration or licence document, a government-issued business tax document (self-filed tax documents are rejected), a business bank statement, and a utility bill. An ACRA Business Profile is a business registration document — the second category — which is why it works.

The proof that the “or” is real
Meta accepts a utility bill only for address and phone number, and says explicitly it is “not an acceptable document for legal business name verification”. If a single document had to carry name and phone together, this entire category could never be used for anything. The flow is designed as one document for the name, and — only if needed — another for the contact detail.
Documents are conditional
You may not be asked for a document at all. Meta first tries to match the details you type against public records. Uploads are requested when no matching record is found and you select My business isn’t listed or None of these match.
  • Documents must be unexpired and issued by the relevant authority.
  • Cover up extraneous personal data before uploading — Meta names identity numbers specifically.
  • English is one of Meta’s 21 supported languages, so Singapore documents need no translation.
  • Meta publishes no rule on document age, file format, or file size. Guides claiming “no older than 3 months” or “PDF only, 10MB” are inventing it.
Leg 2

The connection: choose your method

Once your details are in, Meta asks how it should confirm you represent the business. In its own words, you “choose a method (email, phone, text message, WhatsApp message or domain verification) to confirm your connection”. Five options — and domain verification is one of them, not a separate track you complete elsewhere.

Domain verification
Admin access to your domain. Meta’s own answer for a business with no business phone.
Email
An email whose domain matches your website domain exactly. May pull in domain ownership proof anyway. Gmail is a dead end.
Phone call
A business phone that can take the code.
Text message
A business mobile that can take the code.
WhatsApp message
A business number on WhatsApp that can take the code.
Not equal. The one at the top asks for something you can actually produce.

The three phone-shaped methods all demand the same thing: a phone that Meta can reach and tie to the business. If your number is a director’s personal mobile — the normal state of affairs for a small Singapore company — these are the hard road.

Email is stricter than it looks
Email feels like the easy escape, but Meta will send the code to an address whose domain matches your website domain exactly, and warns you “may also be asked to provide proof of website domain ownership if you choose to receive a verification code at your email address”. So email can quietly pull domain verification in on top. A Gmail address fails outright. An .edu address cannot receive codes at all.

Which makes domain verification the quiet winner for most businesses. It proves the connection with something you control outright — your website — and Meta itself points phone-less businesses to it. You do it at SettingsBrand safetyDomains, using a meta-tag, an uploaded HTML file, or a DNS TXT record. Enter the root domain only: website.com, not www.website.com. Once verified, you can remove the tag or record and the status holds.

Where verification lives
SettingsSecurity centre, then Start verification. You need full control of the portfolio — if you cannot see Security centre, that is why. Note Meta now calls this area Settings, not “Business Settings”; guides using the old label are dated.
Cookbook

Routes to copy

The Singapore default
Company with a website
  1. 1Document leg: upload the ACRA Business Profile. Name + registered address. Done.
  2. 2Connection leg: use a work email on your website’s domain, or domain verification.
  3. 3Check the website loads and is HTTPS — a broken site is a listed rejection reason.
  4. 4Wait. Up to 14 working days is normal.
No business phone
Number is a personal mobile
  1. 1Do not hunt for a phone document. It does not exist and you do not need it.
  2. 2Connection leg: choose domain verification. This is Meta’s own documented answer for exactly this case.
  3. 3Document leg: ACRA alone, on the strength of the registered address.
No company website
Only a Facebook or Instagram presence
  1. 1Domain verification and the email method are both closed to you — each needs a domain.
  2. 2That leaves the phone-shaped methods, so a reachable business number becomes genuinely necessary.
  3. 3Cheapest fix is usually the smallest domain and mailbox you can buy, which reopens both better routes.
Just get live
Verification is dragging
  1. 1Create the portfolio and connect the number now — unverified works.
  2. 2Run at 250 customers a day while the submission sits with Meta.
  3. 3If you outgrow it, the 2,000-messages-in-30-days road lifts you without any paperwork.
Troubleshooting

When Meta asks for the impossible

The most common dead-end sounds like this: Meta — sometimes a support rep directly — insists on an official document showing the legal business name and the business phone number together. The ACRA profile has no phone. The telco bill is in a director’s personal name. Utilities are not under the company. There is no such document, and the business stalls for weeks.

That demand does not match Meta’s published rule. The strongest evidence is Meta’s own help centre, which devotes a section to this exact situation — the heading is verbatim:

“You’re applying for business verification and don’t have a business phone number.”
Meta Business Help Centre — When to use domain verification to verify your business

Meta then routes those businesses to domain verification. A documented, supported path for a business with no phone number cannot coexist with a mandatory phone-bearing document. If you need to push back on a rep, this is the page to put in front of them.

The likeliest cause — and the fix
Check what you typed. The submission form asks for business details “including the legal business name, address, phone number and website”, and Meta then uses your documents to “confirm the details that you entered”. Put a phone number into that form and you have invited Meta to corroborate it — with a document you do not have. The phone demand is often self-inflicted at this step. Do not volunteer details you cannot evidence.
  • Do not submit the director’s telco bill. It fails on Meta’s own terms — the legal business name must appear on a utility bill for it to count, and a personal-name bill invites a mismatch rejection.
  • Domain verification does not remove the document leg. It substitutes for the connection leg only. You will still upload entity documents — that is expected, not a failure.
  • Submit first, argue later. Meta’s on-screen instructions contradict its own help centre in places. Rather than trying to satisfy the wording, submit a clean ACRA-based application and let Meta accept or reject it — a rejection at least comes with a stated reason you can act on.
  • Check your website before resubmitting. A site that fails to load, is not HTTPS-compliant, or contains a broken link is an explicitly listed rejection reason — and an easy one to miss when you are focused on documents.
Honest limits
Two things we cannot promise. Meta does not document any way to change your contact method or cancel a submission once it is in — if you are locked to phone, a support ticket asking them to reset it is the only lever we know of, and replies take days to a week. And reviewers do sometimes go off-script: the published rule says ACRA is enough, but a given reviewer may still ask for more. The rule is your argument, not your guarantee.

Good to know & pitfalls

  • Editing verified details forces re-verification. Change the legal name, country, phone number, website, or tax ID after verifying and you start the process again. You can add a missing phone or website without re-verifying.
  • The Edit button may be locked for WhatsApp portfolios. Meta warns you “may not be able to click Edit if the business portfolio is used for a WhatsApp Business account” — which is precisely our customers. Get the details right the first time.
  • 14 working days is the real SLA. Not the “1–5 business days” third-party guides promise. Plan onboarding around the longer number and be pleasantly surprised.
  • The request may never appear in Security centre. Meta says you “may be emailed or notified from a platform other than Security centre”. Reviewer requests often surface only in the Support Inbox — a common cause of silent multi-week stalls. Check it.
  • Exact match on legal details. Meta asks that entered details “exactly match the details of your legal business entity”. Copy them off the ACRA profile rather than typing from memory.
  • Appeals are conditional. Meta says you “may be eligible to appeal” a rejection — no published criteria, and no documented cap on self-serve attempts. The widely-quoted “3 attempts” limit is real but applies to partner-led verification, not to you.
  • Verification is not the blue badge. Business verification proves your entity to Meta and raises limits. It is a separate thing from a verified badge or an Official Business Account, and it does not grant one.

Stuck on verification?

We have walked plenty of Singapore businesses through this exact wall. Send us a message and we will look at your submission with you.