Born Digital - Documentation
  • Welcome
    • Welcome to Digital Studio
  • Digital Agent
    • Introduction
    • Workspace
      • List of Projects
      • Project Details
      • Deploy Project
    • Conversation Flow
      • User Interface Basics
      • Nodes Explained
        • MESSAGE node
        • ANSWER node
        • DECISION node
        • FUNCTION node
        • AI node
        • TRANSFER node
        • REDIRECT node
        • START / END nodes
      • Training set
        • Overview
        • Best practices for writing training set
      • Launching project
      • Setting tab
    • Building new projects
      • Knowledge base project
        • Step 1. - Initializing Your Project
        • Step 2. - Integrating AI Node
        • Step 3. - Finalizing with Testing and Training
        • (Optional) - Integrating a Knowledge Base Index
      • Advanced project
        • Step 1. - Establishing Functions
        • Step 2. - Crafting Greetings
        • Step 3. - Adding the AI node
        • Step 4. - Managing Flow Scenarios
        • Step 5. - Finalizing the Project
        • Step 6. - Training and Execution
    • Advanced functions
      • Knowledge base
      • New AI node property variables
      • Recordings
      • Statistics
      • Code editor
      • Widgets
  • For advanced users
    • Conversation design tips
      • Customizing speech synthesis
      • Customizing text output
      • Customizing smart functions output
      • Randomizing message content
      • Alternative messages based on variable values
      • Setting time-based greetings
      • Personalised URL links
      • Custom business statuses with variables
      • String slicing
      • Implementing chat buttons
    • Intent recognition tips
      • Fine-Tuning Intent Recognition using Generative AI
      • Multi-step intent recognition
      • Recognition based on named entity extraction
    • Prompting cookbook
      • Basics
      • Prompting techniques
  • Product changelog
    • Product changelog
  • Initial setup
    • Starting up
    • My settings
  • Contacts
    • Contacts for you
Powered by GitBook
On this page

Was this helpful?

  1. Digital Agent
  2. Conversation Flow
  3. Nodes Explained

FUNCTION node

The 'Function' node serves various purposes, allowing for the execution of multiple functions and interactions with backend systems.

PreviousDECISION nodeNextAI node

Last updated 1 year ago

Was this helpful?

Here's an overview of the function node configuration tab and some practical use cases:

are versatile and can perform various tasks, including retrieving, posting, or manipulating information from backend systems. To see practical examples, refer to the chapter .

Learn more about smart funcitions here ->

We will update the UX/UI of the variable dialog in near future. Stay updated!

Within this overview of the , let's explore two distinct types of using the function variable:

  • Smart Functions: These are programmed to execute specific functions, such as retrieving a particular name, fetching specific data from your sources, or obtaining the current date.

    • Example: 'Now' - a smart function that returns the current date.

    • Example: 'County' - a smart function that tracks the number of times the is invoked (useful in ).

    • Example: 'Value' - represents a static value predefined within the node.

Note the importance of the order of smart functions, as this dictates their execution sequence. Follow a 'first-things-first' approach to ensure the operates as intended.

In this overview, the target node remains empty. Ensure you connect another node after the to continue the flow effectively.

'Function' node
'Function' node
'Function' node
Creating Your First Virtual Assistant
https://smart.borndigital.ai/
'Function' node
'Function' node
'Decision' node
Function node in nutshell