Use a Custom Web Tab in Salesforce to access an unauthenticated co-premise web application.

Embed an unauthenticated co-premise web app in Salesforce with a Custom Web tab to deliver seamless access inside the familiar UI. It minimizes setup, lets admins control visibility, and avoids complex coding while keeping trusted external tools readily available for users.

Imagine you have a co-premise web app—the kind of on-site tool your team uses daily, maybe running in your data center or a private cloud. It doesn’t live inside Salesforce, but your users need quick, seamless access to it from within the Salesforce interface. The goal is simple: a smooth entry point that feels like part of Salesforce, not a separate portal. So, what’s the most straightforward way to make that happen without forcing extra logins or clunky redirects? The answer is a practical, dependable approach: Create a Custom Web tab.

What exactly is a Custom Web tab?

Let me explain in plain terms. A Custom Web tab is a built-in Salesforce feature that lets you point to a web address and embed that page inside Salesforce as a tab. It’s like placing a doorway into your external web app right inside the Salesforce UI. If your co-premise app can be accessed without requiring users to sign in again—at least for the duration of their Salesforce session—this doorway can feel almost seamless. The tab acts as a direct link, offering context and data from Salesforce alongside the external tool.

Think of it as a hybrid storefront in your single-customer-obsession landscape: you keep the internal Salesforce data where it lives, and you present the external app where users already work. No extra clicks, no copy-paste of IDs, and no login gymnastics to navigate back and forth. It’s simple in concept—and simple is often exactly what teams need when speed matters.

How to implement this path, step by step

Here’s the practical route many admins take when they want to surface an unauthenticated co-premise app inside Salesforce:

  • First, map the URL

Decide the exact web address that points to the co-premise app. If the app can be accessed without logging in, you’ll want to ensure that the URL is accessible without forcing a Salesforce authentication step for each user. If there are security considerations, document them so you can balance usability with risk.

  • Create a Custom Web tab

In Salesforce Setup, you create a new tab and choose the Web Tab type (often labeled “Custom Web Tab”). You’ll be asked for a label, a tab name, and the URL to embed. The label is what users will see in the app launcher or the navigation bar, so pick something intuitive (like “On-Prem Tool” or the app’s name).

  • Decide who gets to see it

Visibility matters. You can define which profiles can view this tab or include it in specific app menus. This step keeps the experience tidy and relevant, making sure people who don’t need the external app aren’t shown a tab that’s not useful to them.

  • Place it where users expect it

Attach the tab to a Salesforce app or navigation area that aligns with how your team works. The goal is to reduce clicks, not add confusion. A well-placed tab can turn a two-minute routine into a one-click action.

  • Check the security and trust settings

If your on-prem app uses a single-sign-on flow or relies on trusted domains, make sure Salesforce is configured to trust that domain. It’s worth reviewing any cross-origin rules and ensuring the external site’s policy permits being loaded inside an iframe if Salesforce uses that approach. You’ll want to avoid jarring security prompts that break the user’s rhythm.

  • Test with real users

Before a broad rollout, test with a small group. Look for latency, layout issues, and whether embedded content resizes nicely inside Salesforce. If the app looks cramped or scrollbars pop up unexpectedly, you’ll want to tweak the frame or layout.

  • Monitor and refine

After go-live, collect feedback. If certain users don’t need this access, you can remove the tab from their view. If the external app gains new capabilities, you can reconfigure the URL or the surrounding UI in minutes.

Why this path beats the others for unauthenticated access

Let’s compare briefly, because understanding alternatives helps you see why a Custom Web tab often fits the bill.

  • Visualforce page

You could wrap an external page inside a Visualforce page. That gives you more control over the look and feel and lets you do some light integration logic. But it requires more development work and maintenance. If the goal is a quick, low-friction embed, a direct Custom Web tab can be cleaner and faster to implement.

  • Apex callout

An Apex callout is great for talking to external APIs to fetch data or invoke actions. It’s not designed for embedding a whole web page inside Salesforce. If you need to display a live app UI rather than a data feed, a callout won’t give you the same in-Salesforce experience.

  • Lightning Connect

Lightning Connect (or other data integration approaches) shines when you’re syncing data from external sources into Salesforce. It’s powerful for data freshness and relational access, but it’s not about rendering an external UI inside Salesforce. If your use case centers on data access rather than a seamless UI, this might be the direction to explore; for an on-site app presentation, a tab often wins.

A few practical considerations you’ll want to keep in mind

  • The user experience matters

If the external app doesn’t feel like part of Salesforce, your users will notice. Language, styles, and navigation should be coherent. If the app’s design clashes, a quick UI refresh on the external side or a small styling bridge can smooth things out.

  • Security isn’t optional, even for unauthenticated access

Even if the app doesn’t require a login, you’re still exposing data. Establish which users can access the tab and monitor what data flows through the iframe or embedded view. If possible, place additional controls around what the external app can do in Salesforce’s context.

  • Cross-origin and iframe considerations

Some websites block being loaded inside frames (using X-Frame-Options or Content Security Policy headers). If your co-premise app is going to be embedded, coordinate with the web team to allow embedding in Salesforce origins and ensure the content scales nicely within a Salesforce layout.

  • Lightning Experience caveats

The web tab approach often works within Salesforce Classic and Lightning, but the exact behavior can vary by environment and version. If you’re working primarily in Lightning, verify that the tab shows where you expect and that it behaves well with responsive layouts.

  • Governance and maintenance

Because you’re pointing to an external URL, any change on that side can ripple into your Salesforce view. Keep a small change log and communicate updates to users. A simple notification can save a lot of confusion.

A human way to think about it: a doorway, not a wall

Think of a Custom Web tab as installing a doorway that opens into your external app, right where your team already shops for information. It’s not trying to replace the internal data model or force your users down a single path. It’s about context: people see Salesforce data next to the external tool, and that juxtaposition often makes decision-making faster and more intuitive.

A quick mental checklist you can keep handy

  • Is the external app truly accessible without a separate login for the user session?

  • Have I restricted visibility to the minimum set of users who need it?

  • Does the embedded view respect my Salesforce branding and layout?

  • Are there any cross-origin or iframe policy blockers that we should address?

  • Do we have a simple plan for troubleshooting if users report layout or loading issues?

Real-world analogies to help you teach this concept

  • It’s like placing a reference library inside a conference center. The shelves (Salesforce data) stay where they are, while you tuck a kiosk (the external app) into a corner where attendees naturally gather. People can grab what they need without stepping outside to a separate building.

  • It’s similar to adding a guest Wi-Fi portal in a hotel lobby. Users stay under one roof, getting access to both the lobby’s services and the partner services through a single, familiar interface.

Bottom line: a clean, practical route to streamlined access

If your goal is to give Salesforce users fast, straightforward access to a co-premise web app without forcing a separate login flow, a Custom Web tab is a sound path. It keeps things lean, reduces friction, and respects the realities of on-site or private-cloud apps. It’s not about forcing a one-size-fits-all solution; it’s about choosing a method that aligns with how your team works, how your data is used, and how secure you need to stay.

If you’re mapping out a Salesforce integration in your workspace, consider this approach as a starting point. Start small: pick a single, well-understood user group, point a tab to the external URL, and watch how the workflow improves. Then iterate—add more users, test different layouts, and refine the embedding as you learn what helps people do their best work.

Curious about what your team could do with a Custom Web tab? A quick sanity check is to gather a couple of real-use scenarios from end users: “What tasks would be faster if this external app lived here?” “Are there pages in the app that don’t render well inside Salesforce?” Use those answers to shape the configuration, and you’ll have a practical, user-centered setup that feels almost native.

In the end, the aim is simple: empower your people to access the tools they need without friction, right where they work. A Custom Web tab gives you a clean, reliable pathway to do just that. And if you keep the focus on usability, security, and maintainability, you’ll find this approach paying dividends in day-to-day productivity.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy