Skip to content

Support example

See how a support reply is prepared

See how answerLoops handles questions from Discord, Telegram, and Circle. Choose a channel to follow the question, source documents, draft, and review.

answerLoops / DiscordLIVE ANSWER LOOP
JD
Developer#dev-support

Our webhook retries created duplicate orders. How do we prevent that without dropping events?

Retrieved from the knowledge base
Webhook deliveryIdempotency guide
Answer agentDraft

Retries can deliver the same event more than once. Use the event_id to make processing idempotent:

  1. Check whether the event was already processed.
  2. Save the order and a unique event ID in one transaction.
  3. For a duplicate, return success without creating another order.
Sources [1] Webhook delivery[2] Idempotency guide
Review agent

Checked retry behavior and duplicate handling against both sources.

Source-grounded Threshold met
Reply sent to #dev-supportAuto-reply enabled

What the draft uses

Each example includes a question and two sample documents that provide the information for the reply.

  • Discord shows a developer asking about duplicate webhook events.
  • Telegram shows a new guild member preparing for a weekend raid.
  • Circle shows an artist preparing work for a community print swap.

What decides whether it posts

A review agent checks the draft. The channel’s reply settings determine the next action.

  • Automatic replies are off by default.
  • Enabled channels require a score above the configured threshold.
  • Your team can review and edit drafts in the ticket queue.

Get started

Try it with the questions your team gets every week

Add a few support articles and connect a channel, then review the replies before deciding what to automate.

Start a 14-day trial

A card is required. Cancel before the trial ends to avoid the subscription charge.

View plans and model costs