January 21 Release

Welcome to January Release!

Each month all Hitchhikers will get access to the latest and greatest Yext features through the Monthly Releases. You can learn more about our Release Process here and you can comment on, ask questions, or like each feature by visiting our Community.

Happy Hitchhiking!

Answers

This feature will allow for the ability to select entities for the BOOST_ENTITES/BURY_ENTITIES action using a saved filter from the Knowledge Graph. You no longer need to specify each individual entity when using this rule. This will be particularly useful when boosting/burying entities in bulk. For example, let’s say you’re a Healthcare company, you could create a Saved Filter to group “spine specialists” (any doctor with the specialty field = spine) and boost them to the top for any query that involves “Spine”. This way any doctors with Spine Specialty who get added to the platform will immediately fall into the filter without having to manually edit the config to add the new Entity ID.

To do so, you would first create the Saved Filter in Knowledge Graph. You can review how to create Saved Filters in this training here

Then, under the Search Configuration, you can add the savedFilterID to boost/bury these entities like so:

CopyCopied!
{
    "criteria": {
       "searchTermContains": [
         "spine"
       ]
     },
"actions": [
       {
         "actionType": "BOOST_ENTITIES",
         "filter": {
            "savedFilterId": {
                "$eq": "1234"
             }
           },
         ],
         "verticalKey": "providers"
       }
     ]
   }

We also are introducing a new forceResults option to determine if entities are always boosted, or only boosted if they were already in search results. The default behavior already matches forceResults set to true, which means that if the entity is not returned in the results without the action, by default BOOST_ENTITIES will add the entity to the results set. However, setting it to false would specify that the BOOST_ENTITES action should only happen if the entities are already in the search results.

Have any feedback or questions? Leave us a note in the Community here.

The latest Answers Hitchhiker Theme (v1.19) includes:

Thinking about upgrading? Please read the detailed Refreshed UI and Faster Preview Generation posts carefully for upgrade considerations / instructions.

Have any feedback or questions? Leave us a note in the Community by clicking on a feature above.

You can now add labels to facets! By default, facet names are taken from the Knowledge Graph field name, but now you have the flexibility to override the name of the facet in your Answers Frontend. This is particularly useful when using built-in profile fields which have fixed Knowledge Graph field names. For example, you may want the Knowledge Graph field titled “Insurance Accepted” to read “Our accepted insurances” when users are searching for Locations.

To override the name, you can set label in the fields in your Facets configuration (under componentSettings in your config.json). This controls the label for the facet itself (such as “Insurance Accepted”), not the facet options (such as “cigna”, “blue cross blue shield”, etc).

Your syntax could look as follows:

CopyCopied!
"componentSettings": {
  "Facets": {
    "fields": {
        "insuranceAccepted": {
            "label": "Our accepted insurances", 
            "searchable": true,
            "searchLabelText": "Search for insurance accepted",
            "placeholderText": "Search"       
        }
     }
  }
}

Have any feedback or questions? Leave us a note in the Community here.

Platform

Improvements have been made to the User Management screens.

With the addition of an Access Controls section of User Management you can more easily see Access Permissions when viewing, editing or creating users.

Details of these enhancements can be seen in all of the areas listed below:

Viewing and Editing Users

When you navigate to the User Management screen you will now see an Access Controls section of the page.

In this section, you can see the Roles that are assigned to the user, which allows you to more easily see Access Permissions when viewing, editing or creating users.

This section includes a table where you can see all of the Roles assigned to the user, allowing you to more easily see Access Permissions when viewing, editing existing users.

Access Controls Section

Adding New Permissions to Users

To add additional permissions to a user you can simply click on the new + Add button in the Access Control section.

You can then select the Role, and the Scope that you would like to apply to this user a single modal.

The updated design also comes with a functionality update where you can now add multiple permissions to a user at once if they are on the same role. In the example below this user will now have the ‘Account Manager’ role for 19 entities within the account.

Add Access Controls

Deleting Access Controls

Similarly to adding additional controls, you can also easily remove permissions, either in bulk, or one by one by clicking the Delete Access Controls button or by clicking on the trashcan icon next to the individual permission.

Delete Access Controls

To learn more about User Management, visit the Users training module.

Have any feedback or questions? Leave us a note in the Community here.

Knowledge Graph

The Price Range field is now available for all location entities.

This field is a drop-down that allows you to choose a range from “$” to “$$” depending on your pricing. Price Range can be sent to various supported endpoints including Listings and Pages to help you provide customers with even more information about your business.

Price Range Field

In addition to Entity Edit, you can also add this field to entities using the Data Upload tool. To do this, enter the appropriate number of dollar signs in your spreadsheet. Note that the dollar sign is the only supported symbol in the upload, and should be used for all regions and currencies.

Price Range Upload

Previously, the Price Range field was only available on the location entity in certain circumstances or with specific subscriptions.

Have any feedback or questions? Leave us a note in the Community here.