Clay Relay Reliable inbound enrichment relay for Clay

Resources

Clay Relay boundary resources

Practical references for checking narrow Clay enrichment handoff boundaries. The goal is not to expose or redesign the surrounding GTM system. The goal is to confirm whether a specific handoff reached the next safe state.

Boundary library

Start with the Clay Failure Boundary Library.

Each resource should answer one boundary question: did the callback return, did timeout fire, did the result reach the next system, was a duplicate prevented, or is retry / replay safe?

Clay Failure Boundary Library

The site-level hub for Clay enrichment handoff boundaries: callback return, timeout, delivery confirmation, duplicate prevention, and safe retry.

Open the library

Clay callback handoff checklist

A focused callback checklist for run_id matching, source_event_id correlation, duplicate callback handling, and completed_after_timeout visibility.

Read the checklist

Clay enrichment timeout boundary

A timeout boundary guide for waiting_for_result, timed_out, Slack timeout alerts, manual_review, and replay safety.

Read the boundary

Clay downstream delivery confirmation

A delivery confirmation guide for the boundary between callback_received and delivered_downstream.

Read the boundary

Clay webhook monitoring boundary

How to monitor callback return, timeout detection, downstream delivery status, and alerts tied to real run state.

Read the boundary

How to use Clay as a real-time enrichment API

An architecture guide for the async handoff pattern. Use it to understand state transitions without exposing or redesigning the surrounding GTM system.

Read the guide

Stripe or Paddle trial signup to Clay boundary

A boundary example for sending a trial signup event toward Clay and checking result return, downstream delivery, timeout, and replay risk.

Read the boundary

External API push into Clay boundary

A boundary example for records pushed toward Clay, with run-state checks for returned, delivered, timed out, and retried states.

Read the boundary

Example inbound Clay callback boundary

A synthetic callback example showing how a Clay result should match the original run and avoid silent failure.

Read the example