Arm alarm control panel via Alexa

So I use the manual control panel, and have various automations like this to arm it:

# if away on alarm keypad used
#   - arm the alarm
- alias: "Alarm Keypad Away"
  trigger:
    - platform: state
      entity_id: sensor.zipato_hallway_keypad_alarm_level
      to: '255'
  action:
    - service: homeassistant.turn_on
      entity_id: switch.zipato_hallway_keypad_switch
    - service: alarm_control_panel.alarm_arm_away
      data:
        code: !secret alarm_panel_code

But how can I arm using Alexa? You can’t have an automation without a trigger and Alexa needs to call a device/automation.

Either an input boolean or a script, you can expose either to alexa.

Ahhh scripts appears in the scenes section of Alexa. Ok I’ll try seeing if a scene can turn the alarm on.