Step 3: Create your Yext App

Finally, you will have to create an app in your Yext account that will use the uploaded plugin file to trigger a Slack message every time you receive a new review.

  1. Navigate to Developer > Developer Console.

  2. Click Add an App in the top right corner.

  3. Enter a name for your app (something like “Slack Reviews Publisher”) and click Create App.

  4. Under API Credentials tab, add a new API Permission, with the endpoint Management API > Reviews and the permissions Read-only. Click Save.

  5. Under the Webhooks tab, click Add a Webhook.

  6. Under Webhook Type, select Reviews. Click Next.

  7. Choose a name for your webhook, such as “Slack Review Notification”.

  8. Under URL, click Invoke a Function. Choose slackReviewsPublisher and select the function handleNotification.

  9. Keep the V Param as is, and click Finish and Add.

  10. Now that the webhook is live, you should start receiving notifications in the Slack channel you specified!