Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

    Sign In
    English (US)
    US English (US)
    FR French
    DE German
    ES Spanish
    IT Italian
    JP Japanese
    • Home
    • User Guides
    • Review Management

    Implementing News and Reviews Tiles - External

    Written by Christian Arriola

    Updated at September 2nd, 2025

    Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Getting Started
      API Guides 'Near Me' 360 Product descriptions New here Configuration and Connection Guides
    • Uberall Academy and Learning Resources
      Learning Resources - Best Practices Uberall Academy
    • User Guides
      AI What's New Platform Status and General FAQs Homepage The Dashboard Location Hub Review Management Messages Social Locator + Pages Analytics Directories Mobile App Directories
    • Connecting Tools
      Connection Troubleshooting API
    • Org Settings
      Users Billing API Keys Webhooks Legal Documentation Product Descriptions
    + More

    Table of Contents

    Implement the tiles in a Single-page-application (SPA) Introduction Steps to follow Example Implement the Review tile by api Implement the News tile by api Examples of Review Widget Implementation

    This article covers the implementation of both the News and Review Tiles.

    Embedding the Tiles

    When the business has either of the above Product Plan elements activated an additional tab, titled 'websites' is exposed in the platform on the location level. Only the location level shows this new tab as the tiles are individual to a location and meant for SMBs.

    In the new tab the user can copy the snippets for both the Review tile and the Reviews tile.

    (note: the user should add their own privacy policy URL in the settings for the Review tile.


    Review Tile

    • First party reviews are visible in the inbox, just like reviews from another channel.
    • The review tile only includes reviews from Google, Facebook and 1st party.


    Implement the tiles in a Single-page-application (SPA)

    Introduction

    The tiles work out of the box for server-side-rendered pages, but for pages that are rendered only once on start and then the browser window doesn't get re-rendered on click of a different page (= single page applications), there needs to be some manual configuration to make the tiles work. This is often the case for websites which use popular frameworks like React, Vue.js or Angular. 

    Steps to follow

    Step 1

    Add the initial tiles-script to your html:

    <script src="https://widgets.uberall.com/assets/website-widgets.bundle.js" type="text/javascript"></script>


    Step 2

    Add the container div to your component inside the SPA:

    <ub-widget-review 
        data-key="YOUR_WIDGETS_KEY"
        data-locationId="YOUR_LOCATION_ID"
        // any other customization options
    </ub-widget-review>


    The tiles won't start automatically with a SPA, because the script can't find the "<ub-widget-review>" element, because this will only be rendered at the execution of javascript.


    Step 3

    When going to the route with the tiles in the HTML, you need to call

    window.startWebsitesWidgets(); 

    The tiles should now show up and work properly.


    Step 4

    When going to a different route inside the SPA, you need to call 

    window.unmountWebsitesWidgets();


    on unmount of the store-locator component. This will make sure all components are correctly unmounted and can be started up properly again if the user comes back to the view.

    Example

    Here is an example repository with a React implementation with this tiles-component carrying most of the logic mentioned in the steps above.


    Implement the Review tile by api

    Verify if widget already exists, (snippet needs to be non-null)

    GET  https://uberall.com/api/locations/$locationId/widgets?v=20191203


    Create widget, e.g. for type Review

    POST https://uberall.com/api/locations/$locationId/widgets?v=20191203&type=REVIEW


    Update widget config

    PATCH https://uberall.com/api/locations/$locationId/widgets?v=20191203{"widgets":[{"id": $widgetId ,"type":"REVIEW","config":{"language":"en","privacyPolicyUrl":"","reviewDirectories":["GOOGLE","FACEBOOK","WEBSITE_WIDGETS"]}}]}


    Implement the News tile by api

    Verify if widget already exists, (snippet needs to be non-null)

    GET  https://uberall.com/api/locations/$locationId/widgets?v=20191203

    Create widget

    POST https://uberall.com/api/locations/$locationId/widgets?v=20191203&type=SOCIALPOST


    Examples of Review Widget Implementation

    Company URL Screenshot

    Cindy that Crash Champions 

    https://crashchampions.com/locations/crash-champions-chicago-heights

    Soundkistn 
    https://www.soundkistn.org/
    review tiles news tiles review widget

    Was this article helpful?

    Yes
    No
    Give feedback about this article

    Related Articles

    • How to check rating history and trends from my customer reviews?
    • How can I approve, decline or edit replies to reviews from other users?
    • How do I update my response to a user review on Google?
    • How to manage your business reputation from the Review Management tab
    • FAQ about Customer Feedback
     

    Copyright 2025 – uberall.

    Expand