web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

View in browser link not working

(3) ShareShare
ReportReport
Posted on by 56

Hi,

i'm currently switching to real time marketing and i just created a new marketing e-mail with a view in browser link. However, the URL does not work. The feature switch for view in browser is enabled. I can choose the view in browser option but i just sent a test mail and the URL doesn't work, it's basically an empty link.

Can someone explain to me how i can add the view in browser option correctly?

 

Thanks

I have the same question (0)
  • Suggested answer
    Saif Ali Sabri Profile Picture
    2,346 Super User 2025 Season 2 on at
    View in browser link not working
    Based on your inputs, here’s a refined diagnosis and solution for the “View in browser” issue in Real-time Marketing (RTM):

    Problem Summary
    You are:
    • Using Real-time Marketing, not Outbound.
    • Seeing the "View in browser" personalization token, but it's empty or invalid.
    • Inserting {{Message.ViewAsWebpageUrl}} manually triggers an invalid property error.
    • You don’t have access to Public Content Settings (likely due to security roles/permissions).
    • Using test send, which generates non-functional view links.
    • Have no “Assist edit”, only “Personalize” available.

    Key Clarification
    In Real-time Marketing, the “View in browser” feature only works when:
    • The email is sent via a live journey (not a test send).
    • Your environment has Public content enabled and configured (this requires admin-level access).
    • The “View in browser” option is inserted via the editor UI, not manual tokens.

    Immediate Actions to Fix
    1. Use a Real Journey to Test
    Test sends will never generate a working browser link. Instead:
    1. Go to Journeys in Real-time Marketing.
    2. Create a new journey with:
      • Static Segment → (just you as a contact)
      • Add the email in question.
    3. Publish and run the journey.
    4. Check the received email — the view-in-browser link should work.

    2. Use the Built-in "View in browser" from Personalization UI
    You mentioned this option is visible — that’s the correct way.
    • In the editor, insert a link or button.
    • Click “Personalize” → Select “View in browser”.
    • Do not edit or type the token manually, as RTM uses internal, protected personalization schema that doesn’t support raw Liquid tokens like {{Message.ViewAsWebpageUrl}}.

    3. Check Permissions to Access Public Content Settings
    If the view link is still broken in the real journey, then your issue is likely a permissions/configuration issue.
    Have a Dynamics 365 Administrator check:
    • Go to Customer Insights - Journeys (Admin App).
    • Navigate to:
      Settings → Customer engagement → Real-time marketing settings → Content Settings.
    • Ensure that “Enable view in browser” and “Public content hosting” are turned on.
    • If not visible, assign the "Customer Insights - Journeys Administrator" security role to yourself or have an admin make the change.

    Summary of Fix Path
    Step Action
    1 Use real journey, not test send
    2 Use “Personalize” → “View in browser” (do not insert tokens manually)
    3 Admin must verify “Public content” settings in RTM settings
    4 If needed, request admin role assignment to access these settings


     
  • CU26051002-2 Profile Picture
    56 on at
    View in browser link not working
    Hello Saif,
     
    thank your for your reply. 
    I checked everything and still it doesn't work.
    When i insert a link with dynamic content token {{Message.ViewAsWebpageUrl}} i receive the following error message when trying to save:
     Email body: Dynamic content contains an invalid property: {{Message.ViewAsWebpageURL}}.
     
    I don't have the Assist edit option in my email editor, i can only choose personalize and there is already the option of "view in browser" (see screenshot) but when i choose this, it doesn't work. It seems to me like i need to define the view in browser URL somewhere first but i don't know where.
     
    I tried to Check Public Content Settings (Optional) like suggested but i don't see this option in my app (maybe i don't have access.)
     
    Maybe you have another idea based on my input?
     
    Thank you,
    Johanna
  • Verified answer
    Saif Ali Sabri Profile Picture
    2,346 Super User 2025 Season 2 on at
    View in browser link not working
    Issue: "View in browser" link in Real-time Marketing emails is not working (empty or broken URL), even though the feature switch is enabled.

    Root Cause

    In Real-time Marketing (RTM), the "View in browser" link must be explicitly configured within the email content. If the link appears as empty or doesn't work in a test email, it's usually due to:
    • Not using the correct dynamic content token.
    • Missing public content settings or email not published properly.
    • Email sent as a test email, which does not generate a public browser link.

    Solution Steps

    1. Use the Correct Dynamic Token

    Make sure you're inserting the "View in browser" link using the correct syntax from the Real-time Marketing content editor.
    • In the email editor, go to a text block or button.
    • Use the "Assist edit" or dynamic content menu to insert:
    plaintext
    {{Message.ViewAsWebpageUrl}}
    • Or, if you're using the UI:
      • Select text or button → Click "Insert dynamic text" → Choose View as webpage URL.

    2. Ensure the Feature is Enabled

    You've mentioned it’s already enabled, but double-check:
    • Go to SettingsFeature switches → Ensure "View in browser" is enabled for Real-time Marketing.

    3. Do Not Use Test Send

    The "Send test email" option does not generate a working view-in-browser link, because test emails are not published with a valid public link.
    Instead, create a quick journey to send a real email to yourself:
    • Go to Real-time Marketing → Journeys.
    • Create a new journey with a Segment → Email tile.
    • Publish the journey and send it to yourself.
    This will generate a valid view-in-browser link in the received email.

    4. Ensure Your Email is Published

    Make sure the email is in Published state before using it in a journey.

    5. Check Public Content Settings (Optional)

    If applicable:
    • Go to SettingsCustomer engagementReal-time marketing settings.
    • Under Content settings, verify that public content rendering is properly configured.

    Summary

    Action Description
    Use correct token {{Message.ViewAsWebpageUrl}}
    Avoid test email Use real journeys for testing
    Email must be published Draft emails won’t generate links
    Feature toggle Must be enabled in settings
    Optional Check content settings if links still break

    Let me know if you need help creating a test journey or troubleshooting the token rendering.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 258

#2
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 164

#3
Tom_Gioielli Profile Picture

Tom_Gioielli 121 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans