Adding a custom sentence to trigger an automation

You may add your own sentences to the intent recognizer by either extending an existing intent or creating a new one. You may also customize responses for existing intents.

Prerequisites

Prerequisites

You need a working Assist configuration. If you haven’t done so yet, check Assist’s starting page to get you ready with your setup.

To add a custom sentence to trigger an automation

This is the easiest method to get started with custom sentences for automations.

  1. Under Settings > Automations & Scenes, in the bottom right corner, select Create automation.

  2. In the Trigger drop-down menu, select Sentence.

  3. Enter one or more sentences that you would like to trigger an automation.

    • Do not use punctuation.
    • You can add multiple sentences. They will then all trigger that automation. Add a custom sentence
  4. To add a custom response, select Add action. Scroll all the way down and select Other actions.

    • Then, select Set conversation response. Set conversation response
  5. In the text field, enter the response you want to hear from Assist and select Save.

    Enter the response text

    • You can also use wildcards. For example, the trigger:

      play {album} by {artist}
      

      could have the response:

      Playing {{ trigger.slots.album }} by {{ trigger.slots.artist }}
      
    • For more details, refer to conversation response script action.

  6. To test the automation, go to Overview and in the top right corner, open Assist.

    • Enter one of the sentences.
  7. If it did not work out, checkout the troubleshooting section.

    • One of the causes could be that the device you’re targeting has not been exposed to Assist.
  8. Pick up your voice control device and speak the custom sentence.

    • Your automation should now be triggered.

Setting up custom sentences in configuration.yaml

To set up custom sentences in your configuration file follow this tutorial.

Related devices and installation tutorials