PullString Author provides various options to let you run arbitrary code as part of your conversational experience. This can be useful to implement complex logic, perform database queries, or access external Web APIs, such as querying a weather service, getting a list of news headlines, adding an event to a calendar, or integrating with a knowledge base.
There are two main ways that you can run your own code within PullString:
Run Codebehavior: execute Node.js in a secure sandboxed environment. Learn More
Web Servicebehavior: call a hosted Web API endpoint using a simple JSON protocol. Learn Mode
Your code can be passed the values of any number of entities in the conversation, so that your code can perform tasks based on the current conversational state. And your code can return new values for any number of entities, so that your code can change the conversational state.
PullString's chat debugger also offers several features to make it easier to debug your code when it executes within a conversational interaction. Learn More