Copilot for Human Support Teams
Let Copilot draft KB-based responses for operators to tweak and send, boosting speed and consistency.

Copilot is a built-in AI assistant that helps live agents resolve inquiries faster. When an operator clicks Solve with AI in the console, Copilot analyzes the conversation and searches your Knowledge Base (KB) to propose a ready-to-send answer. Operators review, tweak if needed, and send — no manual prompting required.
Availability and Activation
Section titled “Availability and Activation”This feature is available only on the Business and Enterprise plans. To enable it, email our support team.
We will activate Copilot on your project and can schedule a walkthrough to help your team configure it and get the most out of it.
Using Copilot in the Agent Dashboard
Section titled “Using Copilot in the Agent Dashboard”- Open the Pingstreams agent dashboard.
- Open any active conversation.
- Click Solve with AI (top right). The Copilot flow runs and returns a suggestion.

Set Up the Copilot Flow
Section titled “Set Up the Copilot Flow”- In the dashboard, go to Flow (left sidebar).
- Click New Flow → Automation → Copilot.
- Name the flow (e.g., Copilot for Human Agents) and choose the Knowledge Base to query (e.g., Default).

How It Works
Section titled “How It Works”The Copilot automation is built in the Visual Flow Designer and is triggered by a webhook when the human agent clicks the button. Below are the two execution paths, with the exact block names as they appear in the template.

Trigger
Section titled “Trigger”Webhook payload provides payload.text (customer message) and payload.request_id (conversation ID). extract_message_and_request_id stores them in message and request_id.

Message Validation
Section titled “Message Validation”check_message routes the flow:

- Message missing → Transcript Recovery Path (Blue block)
- Message present → Direct Message Path (Green Block)

Transcript Recovery Path (message missing)
Section titled “Transcript Recovery Path (message missing)”
- check_request_id → if missing, go to
no_msg_no_req(HTTP 400).

- get_request → fetch conversation messages using
request_id.

- create_transcript → build
transcriptfrom human-authored messages only (filter out items withsubtype,intentName,messageLabel), formatted as SenderName: message.

- extract_question (ChatGPT task) → summarize the last unresolved issue from
transcript; if none, returnNULL.

- check_question → if
gpt_reply == "NULL", go toreturn_no_content_1(HTTP 404); else continue.

- ask_kb_from_request → query KB with
{{gpt_reply}}.- Success →
return_response_request(HTTP 200, sendskb_replyto Copilot UI). - Else →
return_no_content_2(HTTP 404).
- Success →

Direct Message Path (message present)
Section titled “Direct Message Path (message present)”- extract_issue_ai (ChatGPT task) → validate and rewrite
{{message}}; returnNULLif not actionable.

- check_no_issue → if
gpt_reply == "NULL", go toreturn_no_content_3(HTTP 404); else continue.

- ask_kb_from_message → query KB with
{{gpt_reply}}.- Success →
return_response_message(HTTP 200). - Else →
return_no_content_4(HTTP 404).
- Success →

- We’re almost done! The final step is to publish the flow using the blue button at the top right. You’re all set!

How to Test Copilot for Human Support
Section titled “How to Test Copilot for Human Support”To make testing easier, we prepared a simple mini AI Agent that triggers the Transfer to human action.
- Add a button in your Agent flow and link it to the Transfer to a Human action.
- Run the flow using the Test icon in the top-right corner of the editor.
- In the conversation preview, click the Talk with Operator button.
- Ask a question to start the test.
- An operator will automatically be assigned to the conversation.
- Go to the Operator Dashboard and open the conversation.
- In the top-right corner, click Solve with AI.
- Copilot will retrieve the answer from the connected Knowledge Base and display it for review.
- The operator can tweak the suggestion if needed, then press Send to reply instantly.

Flow Variables
Section titled “Flow Variables”- message: Last customer message from webhook payload.
- request_id: Conversation ID used to retrieve history and route replies.
- transcript: Clean, human-only conversation history built from
messages. - gpt_reply: AI-generated question for KB search.
- kb_reply: Knowledge Base answer returned by the Ask KB blocks.
- kb_source: Source document/page for the KB answer (optional).
Return Values to the Copilot UI
Section titled “Return Values to the Copilot UI”- 200 OK → Copilot displays
kb_reply(and optionallykb_source) for the agent to review. - 404 Not Found → No suggestion was found.
- 400 Bad Request → Missing required data (
messageorrequest_id).
Customization
Section titled “Customization”- Adjust AI prompts for question extraction.
- Point to specialized Knowledge Bases.
- Include source citations for transparency.
- Add language detection and translation for multilingual support.
Benefits
Section titled “Benefits”- 2× faster replies
- Less cognitive effort
- More consistent answers
- Review the suggestion, tweak if needed, and send.
Ready to Equip Your Team with Copilot?
Section titled “Ready to Equip Your Team with Copilot?”Teams using Copilot are already resolving inquiries faster and with less effort.
Don’t let your agents miss out — email us today to activate Copilot for your team and start boosting productivity right away.