OTHER

Self-service return portal RMA grader

Accepts return submissions from your customer return portal via webhook, grades the uploaded condition photos.

CategoryOther
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerReturn submission posted from portal (webhook)HTTP webhook
  • ActionDownload submitted condition photos
  • ActionGrade condition and confidence with Hugging FaceHugging FaceHugging Face
  • LogicCompare confidence to auto-approve threshold
  • ActionWrite auto-decision to Airtable RMA recordAirtableAirtable
  • OutputEscalate low-confidence cases to Slack review channelSlack

What it does

This workflow listens for return submissions posted from your customer-facing return portal. Each submission carries the order ID, return reason, and one or more condition photos. It runs the photos through a Hugging Face damage-classification model, compares the model's confidence against an auto-approve threshold, and writes the outcome to Airtable. High-confidence like-new or clearly-defective items get an automatic RMA decision; anything ambiguous is flagged for an agent in Slack.

When to use it

Use it when you have a self-service return portal and want most returns decided instantly while keeping a human in the loop only for low-confidence or high-value cases.

How it works

  1. 1The portal posts a return submission to an HTTP webhook trigger.
  2. 2The flow reads the photo URLs and downloads each image.
  3. 3A Hugging Face model returns a condition grade plus a confidence score.
  4. 4A logic branch checks confidence against the auto-approve threshold.
  5. 5Approved or denied decisions are written to an Airtable RMA record.
  6. 6Low-confidence cases post an escalation card to a Slack review channel for an agent to decide.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect Hugging FaceModels, datasets, spaces — the open-source hub.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.