Catch every eBay payment dispute before it auto-settles

By General Input

eBay auto-settles disputes for the buyer if you miss the five-day window. Get a Slack alert with the deadline, evidence checklist, and a recommended response.

Integrations

  • eBay
  • Slack Bot

Type

Agentic Task

Categories

  • Operations
  • Finance

Every 4 hours, run on a cron schedule to watch my eBay seller account for new payment disputes so I never miss a response window.

Start by pulling my open disputes with eBay's Get Payment Dispute Summaries, filtered to disputes that need seller action (the ones still open and awaiting my response). For each dispute I have not already been alerted about, continue processing. Remember the dispute IDs you have already alerted on and skip them so the Slack channel never repeats the same dispute.

For each new dispute, fetch the full record with Get Payment Dispute and the full history with Get Activities so you have the dispute reason, the amount in question, the order details, and the timeline of what has happened so far.

Read the dispute reason and work out the response deadline. eBay gives sellers five calendar days to respond before it automatically settles the dispute in the buyer's favor, so calculate the deadline from the date the dispute was opened and report how much time is left. Treat anything with less than 48 hours remaining as urgent.

Build a checklist of the evidence I would need to contest this specific dispute, based on its reason. Typically this includes the tracking number, delivery confirmation, listing screenshots, and any relevant buyer messages, but tailor the list to the reason. For an item-not-received case lean on tracking and proof of delivery; for an item-not-as-described case lean on listing screenshots and photos.

Then draft a recommended response: whether I should contest or accept the dispute, and why, in a few sentences I can act on. eBay also supports Contest Payment Dispute and Accept Payment Dispute, but do not submit anything automatically. Leave the final decision and the actual submission to me.

Post all of this as a single alert to my Slack channel using Slack Bot's Send a Message. Include the dispute reason, the amount at stake, the deadline and time remaining, an urgency flag, the evidence checklist, and your recommended contest-or-accept response, formatted so I can act quickly. Alert only once per dispute so the channel does not repeat.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them