githubEdit

robotRoboRewsty

What is RoboRewsty?

circle-info

Learn all about RoboRewsty in our Cluck University course 3 ways to start using RoboRewstyarrow-up-right.

RoboRewsty, our in-platform AI assistant, gives teams intelligent support across the entire automation build and management process. RoboRewsty understands your environment and supports you throughout the automation journey, from building and troubleshooting to managing and documenting workflows. It extends the value Rewst already provides to MSP teams by helping technicians upskill as they work, reducing manual effort, speeding up problem solving, and making it easier to scale automation with less overhead and greater impact. The introduction of AI in Rewst isn’t meant to replace builders or the need to learn the platform. Instead, it simply gives you more tools to work more efficiently.

If you're a Rewst user who has loved working with our existing RoboRewsty documentation capabilities in-app, you can still use it to help document your workflows.

Access RoboRewsty

Find RoboRewsty in the top right of your Rewst navigation bar in Rewst. Click to open Chat with RoboRewsty.

Type your question into the chat box and click to trigger the response.

The navigation bar at the tip of the Chat with RoboRewsty dialog holds three options:

  • New chat starts a new chat with RoboRewsty

  • Conversation history opens up a new dialog to display your total record of all RoboRewsty chats, with a Search conversations bar at the top of the list

  • Open in new window moves your RoboRewsty chat from the right side menu dialog to a totally new, separate window.

Depending on the nature of your question, it might take a moment for RoboRewsty to search all his available knowledge and return a response. You can tell that he''s still working by the animations on the screen.

An example of RoboRewsty's search for answers, in progress

For workflows, click in the top Workflow Builder navigation bar to open RoboRewsty in the Workflow Builder. When the Chat with RoboRewsty dialog is open on the Workflow Builder, you can ask him questions directly about that workflow, or ask him to design a new workflow for you.

After you receive your workflow insights, you can ask RoboRewsty to add that information to your workflow in a note.

Additional RoboRewsty approval

RoboRewsty may need your additional approval to take certain actions on your behalf while he's answering your requests. This approval prompt will appear in your active chat window, and can be granted or denied by clicking the relevant response buttons.

Approve will grant permission to allow that action to happen once. You'll be asked to grant permission again in that same RoboRewsty chat window if RoboRewsty needs to complete the action subsequent times.

Always Allow will grant permission to allow that action all times that it is required in future, applicable to both your current RoboRewsty chat window and all future chat windows.

Reject will deny permission to use that action once. RoboRewsty will display next steps to be taken, given that he can't proceed as planned.

Screenshot of an Approval Required prompt in the Rewst platform. The message indicates that RoboRewsty needs user approval before taking the action of listing your workflows. A warning icon and message labeled "Needs your approval" appear, with a link to view the associated Parameters.  Three action buttons are available at the bottom:  A large green Approve button (highlighted),  A teal Always Allow button,  A red Reject button.  A note below explains that approval is required for security and that users can manage trusted actions in their user preferences. The Rewst mascot logo appears in the lower left corner.

You can manage your previously determined approvals any time in the preferences page. Click > Preferences in the top right corner of your Rewst platform to view the RoboRewsty Trusted Actions list.

What can RoboRewsty help with?

Ask questions

Ask RoboRewsty questions about the platform and get instant guidance from our documentation. He also understands your Rewst environment— your workflows, variables, and executions— so you can ask things like ‘Why did this workflow fail yesterday?’ and get tailored support while building and troubleshooting.

  • Ask RoboRewsty questions about how to use platform features, setup, pre-built automations, and integrations. He'll return answers backed by our documentation, right where you’re working.

    • “What triggers are available in Halo PSA?”

    • “Where do I find workflow triggers?”

    • “How do I set up an integration with ConnectWise?”

    • “What trigger types are available for my automations?”

    • "Help me find this specific action. Explain in detail its parameters, requirements, and usage."

    • "List and search organization variables across categories."

  • Use RoboRewsty as your personal Rewst navigator. Ask him about your workflows, variables and integrations, and get answers specific to your individual Rewst environment.

    • “What integrations are available in my org?”

    • "List recent executions of workflow [name]."

Troubleshoot failures

Ask RoboRewsty for help with troubleshooting workflows and understanding why something failed. Paste an error into the chat or ask why a run failed, and RoboRewsty will break it down, point to the issue, and suggest what to do next.

  • Navigate to Automations > Workflows > Your Desired Workflow > View Results. In the execution results, ask RoboRewsty for help with understanding results, both successes and failures.

  • Ask RoboRewsty for help interpreting Jinja when you can't figure out code errors on your own.

circle-exclamation

Build for you in Rewst

RoboRewsty can build workflows for you in Rewst. Enter your desired workflow query and watch him design and create, asking follow-up questions throughout the process to get to the root of your needs. Failure messages will appear in the flow of conversation as he runs into them. You can switch between browser tabs while he works without stopping the process, but closing the browser tab entirely will stop his work. You will likely need to grant permissions to build the workflow, so paying attention to the processing to allow him to continue is necessary.

circle-info

If RoboRewsty can’t find a required action, he can create its own generic request. He also has an awareness of custom endpoints for any given organization.

As needed, grant permissions in the chat to continue RoboRewsty's work.

If RoboRewsty lags in processing your request for more than 30 seconds, he might be stuck. Click in the chat window to stop the query, then enter Continue to restart the processing. If he still can't move on from his last step, close the chat window entirely, open a new one, and start your request to build a workflow over again.

Watch RoboRewsty create a transition to build the workflow, without your manual dragging and dropping.

Once complete, RoboRewsty will assemble the workflow for you right on the Workflow Builder Canvas, with no dragging and dropping required on your part.

Always test your workflow after it’s assembled. If the workflow fails, ask RoboRewsty to explain the failure for the most recent execution of the workflow. Then, have him update the workflow as needed to correct errors. When finished updating your workflow, remember to click Publish to save the workflow changes. RoboRewsty won't be able to do this final step for you. RoboRewsty may forget to document the workflow he built for you. If this happens, follow our steps here for traditional RoboRewsty workflow documenting.

RoboRewsty can build forms for you in Rewst. Enter your desired form query and watch him design and create, asking follow-up questions throughout the process to get to the root of your needs. Failure messages will appear in the flow of conversation as he runs into them. You can switch between browser tabs while he works without stopping the process, but closing the browser tab entirely will stop his work. You will likely need to grant permissions to build the form, so paying attention to the processing to allow him to continue is necessary.

Once complete, RoboRewsty will assemble the form for you right in the form builder, with no dragging and dropping required on your part. When finished updating your form, remember to save the form— RoboRewsty can't do this for you.

RoboRewsty can build scripts and templates based on your request. Enter your desired goal as a chat query, then ask or answer follow-up questions to refine the result.

To build a script, be sure to feed RoboRewsty the following information:

  • What language?

  • What task do you want the script to accomplish?

  • Are there any specific integrations or systems it needs to interact with?

To build a template, include:

  • What language?

  • What specific use case or recurring problem will your template solve?

  • Where in Rewst will this template be used?

circle-info

Remember, your file options in Rewst are:

Markdown or HTML for templates

PowerShell, Python, YALM, Jinja for scripts

What can't RoboRewsty do or help with?

RoboRewsty can't:

  • View or expose sensitive credentials and secrets

    • API keys, bearer tokens, OAuth tokens, session cookies, and other confidential values are never shared with RoboRewsty or the underlying LLM providers

    • Personally identifiable information, like emails or phone numbers, is masked before being processed

  • Modify input variables or configurations - you'll need to do these manually in Rewst

  • Access billing or account management information

  • Provide general IT advice outside of Rewst functionality

circle-info

RoboRewsty can tell you how many tasks are in a workflow, but that number should not be used to predict task usage. The actual number of tasks executed in each workflow run may vary depending on workflow logic, conditions, skips, and subworkflows. For accurate task counts, check the Execution History for individual workflow runs and your Dashboard.

How to ask better questions

circle-check

General questions

If you're new to using AI assistants, here's one important takeaway: how you craft your question will determine the quality of your result.

  1. Be specific. Instead of "How do I automate tickets?", ask "What ConnectWise PSA actions are available for creating tickets?"

  2. Provide context. If asking about a specific workflow or execution, provide the ID or name so RoboRewsty can hone in on your particular scenario.

  3. Ask follow-up questions. Think of it as a conversation where RoboRewsty can drill down into details once you help him identify the right resource.

  4. Ask questions before building, not just after. RoboRewsty can help you find the right tools before as part of your design and planning process.

Ask questions to build workflows

When asking RoboRewsty to build a workflow for you, it's crucial that you give him good information about your goals and constraints. He'll also ask follow up questions while thinking and building. Respond to those questions fully and thoughtfully for best results. When formulating your request, be ready with the following information:

Purpose and goal

  • What is the workflow supposed to accomplish?

  • What problem are you solving or what process are you automating?

  • What is the expected outcome when the workflow completes successfully?

Trigger information

  • How should the workflow start?

    • On a schedule - e.g., daily, weekly, every hour?

    • Manually via a form?

    • In response to an event - e.g., a new ticket created, a webhook, an email received?

    • Called by another workflow as a subworkflow?

Input data

  • What information does the workflow need to begin?

    • User inputs - e.g., customer name, ticket ID, email address?

    • Data from an external system?

    • Static values or organization variables?

Integrations and systems involved

  • Which tools does the workflow need to interact with?

    • Examples: ConnectWise PSA, Microsoft 365, NinjaOne, Datto, HaloPSA, etc.

    • Do you have these integrations already installed and configured in Rewst?

Logic and conditions

  • Are there any decisions or branching logic?

    • "If X, do this; otherwise, do that"

    • Loops - e.g., "For each user in this list, do..."

    • Error handling - e.g., "If this fails, notify someone"

Actions and steps

  • What specific actions need to happen?

    • Create a ticket, send an email, update a record, run a script, etc.

    • In what order should these actions occur?

Output and results

  • What should happen when the workflow finishes?

    • Send a notification or report?

    • Update a system or database?

    • Pass data to another workflow?

Error handling and edge cases

  • What should happen if something goes wrong?

    • Retry the action?

    • Send an alert?

    • Log the error and continue?

Example of a good workflow build request

"I want a workflow that runs every morning at 8 AM. It should pull all open tickets from ConnectWise PSA that are older than 7 days, then send a summary email to our service manager with the ticket details. If there are no old tickets, it should skip the email."

How RoboRewsty works

RoboRewsty is built right into Rewst and powered by private, Amazon Bedrock-hosted models. Anthropic’s Claude is the primary model, and if Claude isn’t available, RoboRewsty automatically switches to OpenAI, also hosted on Amazon Bedrockarrow-up-right. These models are what allow RoboRewsty to understand what you’re asking, identify the context he needs to help, and generate a plain-language response. They models are stateless and private. They do not store your data or use it to train their services.

RoboRewsty can offer tailored support and guidance by pulling from two types of context:

  • Rewst documentation including Rewst Docs and Jinja2 references

  • Users' environment context

RoboRewsty can recognize where you are in the platform and use the details he needs from your environment to give you tailored support. RoboRewsty's ability to request the retrieval of this environment context is powered by our implementation of the Model Context Protocol (MCP)arrow-up-right. MCP is a framework by Anthropic that gives Rewst a way to provide authenticated and controlled methods for Claude to request information from Rewst’s backend via our GraphQL API, if he needs environment context to answer a question, like “Why did this workflow fail?”

Claude can only choose to request from a strict menu of pre-approved queries that Rewst has created, like get workflow run details or list org variables. Rewst applies your role-based permissions, executes that query through our GraphQL API, and sends minimum context needed to Claude to create RoboRewsty’s response.

How data stays protected

RoboRewsty is designed with multiple safeguards to ensure sensitive information and credentials never leak outside of Rewst:

  • RoboRewsty leverages Amazon Bedrock Guardrailsarrow-up-right to automatically detect sensitive data in prompts or responses and either block it outright or mask it before the model processes it

    • Credentials and secrets are blocked. Stored values such as API keys, OAuth tokens, bearer tokens, JWTs, session cookies, or x-rewst-secret headers are explicitly denied topics and never passed to the LLM

    • Personally identifiable information (PII) items like emails, passwords, addresses, and phone numbers are automatically anonymized with placeholders —for example, {EMAIL} or {NAME} —before leaving Rewst

  • All data exchanged with Bedrock is encryptedarrow-up-right using industry-standard protocols

  • Every request RoboRewsty makes runs under your existing user permissions, so he cannot access workflows, executions, or data beyond what your account can already view

For more information on how Rewst manages data processing, storage, and privacy in relation to AI features such as RoboRewsty, refer to our Trust Center FAQsarrow-up-right.

This layered design ensures RoboRewsty can provide tailored, context-aware help without exposing credentials or sensitive data outside of Rewst.

A flowchart with orange, purple, pink and teal boxes and arrows to denote a process.
The process for a RoboRewsty query

Complete list of what RoboRewsty has access to

RoboRewsty uses a set of internal tools and resources to understand your environment and give grounded, accurate responses. Understanding RoboRewsty’s capabilities can help you provide the right information in your prompting.

chevron-rightResources: List/Get itemshashtag

These are the objects RoboRewsty can “look at” to give grounded, context-aware responses

Workflows

  • listWorkflow: Lets RoboRewsty know which workflows exist in your workspace.

  • readWorkflow: Gives RoboRewsty access to the structure of a workflow (steps, logic, actions).

Integrations

  • listIntegration: Allows RoboRewsty to see the full catalog of integrations supported by Rewst (those you have and haven’t configured) so it can recommend the right systems, actions, and possibilities when helping you plan, build, or troubleshoot workflows.

  • readIntegration: Helps RoboRewsty understand what each integration is used for, it's available actions, and configuration setup information.

Organizations

  • listOrganization: Allows RoboRewsty to understand and list organizations you have access to in your environment for you.

  • readOrganization: Gives access to org-level variables RoboRewsty can use in explanations or to support you with Jinja.

Organization variables

  • listOrgVariable/readOrgVariable: Lets RoboRewsty understand available variables for Jinja or workflow configuration.

Actions

  • listAction/readAction: Helps RoboRewsty understand what actions do and how to configure them

Workflow executions

  • listWorkflowExecution/readWorkflowExecution: Gives RoboRewsty the ability to understand workflow history and run outcomes.

  • getWorkflowExecutionContext: Gives access to the data and variables that existed at runtime.

Task logs

  • listTaskLog: Allows RoboRewsty to view all task-level logs for a workflow execution, so it can analyze each step’s outcome.

  • readTaskLog: Allows RoboRewsty to analyze detailed information about a specific task’s execution.

Triggers

  • listTrigger: Allows RoboRewsty to see all triggers across your environment, including their status, type, and workflow associations.

  • readTrigger: Allows RoboRewsty to read the configuration of a specific trigger and how it affects workflow behavior.

RoboRewsty guardrails limitations

RoboRewsty's setup structure will sometimes cause him to give you the answer of Sorry, the model cannot answer this question. This is due to guardrails filters built into the AI model we use. Occasionally, even safe and valid prompts may be misinterpreted and blocked by this filter. If this happens, try:

  • Rephrasing your prompt or asking the question again

  • Tying your question to your Rewst environment/Adding more context

  • Confirming that your prompt doesn’t contain or request any personally identifiable information (PII)

Be sure to let us know when you encounter this error by using RoboRewsty's feedback features, to help us improve his responses.

Submit your feedback

RoboRewsty pulls from this documentation site to provide answers. The more content we add to our documentation, the more refined RoboRewsty's answers will be. If you're not satisfied with his response to a specific question, let us know so we can improve it! After each response, you'll have the option to give RoboRewsty’s answer a quick thumbs up 👍 or down👎. If you choose thumbs down 👎, a Tell us why text box appears to collect more detailed feedback.

Last updated

Was this helpful?