Integration with other services

Integrate your form with other services to use their features for processing user responses and other form data. You can:

You can set up several automatic actions for each form and set conditions for performing the actions depending on user responses to the prompts.

Note. Integration with Yandex Tracker and Yandex Wiki is available to users of Yandex Forms for Business.

Add actions

To integrate the form with other services, you can configure one or more actions to be performed automatically when the user submits a completed form. To do this:

  1. Select a form and go to Integration.

  2. Add a new group of actions or use an existing one. You can add multiple actions to a group and set common conditions for performing them.

    Note. By default, a group with one action — sending an email — is set up for all forms. This group is disabled. You can delete or enable it and add your own actions.
    • To add a group of actions, click Add notification group at the bottom of the page.
    • To create a new group of actions based on an existing one, click in the upper-right corner, select Copy group of actions, and then edit the copy.
    • To enable or disable a group of actions, use the toggle in the upper-right corner.
    • To delete a group of actions, click in the upper-right corner and select Delete group of actions.
  3. If necessary, set up action conditions for the group.

    To configure multiple actions to be performed under different conditions, add multiple groups.

  4. To add an action to a group, click a button at the bottom of the group and configure action parameters:

    Note. Integration with Yandex Tracker and Yandex Wiki is available to users of Yandex Forms for Business.
  5. To disable an action, use the toggle in the upper-right corner.

  6. To delete an action, click .
  7. To apply changes, click Save at the bottom of the page.

Set up conditions

You can set conditions for integrating your form with other services. Then the actions (sending notifications or creating tasks) will only be performed if the user gives certain responses to the prompts. To set up conditions for performing actions:

  1. Select a form and go to Integration.

  2. Select a group of actions and turn on Performing actions on condition.

  3. Set conditions for performing actions:

    1. Specify a prompt that requires a certain response as a condition for the action.

    2. Select a relational operator: equal or not equal.
    3. Select or enter a response that the user's response needs to match.

      If you want the actions to be triggered by any response (if the field on the form is filled in), select the relational operator not equal in the condition and leave the response field empty.

      If you want the actions to be triggered when a user doesn't respond (if the field on the form isn't filled in), select the relational operator equal in the condition and leave the response field empty.

      For example, you can set up sending an email to a user if they fill in the Mail field on the form.

  4. To add multiple conditions, click Add condition and set up a logical operator.

    If you put the and logical operator between two conditions, these conditions must be met simultaneously. If you use the or operator, at least one condition must be met.

    If you add multiple conditions with different operators, the conditions are checked from top to bottom. The and operator doesn't take priority over the or operator.

    Note. For the result of checking a group of conditions to be predictable, we recommend using the same type of operators: all conditions with and or all conditions with or.
  5. To apply changes, click Save at the bottom of the page.

To add multiple actions with different conditions, click Add notification group at the bottom of the page and set up the actions.

Integration errors

If integration failed when getting responses to the form, and the set actions couldn't be performed, the icon appears in the Integration tab header. The action card displays a list of responses for which integration errors occurred.

If an error occurs, you can do the following:

  • Check action settings and make changes if necessary. To try to perform the action again, click Restart all under the error description.
  • To save data that couldn't be sent when performing the action, click Download responses and select the file format.
  • To clear the information about responses with integration errors and not perform the set actions for them, click Hide errors.

To learn more, go to: