Labels & sequence guide

Run multiple Alexa routines from one button

Buttons for Alexa PRO can group several saved routines under the same label. Add that label as a widget and one tap runs the grouped routines in the order used by the app — useful when one household action requires several Alexa commands.

Buttons for Alexa routine settings with a label assigned

Example: “Arrive home” button

Suppose you normally run three separate commands after arriving home:

  1. turn off the alarm;
  2. open the garage;
  3. turn on the entrance lights.

Instead of adding three widgets, assign all three saved commands the same label, such as Arrive home, and add one label widget.

How to create the label group

Create or open the first saved routine

Set the label that will identify the group, for example “Arrive home”. If Alexa needs extra time before the next command, adjust the execution/wait setting.

Buttons for Alexa label setting on a routine

Give the next routines the same label

Open each additional command and assign the identical label. Only commands with that label become part of the group.

Second routine configured with the same Buttons for Alexa label

Arrange the execution order

Order the routines in the main Buttons for Alexa list in the sequence you want them to run. This matters when command B depends on command A finishing first.

Add a label widget

Add the label widget to the Android home screen and choose the group you created.

Buttons for Alexa label widget for a group of routines

Test the complete sequence

Run the group while you can observe the devices involved. If commands overlap, increase the appropriate execution/wait timing or reconsider the order.

Why execution order and timing matter

Grouped routines are not one atomic Alexa routine. They are separate commands executed sequentially. That means a command that opens a dialogue, waits for a device, or requires a follow-up response can need more time before the next command is sent.

Security-sensitive actions

Doors, garages, alarms and PIN prompts can involve interactive Alexa responses. Test these workflows carefully. A sequence that works once can still depend on network latency or Alexa dialogue timing.

What if Alexa asks for a PIN?

Use separate saved commands for the initial action and the follow-up code, give them the same label, keep them in the correct order and use the dedicated Wait for Alexa before the next routine option where appropriate.

See the routine with passcode / follow-up command guide.

Frequently asked questions

Can one button run multiple Alexa routines?

Yes. In Buttons for Alexa PRO, assign the same label to multiple saved routines and add a label widget. Tapping that widget executes the routines in the order used by the app.

How do I change the execution order?

Arrange the saved routines in the desired order in Buttons for Alexa. The label group follows that routine order, so put dependent commands in the correct sequence before testing the widget.

Can I add a delay between routines?

Buttons for Alexa provides execution-time/wait controls for workflows that need more time before the next routine. Exact timing depends on Alexa’s response and network conditions, so test security-sensitive sequences carefully.

Can I use this for a PIN or follow-up Alexa dialog?

It can be configured as separate sequential commands, and the app includes a “Wait for Alexa before the next routine” option for supported flows. Interactive Alexa dialogs are timing-sensitive, so use the dedicated passcode guide and test your exact setup.