What a “blank app” actually means in Salesforce

When you log in as a Platform User and see:

“Well, this is awkward. This app doesn’t have any navigation items, or you can’t access them.”

Salesforce is saying:

“I looked at the app’s nav items, checked your object + tab permissions, and you’re not allowed to see any of them.”

No error.
No warning.
Just… emptiness.

That’s intentional.

Why this happens specifically with Platform Users

Platform licenses are object-restricted by design.

They:

  • ❌ Don’t support Cases
  • ❌ Don’t support many standard CRM objects
  • Do support custom objects (within limits)

So if your app navigation includes things like:

  • Cases
  • Accounts
  • Contacts
  • Reports
  • Dashboards

…and the user’s license/profile/permission set doesn’t allow access?

👉 Salesforce removes every single item from the nav bar
👉 Leaving the app “empty”

The Fix

Whenever a user sees a blank app, check in this exact order:

✅ 1. Does the User’s License support the object?

Ask first, always.

  • Platform license?
    • ❌ Cases
    • ❌ Opportunities
    • ❌ Leads
    • ✅ Custom objects (like Service Task__c)

If the license doesn’t support it — stop.
No permission set can fix that.


✅ 2. Is there a TAB for the object?

Objects don’t appear magically.

You must have:

  • A Custom Object Tab
  • Tab visibility set to:
    • Default On (via profile or permission set)

You did this here — that was a key unlock.


✅ 3. Does the USER have object access?

Check via:

  • Profile or
  • Permission Set

Minimum required:

  • Read access to the object

No object access = no nav item.

✅4. Is the object added to the APP navigation?

This is the step most people miss.

In App Manager → Edit App → Navigation Items:

  • Add your custom object (Service Tasks)
  • Save and refresh

If it’s not in the app, Salesforce can’t show it.


✅ 5. Is the Lightning Record Page activated?

For custom objects:

  • Record page must be:
    • Activated
    • Assigned as Org Default or
    • Assigned by App/Profile (if applicable)

Otherwise users can see the tab but hit weird dead ends.

How this ties to the Custom Permission solution

Once users could:

  • See the app
  • See the object
  • Open records

I then layered Custom Permissions on top to control:

  • Which Lightning record page they see
  • What data is visible
  • Which users get the “Field Operative” experience

So the blank app problem wasn’t separate — it was Step 0.

⭐ STAR

Situation
Platform Users logged into Salesforce but were presented with a blank app and no navigation items.

Task
Diagnose whether the issue was permissions, profiles, licensing, or app configuration — and restore access without breaking license constraints.

Action
Audited the user license, verified supported objects, created a custom object tab, added it to the app navigation, and ensured object access via permission sets.

Result
Platform Users gained access to a clean, role-appropriate app experience while remaining fully license-compliant.

A blank app in Salesforce is not a bug — it’s a signal that the user has no accessible navigation items under their current license and permissions.