@JeanDeLassé
Variables before the call start can be set up in several ways, depending on how your system is designed:
1. **Pre-call API**: If your system supports an API to initialize calls, you can pass the variables (like name, city, and marital status) as part of the API request to set up the call context.
2. **Configuration File or Database**: You can have a configuration file or a database entry for each call that includes the necessary variables, which the AI can retrieve and use when the call starts.
3. **Dynamic Scripting**: If you're using a dynamic scripting language within your pathways, you can assign variables at the beginning of the script based on the input data for each lead.
For batch calling using your conversation pathways:
- **Sequential Batch Calling**: If your system supports queueing, you can sequentially process each lead, applying the conversation pathways to each call one after the other. This would not be simultaneous but would allow for individual handling of each lead.
- **Parallel Batch Calling**: For true simultaneous batch calling, you would need a system capable of handling multiple calls at once. Each call would be a separate instance, with its own set of variables and pathways. This would require a robust backend capable of scaling to handle multiple concurrent interactions.
In both cases, the pathways would work the same way as they do for individual calls, provided that each call instance has its own set of variables and context.
If you're looking to implement batch calling with simultaneous processing, you'll need to ensure that your backend infrastructure is designed to handle concurrent calls and that your pathways and tools are stateless or capable of managing state independently for each call.
Remember to test your system thoroughly to ensure that it behaves as expected under batch processing conditions and that each call follows the correct pathways based on the variables provided.