Wix Automations: Creating an Automation
- Step 1 | Create a new automation
- Step 2 | Choose a trigger
- Step 3 | Add steps to your automation
- Step 4 | Choose an action
- (Optional) Step 5 | Test your automation
- Step 6 | Activate the automation
Step 1 | Create a new automation
To create a new automation:
- Go to Automations in your site's dashboard.
- Click + Create Automation at the top right.
- Choose how you want to start creating your automation:
- From Scratch: Click Start from Scratch to begin from a blank automation template.
- Suggested automation: Use the categories or search bar to find the suggested automation you want to edit. Then click Set Up next to the automation.

- Click the title to give your automation a name.
Step 2 | Choose a trigger
To choose a trigger:
- Choose a trigger in the trigger selection panel from the available options under the relevant app.

- Set up the trigger.
Note: Based on the trigger you choose, you will see different settings to finish configuring the trigger. - (Optional) Enable the Trigger once per person toggle to limit trigger frequency:
- Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID).
Tip: This is useful for triggers that might occur repeatedly. - Trigger once per person every: Select this checkbox if you want to set a specific amount of time that should pass before the automation can be triggered again for the same person.
- Select the person from the trigger data: Decide how often the automation can be triggered for the same person (e.g. Contact ID, Post Author Contact ID, Visitor ID).
Step 3 | Add steps to your automation
- Delay: Pause your automation between steps by adding a delay. This lets you wait a specific amount of time before continuing to the next step.
Tip: If you don't add a delay, the action is performed immediately. - Condition: Conditions let you create complex automation flows by defining criteria for continuing the flow. In the ‘THEN’ path, the automation flow continues only if the condition is met. You can set an 'ELSE' path to define what happens if it isn’t.
- Split: Add multiple paths to your automation so that multiple actions can occur at the same time.
- Local variable: Create a placeholder for information you use repeatedly in your automation. This gives you the flexibility to manipulate your data and reuse it in conditions or actions.
- Global storage item: Create a dynamic global value that can be read, and updated across all your automations. This gives your automations the ability to remember and update shared information as they run.
- You can add notes to your automation to leave short explanations, reminders, or tasks on the canvas for you and your team. Click the Add notes icon
and drag it to the relevant place. - You can move these steps around your automation by holding the Reorder icon
and dragging it to the relevant place. - Once you’ve added a step, select it to rename, duplicate, skip, delete, or view its data.
- You can use the Undo
or Redo
arrows to reverse or reapply your recent changes.
Step 4 | Choose an action
- You can add multiple actions if needed, at any point throughout your flow.
- You can rename an action to fit your needs.
To choose an action:
- Click the Add Step icon
. - Click Action.
- Choose an action from the panel.
Note: The actions available will differ based on your trigger choice.

- Set up the action using the available settings. Click the relevant action below to learn how:
(Optional) Step 5 | Test your automation
Before you activate your automation, you can run a test to check that your trigger, actions, and mapped values work as intended. The test skips delays so you can see results right away.
This feature is only available for automations with at least one action and no configuration errors.
Test runs send real emails and notifications to the recipients configured in your automation. To check an action with test recipients you must change the recipients in the action itself.
Test emails or notification count against your site's quotas, run on your live site, and can create or update real data.
To test your automation:
Click Test at the top of your automation builder.
(Optional) Enter the sample trigger data in the Test Automation panel.
Note: Fields are generated from your trigger and may be pre-filled with example values.
Click Run Test at the bottom of the panel.
Read the confirmation and click Run Test.
View your results in the new tab that opens with your test automation flow.
Note: Test results don't appear in your automation's run log and are only available in the tab that opens after the test.

Step 6 | Activate the automation







