Send feedback to Smartpress
send_feedbackSend the user's feedback to the Smartpress team: a problem they ran into, a suggestion, or praise.
Rules:
Call this ONLY when the user asks to send feedback, report a problem, or pass on praise. Never call it on your own after an error; you may offer it.
Before calling, show the user what you'll send (type, and the message) and get their yes.
Put the user's own words in "message". Leave out payment details, passwords and anything they asked you not to share.
Pass the ids of what the conversation was working on (product, configuration, artwork, proof), and for a failed tool call its name and error, so the team can find it.
Afterwards, give the user the reference (e.g. FB-3F9K). Nobody replies through this channel; for help with an order, point them to Smartpress customer support.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"type": "<type>",
"message": "<message>"
},
"name": "send_feedback"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | "problem" for something that went wrong, "suggestion" for an idea, "praise" for something that worked well. | |
| message | Yes | The user's feedback in their own words. Quote or closely follow what they said; don't summarize it into your words. | |
| proofId | No | The proof being discussed, when there is one. | |
| severity | No | Problems only, required for a problem: "blocked" = it stopped the user from ordering, "workaround" = they got around it, "cosmetic" = minor. Leave out for a suggestion or praise. | |
| productId | No | The product being discussed, e.g. "SLS_12", when there is one. | |
| relatedTool | No | For a problem with a failed tool call: that tool's name. | |
| contactEmail | No | Only when the user offers an email address for a reply. | |
| errorMessage | No | For a problem with a failed tool call: the error it returned. | |
| fileSessionId | No | The uploaded artwork being discussed, when there is one. | |
| productConfigSessionId | No | The configuration being discussed, when there is one. |