AI Chat
Found in: Performance > AI Chat- Interface Overview
- Functionality Overview
- Query Writing Tips
- Data Privacy & Security
- AI Notifications
- MCP Server Integration
AI Chatbot is the next step in making your data easier to access and understand.
If your company has subscribed to our AI & Analytics Package, this chat interface becomes available.
The AI feature is currently in open beta and available to super admin users in your organization. During this testing phase, it comes at no additional cost.
Interface Overview
The page offers a familiar chat-style interface. You type your question, and the assistant replies in real time.
Additional Configuration Options
- Preserve chat history: If enabled, the full conversation history is passed to the AI instead of just the last message. This provides more context but can increase usage costs. Leave this on when refining a line of questioning. Turn it off for one-off queries.
- Model selection: Choose the model that fits your needs. Use a faster, lower-cost model for simpler questions. Switch to a more advanced one when deep data analysis is required. Balance cost vs. outcome.
Functionality Overview
Start by asking the assistant for help—try “What can you do?”
Then follow up with specific data questions:

(Example: If your system has a “product category” field but no “product type,” make sure your query reflects that. Word choice matters.)
Once you’re happy with the text response, you can add it to a dashboard using the “Add to Dashboard” button:

Want a visual? Ask for a graph instead:

Know the type of chart you need? Be specific—for example, say “line chart”:

You can add visuals to dashboards just like text answers.
Query Writing Tips
Today’s AI models are powerful—but not perfect. Think critically and review results carefully. Use exact field names from SynControl when possible. While the AI might sometimes guess your meaning correctly, being specific helps get better results. Think of this like giving clear instructions to a new team member.
Example of a well-written request:
“List the acronyms of the clients associated with bookings that haven’t been invoiced yet and that are over 4 man-days in aggregate, that have a current step greater than 1, and that have a start date in the past. Include the client acronym, comma-separated booking UUIDs and URLs to each booking, and the count of uninvoiced bookings, sorted by count.”
Example of a query that may be misunderstood:
- Say you have a “qualified” property on suppliers, with values like “yes”, “no”, or blank.
- If you ask for “unqualified suppliers,” the AI might interpret this as “suppliers with a blank value.”
- A better query: “Include count of unqualified suppliers. An unqualified supplier is one where the qualified column is ‘no’.”
Data Privacy & Security
Your data remains confidential. We allow the ChatGPT engine to read your database to generate replies, but OpenAI has confirmed that your data is not used to train their models.
Source: How We Use Your Data
We may support additional language models in the future, but data privacy will always remain a top priority.
AI Notifications
You can set up automatic alerts by simply asking the AI questions like:
Notify me when there are more than 5 unpaid invoices overdue by 30+ daysAlert me when any open issue is created with priority = highNotify when a new defect is reported classified as criticalNotify me of new bookings created that are still unconfirmed after 24 hoursNotify me daily at 10am about number of bookings created yesterday with sum of man-days
These will become active notifications (automations). Ask the AI to:
- “List my notifications” to review
- “Delete notification #5” or “Delete booking notification” to remove
MCP Server Integration
Our AI now supports connections to an MCP (Model Context Protocol) server. The endpoint uses OAuth 2.0 dynamic client registration for token issuance and adheres to modern security standards.
Connecting with Claude
To connect Claude to the MCP server:
- Follow the tutorial here: Use a Remote MCP Server
- Give the server a clear name (e.g.,
syncontrol) — you’ll need to reference it in questions. For example: “count total bookings in syncontrol” - The server address will be
[your-domain]/mcp— make sure to use HTTPS!
Connecting with Perplexity
To connect Perplexity to the MCP server you need to firstly issue an Oauth token since perplexity doesn’t yet follow MCP authentication protocol.
Creating OAuth token
- Open the syncontrol platform and log in
- Click on your user profile icon in topright corner ->
OAuth->Personal Access Tokens - Click on
Create new Token.Check allscopes and clickCreate - Copy the contents of the token in input field
Adding server to perplexity
- Follow the tutorial here: Local and Remote MCPs for Perplexity
- In
Add Connectormenu clickAdvancedtab and paste the JSON replacing: -
YOUR_SERVERwith your server
-
-
YOUR_TOKENwith the OAuth token you copied{ "command": "npx", "args": [ "-y", "supergateway", "--streamableHttp", "https://YOUR_SERVER.syncontrol.com/mcp", "--oauth2Bearer", "YOUR_TOKEN" ] }
-
- Choose meaningful name for
Server Name— you’ll need to reference it in questions. For example: “count total bookings in syncontrol”