Wix Automations: Creating Automations for CMS Form Submissions

7 min read
Use Wix Automations to ensure that all submissions you receive from custom CMS (Content Management System) forms are handled appropriately. This automation works with any CMS forms created with input elements. Choose from a variety of actions such as running Velo code, sending data via webhooks, or connecting third-party apps such as Google Sheets and Zapier. You can also automate more basic actions like sending or receiving emails, creating or updating contacts, and more. 
Before you begin:
Screenshot of the CMS trigger in Wix Automations.

Creating a CMS custom form automation

When setting up your automation, choose the CMS trigger and whichever action you want to occur when you receive a submission from your custom form. 

To create an automation for CMS custom form submissions:

  1. Go to Automations in your site's dashboard.
  2. Click + New Automation.
  3. Click + Start from Scratch.
  4. Click the title to give your automation a name.
  5. In the Trigger section, click CMS.
  6. Select an option under Select which CMS form triggers this automation:
    • Any: Any form that uses input elements and the CMS triggers the automation.
    • Specific: Specific forms that use input elements and the CMS trigger the automation. Click Select, then select the custom form(s) you want to use and click OK.
      Note: Your custom forms are listed with the name of the page they appear on first, followed by the collection that stores the submissions.
  7. Click the Limit frequency to drop-down to set the trigger frequency:
    • Don't limit (trigger every time): Your action will take place every time it is triggered by a visitor.
    • Once per contact: Your action will take place only once per contact.
    • Once per contact every 24hrs: Your action will take place only once per contact in any 24hr period.
Screenshot of setting up a CMS trigger in Wix Automations.
  1. (Optional) Click + Add Delay to add a delay between the trigger and when the action occurs. Then choose how many days, hours or minutes to delay the timing by. 
  2. (Optional) Add a condition that must happen in order for the automation to continue:
    1. Click + Add Condition.
    2. Click the Select criteria drop-down and choose the collection field to use in the condition.
    3. Click the next drop-down and choose an operator (e.g. equals, contains, is true).  
    4. Click the drop-down or text box that appears next to your operator drop-down to complete your condition. The logical statement you've created will determine whether the automation continues.
    5. (Optional) Click + Add Criteria to add any further criteria.
Screenshot of adding a condition to an automation.
  1. Select the action that will take place after the trigger (e.g. send an email, get an email, create a contact). Learn more about the actions you can choose.
    Note: If you want to use the automation to send an email to the person who submitted a form, update an existing contact, or create a new contact, select the Create a contact action. See the FAQ section below for more information.
  2. Set up the action using the available options, which vary depending on the action type. 
  3. (Optional) Click + Add an Action to add a follow-up action.
    Note: It is not possible to add a follow-up action that creates or updates one of your contacts. Use the Create a contact as your automation's 1st action if you want to create or update contacts. 
  4. Click Activate to save and activate the automation.

FAQs

Click below for answers to common questions about using automations with custom CMS forms. 

Did this help?

|