Full Feature Base Template
Last updated
Was this helpful?
Last updated
Was this helpful?
The Full Feature Base Template (FFBT) is a comprehensive framework designed to streamline the development of your Parloa RBA (Rule-Based Automation) bot. By leveraging the FFBT, you can accelerate your implementation process, as it includes a wide array of pre-built, frequently used functions and features in a ready-to-use bot flow.
Stay tuned for updates, as we continue to enhance the FFBT with numerous improvements and new features from our development backlog.
Environment Variables: The Parloa API Keys are now marked as secret in the Environment tab.
Opening Hours (DE): A nationwide public holiday has been added to the configJSON
within the Business Hours SubDialog.
Opening Hours (DE/EN):
A short description explaining the asterisk (“*”) in the opening hours service has been added.
The Subdialog Simple opening hours check has been replaced with the Business Hours Subdialog, located inside the Authentication Subdialog.
This release standardizes the naming conventions across , , , , and in both German (DE) and English (EN). The unified naming conventions enhance consistency and maintainability across the system components.
Blocks (DE/EN): Block names are now in English. Each word starts with a capital letter, and spaces are used as separators.
Example: Phone Start Conversation
Subdialogues (DE/EN): Subdialogue names follow the same convention as Blocks: English language, capitalized words, and spaces between them.
Example: Unclear Treatment
Intents (DE): Intents in German use PascalCase, including umlauts where appropriate.
Example: RückfrageLeistungskürzung
Intents (EN): Intents in English follow camelCase.
Example: reportBreakdown
Slots (DE/EN): Slot names are written in English using camelCase.
Example: houseNumber
Text Snippets (DE/EN): Text Snippets are also written in English using camelCase.
Example: newNumber
Analytics: Enhanced configuration and defaults.
Environment Variables: Comprehensive rework for clarity and functionality.
Knowledge Skill FAQ: Streamlined subdialog integration.
Unified Naming: Standardized naming conventions across blocks and dialogs.
Minor Changes: Various improvements and optimizations.
Bugfixes: Stability and functionality improvements.
Improved variable descriptions for analytics configuration.
Set _INCLUDE_OBJECTS
default to false
.
Defined a default setup with whitelisted variables.
Documented environment variables for sharing upon request.
Renamed, reordered, and removed unused entries.
Added and integrated new variables for features such as opening hours and forwarding.
Integrated Knowledge Skill Subdialog (EN/DE) using the GenAI block.
Removed outdated beta subdialogs and variables.
Updated naming conventions for consistency:
"License plate authentication" → "Query License Plate"
"ZIP Code" → "Query ZIP Code"
"Street and House number" → "Query Street And House Number"
"E-Mail" → "E-Mail Sending"
Introduced product_Cache
variable to enhance intent assignment handling.
Improved Speech-to-Text hints and bot flow logic.
Simplified botservice open/closed conditions.
Limited error notification emails to one per call.
Removed unused variables, subdialogs, and assets for efficiency.
Resolved errors in mock CRM lookup, street name service links, and intent settings across channels.
Analytics V2 Implemented: The FFBT now uses Analytics V2, a more advanced and flexible analytics framework. Please note, this new setup is not compatible with older versions (V1).
Enhanced analytics integration with CosmosDB structure.
Standardized analytics event naming and handling.
Added improved analytics configuration to the TechSetup dialog.
Documented variables and added a zip code RegEx template for the DACH region.
Fixed naming errors in conditions and improved clarity in dialog steps.
Enhanced storage handling and clarified bot responses for partial inputs.
Reworked authentication flow and integrated a mock CRM data setup.
Made intent assignment case-insensitive and improved help text handling.
Created a unified subdialog for global callflow and analytics settings.
Improved specialized STT models and refined analytics block management.
Standardized naming conventions and introduced the GenAI FAQ reference.