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.
About the Meta screens
The Meta windows in this guide are drawn by us, not screenshots. Meta redesigns its screens often, so treat layout and exact wording as illustrative and look for the labels. The Exabloom screens are exact.
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 nothing to connect to.

business.facebook.com/latest/settings/whatsapp_account
∞Business
YBYour BusinessBusiness portfolio
WhatsApp accounts
Your BusinessWhatsApp Business Account
Phone number: +65 8123 4567
Exabloom connects to that number
app.exabloom.com/settings/social-channels
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
Communication
Social Channels
Quick Replies
Availability
Notifications
Logout
Social Channels

Connect your communication platforms to start messaging leads directly from the dashboard.

Whatsapp BusinessCoexistence Connected
Connected to +65 8123 4567
Connected a few seconds ago
Settings
Message Templates
Understanding the 24-Hour RuleWhatsApp requires pre-approved templates to initiate conversations outside the 24-hour support window.
Meta Business Manager Manage Templates
Facebook Messenger
Integrate to start messaging leads.
Connect
Instagram Messenger
Integrate to start messaging leads.
Connect
Top: the portfolio holds the WhatsApp account, which holds the number. Bottom: Exabloom connects to that number in Settings, Social Channels. The portfolio comes first.

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.

business.facebook.com/latest/whatsapp_manager/overview
∞Business
Messaging limit
Unique customers you can message each 24 hours, per portfolio
You start here
250
unverified
2,000
a day
10,000+
then higher, on quality
AVerify your business
Documents plus a confirmation code. Up to 14 working days.
BOr just message well
2,000 delivered messages to unique numbers over a rolling 30 days. No paperwork.
Unverified is a working state, not a waiting room. Green is where you start; A and B are the two roads up to 2,000 customers a day. Meta's screen is redrawn, illustrative.

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. (An unverified portfolio also gets 2 phone numbers and 250 templates.)

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.
Coexistence customers
Standard Business Verification works for numbers connected through Coexistence. Some provider help centres say otherwise; that does not apply here.
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.

1

Open the portfolio menu

Go to business.facebook.com, log in with your Facebook profile, and click the drop-down menu below Home in the top left.

business.facebook.com/latest/home
∞Business
Home
1
YBYour Business
Inbox
Posts and stories
Ads
Welcome
① The portfolio drop-down sits under Home in the left column. It shows the portfolio you are in now.
2

Click Create a business portfolio

In the menu that opens, click Create a business portfolio.

business.facebook.com/latest/home
∞Business
Home
YBYour Business
Business portfolios
YBYour Business
1
Create a business portfolio
Welcome
① Create a business portfolio is the last entry in the menu.
3

Fill in three fields, then Create

Enter the portfolio name, your first name and surname, and a business email address, then click Create (Meta also labels this Create portfolio in places).

business.facebook.com/latest/home
∞Business
Welcome
Create a business portfolio
Business portfolio name
1
Your Business
Your name
2
First name and surname
Business email address
3
you@yourcompany.com
4Create
① Portfolio name (the public name of your business). ② Your name. ③ Business email; Meta uses it to contact you, customers never see it. ④ Create. 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.

1The documentIs the business real?
business.facebook.com/latest/settings/security_center
∞Business
Upload a document
Document type
Business registration document
ACRA-business-profile.pdf
Uploaded
ACRA is enough here
2The connectionDo you represent it?
business.facebook.com/latest/settings/security_center
∞Business
Confirm your connection
EmailDomain must match your website
Phone callNeeds a business phone
Text messageNeeds a business mobile
WhatsApp messageNeeds a business number on WhatsApp
Domain verificationNeeds admin access to your domain
ACRA is irrelevant here
Two legs, two Meta screens, 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.”

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
Business ProfileACRA
1
Entity nameEXAMPLE PTE. LTD.
UEN200000000A
2
Address1 Example Road, Singapore 000000
Phonenot on the 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.
① Legal name and ② registered address are on the profile, and together they satisfy the rule. The dashed row is the phone number the profile does not carry; it does not matter.

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.
1

Open Security centre, then Start verification

Log in to business.facebook.com, open Settings, click Security centre, then Start verification. You need full control of the portfolio; if you cannot see Security centre, that is why.

business.facebook.com/latest/settings
∞Business
Settings
Business
Business info
1Security centre
Users
People
Partners
Business info
business.facebook.com/latest/settings/security_center
∞Business
Settings
Business
Business info
Security centre
Users
People
Partners
Security centre
Business verification
Not verified
2Start verification
① Security centre in the Settings column. ② Start verification on the Business verification card. Meta now calls this area Settings, not “Business Settings”; guides using the old label are dated.
2

Enter your legal details exactly

Type the legal business name, the address and the website, copied off the ACRA profile, then click Next.

business.facebook.com/latest/settings/security_center
∞Business
Business details
Legal business name
1
EXAMPLE PTE. LTD.
Address
2
1 Example Road, Singapore 000000
Phone number
Only if you can evidence it
Website
3
https://example.com
4Next
① Legal name, exactly as printed on the ACRA profile. ② Registered address, same. ③ Your website, on the same domain as your business email. ④ Next. The phone field is your call: only fill it in if you can evidence it, see the troubleshooting section.
3

Upload the ACRA profile

If Meta asks for a document, choose business registration, upload the ACRA Business Profile, and click Next.

business.facebook.com/latest/settings/security_center
∞Business
Upload a document
Document type
1
Business registration document
2
ACRA-business-profile.pdf
Uploaded
3Next
① Document type: business registration. ② The ACRA Business Profile file. ③ Next.
  • 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.

4

Pick the method you can actually produce

Choose Domain verification and click Next, unless you have a business phone that can take a code.

business.facebook.com/latest/settings/security_center
∞Business
Confirm your connection
EmailDomain must match your website
Phone callNeeds a business phone
Text messageNeeds a business mobile
WhatsApp messageNeeds a business number on WhatsApp
1
Domain verificationNeeds admin access to your domain
2Next
① Domain verification. ② Next. The dashed tags under each method are ours, not Meta's: green asks for something you control, amber needs care, grey needs a business phone.

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. It is done in Settings, under Brand safety.

5

Open Brand safety, then Domains

In Settings, under Brand safety, click Domains, then Add.

business.facebook.com/latest/settings/domains
∞Business
Settings
Users
People
Partners
Accounts
Pages
WhatsApp accounts
Brand safety
1Domains
Domains
2Add
No domains yet
① Domains, under Brand safety in the Settings column. ② Add.
6

Add the root domain and prove it

Enter your root domain, choose how you will prove it, do that on your website, and click Verify.

business.facebook.com/latest/settings/domains
∞Business
Add a domain
Domain
1
website.com
Root domain only, no www
How will you prove it?
2
Meta-tagHTML fileDNS TXT record
3Verify
① The root domain only: website.com, not www.website.com. ② A meta-tag, an uploaded HTML file, or a DNS TXT record; your web host or developer can add any of the three. ③ Verify. Once verified you can remove the tag or record and the status holds.
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, since 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 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 (the unnumbered field in the details screen above) 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.
Our side

Then connect in Exabloom

You do not need to wait for verification. As soon as the portfolio exists, connect the number from the portal. The full walkthrough, including Meta’s signup popup and your phone, is in Connect WhatsApp Business (Coexistence); this is the short version of where it starts.

app.exabloom.com/settings/social-channels
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
1
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
Communication
2
Social Channels
Quick Replies
Availability
Notifications
Logout
Social Channels

Connect your communication platforms to start messaging leads directly from the dashboard.

Whatsapp BusinessCoexistence
Integrate to start messaging leads.
Connect
Message Templates
Understanding the 24-Hour RuleWhatsApp requires pre-approved templates to initiate conversations outside the 24-hour support window.
Meta Business Manager Manage Templates
Facebook Messenger
Integrate to start messaging leads.
Connect
Instagram Messenger
Integrate to start messaging leads.
Connect
app.exabloom.com/settings/social-channels
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
Communication
Social Channels
Quick Replies
Availability
Notifications
Logout
Social Channels

Connect your communication platforms to start messaging leads directly from the dashboard.

Whatsapp BusinessCoexistence
Integrate to start messaging leads.
3 Connect
Message Templates
Understanding the 24-Hour RuleWhatsApp requires pre-approved templates to initiate conversations outside the 24-hour support window.
Meta Business Manager Manage Templates
Facebook Messenger
Integrate to start messaging leads.
Connect
Instagram Messenger
Integrate to start messaging leads.
Connect
app.exabloom.com/settings/social-channels
BMBright MindsOrchard
Inbox
Leads
Calendars
Contacts
Bulk Actions
Win-back
Workflows
Analytics
Forms
Settings
Settings
General
Profile
Workspace
User Management
Audit Logs
Communication
Social Channels
Quick Replies
Availability
Notifications
Logout
Social Channels

Connect your communication platforms to start messaging leads directly from the dashboard.

Whatsapp BusinessCoexistence Connected
Connected to +65 8123 4567
Connected a few seconds ago
Settings
Message Templates
Understanding the 24-Hour RuleWhatsApp requires pre-approved templates to initiate conversations outside the 24-hour support window.
Meta Business Manager Manage Templates
Facebook Messenger
Integrate to start messaging leads.
Connect
Instagram Messenger
Integrate to start messaging leads.
Connect
① Settings in the left sidebar. ② Social Channels under Communication. ③ Connect on the Whatsapp Business card. When it finishes, the card reads Connected to your number (bottom).
Verification status is not shown in Exabloom
The portal does not display whether your portfolio is verified, or your messaging limit. Check both in Meta (Security centre for verification). A connection that works while unverified is normal; see You are not blocked. If the connect popup itself errors, go to Fix WhatsApp connection problems.

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, with 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.