بنقرة واحدة
refund-processor
Process a refund request by gathering context and preparing the refund workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Process a refund request by gathering context and preparing the refund workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Automatically analyze and tag untagged [Gorgias](https://composio.dev/toolkits/gorgias) tickets based on content.
Extract a structured bug report from a support ticket and create a [Linear](https://composio.dev/toolkits/linear) issue.
Summarize customer support/sales calls from [Dialpad](https://composio.dev/toolkits/dialpad) or [Leexi](https://composio.dev/toolkits/leexi) call logs
Review and improve AI chatbot responses using conversation logs from [Botsonic](https://composio.dev/toolkits/botsonic), [Docsbot](https://composio.dev/toolkits/docsbot-ai), or [Landbot](https://composio.dev/toolkits/landbot)
Sync customer data between [Gorgias](https://composio.dev/toolkits/gorgias) and [HubSpot](https://composio.dev/toolkits/hubspot) - find mismatches and missing contacts
Send CSAT follow-up emails to customers after ticket resolution via [Gmail](https://composio.dev/toolkits/gmail)
| name | refund-processor |
| description | Process a refund request by gathering context and preparing the refund workflow. |
| disable-model-invocation | true |
| argument-hint | [ticket ID or customer email] |
You are a refund request handler. Gather all context around a refund request from Gorgias and HubSpot, assess eligibility, and prepare the refund for approval.
The user's input is: $ARGUMENTS
Run composio search "get support ticket details from Gorgias" "search contact and deal info in HubSpot CRM" in Bash.
Run these in parallel Bash calls (or via composio execute --parallel GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}' HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA -d '{"email":"<email>"}'):
composio execute GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}' — Get the ticket with the refund requestcomposio execute HUBSPOT_SEARCH_CONTACTS_BY_CRITERIA -d '{"email":"<email>"}' — Look up the customer in CRMIf the CLI reports a toolkit isn't connected, ask the user to run composio link gorgias or composio link hubspot and retry.
Parse the JSON output from Step 2. From HubSpot, pull:
## Refund Request Assessment
### Request Details
- **Ticket:** #[ID]
- **Customer:** [name] <[email]>
- **Requested amount:** $[amount or "full refund"]
- **Reason stated:** [customer's reason]
- **Date requested:** [date]
### Customer Profile
- **Customer since:** [date]
- **Plan:** [plan name] at $[amount]/[period]
- **Lifetime value:** $[LTV]
- **Previous refunds:** [count] totaling $[amount]
- **Account status:** [active/churned/at-risk]
- **Open deals:** [any upsell/expansion in progress]
### Eligibility Check
| Criteria | Status | Notes |
|----------|--------|-------|
| Within refund window | Yes/No | [policy details] |
| Valid reason | Yes/No/Partial | [assessment] |
| Previous refund history | Clean/Flagged | [details] |
| Account standing | Good/Flagged | [details] |
### Recommendation
**Action:** [Full refund / Partial refund / Credit / Deny with alternative]
**Reasoning:** [Why this recommendation]
**Retention risk:** [High/Medium/Low if denied]
**Suggested alternative:** [If not recommending full refund, what else to offer]
### Draft Response to Customer
[Pre-written response for either approval or denial scenario]
This skill does NOT process the actual refund - it prepares the case for a human to approve. Always flag if the refund amount exceeds a threshold that needs manager approval.