Create a Google Calendar entry with Google Home

Learn how to create an entry on your default calendar with natural language

  1. joaomgcd
    This is how it'll look like in the end:

    To use this you'll need to get the AutoWeb beta. Please get it here. AutoWeb only available as a beta at the time of writing.
    /!\ You have to enable the Use for Google Assistant/Alexa option at the bottom in the Natural Language Commands screen to make this work on Google Home and Alexa:

    STEP 1 - CREATE COMMAND TO ADD CALENDAR ENTRY


    • In AutoVoice go to Natural Language -> Commands and add a new command
    • Set the command to Add an entry on my calendar
    • Set the response to Calendar Entry added
    • Click on Finished and then leave the command name and action as the default values
    • Click on the created command and then Add Parameter
    • Name the parameter text
    • Set the type to Any
    • Leave it's value blank


    STEP 2 - CREATE PROFILE TO CREATE CALENDAR ENTRY


    • Create a new profile with the AutoVoice Natural Language event condition and select your newly created command
    • In the task add an AutoWeb action, select the Google Calendar API and the Quick Add action
    • Set the Text field to %text which is the variable that the natural language command created
    /!\ You might need to first import the Google Calendar API into AutoWeb. If you do, open the main AutoWeb App -> Browse Web Services -> Google Calendar -> Import


    STEP 3 - TEST


    If you now say something like Add an entry on my calendar it'll ask you what you want to add and then it'll add it. :cool: