Перейти к основному содержимому

📋 SmartForm as a Conversation Tool

The SmartForm Trigger serves as an entry point for workflows by collecting user responses through a form. All collected data, including AI-calculated results (if enabled in the form configuration), is passed to SmartFlow. It enables you to use form data dynamically in your workflows and create logic-driven actions.

pasted-image.png


📝 Trigger Details

Name: SmartForm
Category: Triggers


🔧 Parameters

1. Form ID

  • Type: string
  • Description: The unique identifier of the SmartForm.
  • Required: Yes
  • Example:
    form12345

2. Form Responses

  • Type: object
  • Description: Contains all questions and their respective answers, which can be used as variables in SmartFlow actions.
  • Required: Yes
  • Example:
    {
    "name": "John Doe",
    "email": "john.doe@example.com",
    "age": 30,
    "feedback": "Great service!"
    }

3. Observation

  • Type: string
  • Description: Sets the observation for the AI after form completion. By default, this is the AI-calculated result or the form's answers. However, you can customize it manually.
  • Required: Optional
  • Default Value: The form's result or response.

🚀 How It Works

  1. Form Completion:

    • Users interact with the SmartForm and provide responses to the questions.
  2. Result Handling:

    • Once the form is submitted, SmartFlow receives:
      • All form data: Each question and answer as variables.
      • Result (if enabled): AI-calculated outcomes based on the user's inputs.
    • The observation is set to either the calculated result or default form data.
  3. Variables in Workflow:

    • Every question and answer is available for use in SmartFlow actions.
    • Example: Use {name} or {feedback} in an email action.

💡 Use Cases

1. Personalized Onboarding

  • Scenario: Use SmartForms to collect user details during onboarding.
  • Workflow:
    • Variables from the form (e.g., name, age) are used to personalize the next steps.
    • Example: Assign users to a specific customer success manager based on their responses.

2. Survey Analysis

  • Scenario: Gather feedback and analyze it dynamically.
  • Workflow:
    • Use AI-calculated results to gauge sentiment.
    • Variables like {rating} and {feedback} are used to take appropriate actions.

3. Dynamic Decision-Making

  • Scenario: Allow SmartFlow to make decisions based on user responses.
  • Workflow:
    • Questions in the form (e.g., {role}) guide the workflow’s next steps.

🔍 Example Configuration

Form ID:

customerFeedbackForm01

Form Questions:

{
"name": "string",
"email": "string",
"feedback": "string",
"rating": "number"
}

Observation:

"Feedback analysis complete. Sentiment: Positive."

🛠️ Tips

  1. Observation Control:

    • Manually set the observation to influence the AI’s next action. For instance:
      "Start a new workflow based on the form data."
  2. Debugging:

    • Test form submissions to ensure that all variables are correctly passed to SmartFlow.
  3. Result Accuracy:

    • If result calculation is enabled, ensure that AI logic in the form is correctly configured for accurate outcomes.

Ready to elevate your
user experience?

Deploy AI assistants that delight customers and scale with your business.

GDPR Compliant