> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snappy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Event-Driven Gifts with Recipient Choice

> Send personalized gifts triggered by events in your system. Snappy delivers a claim link, recipients pick their favorite, and Snappy handles fulfillment.

***Your system triggers the gift, Snappy handles the experience, the recipient chooses what they want.***

This is the classic Snappy experience. Use this model when you want to offer the recipient a choice of gifts, or when you don't have their physical shipping address upfront.

<Tip>
  Looking for full control over the catalog and ordering UX inside your own platform? See [Embedded Marketplace](/pages/direct-fulfillment).
</Tip>

***

## Common Use Cases

### **Employee Recognition & Retention**

Automatically send gifts for work anniversaries, birthdays, or performance milestones via integration with HR systems like Workday or BambooHR.

### **Sales Lead Nurturing**

Improve conversion rates by sending gift offers at key moments in the sales funnel - after product demos, discovery calls, or proposal stages - using CRM triggers.

### **Client Onboarding & Appreciation**

Welcome new clients with thoughtful gifts once onboarding milestones are completed, creating a memorable first impression without needing to ask for their home address.

***

## How it works

<Steps>
  <Step title="Trigger">
    Your system calls `POST /gifts` to create a Gift. The response includes a Gift object with a unique link to the Snappy *Claim Gift* experience.
  </Step>

  <Step title="Notification">
    Snappy notifies the recipient automatically via email or SMS with a magic link, or you can use the link from the response to trigger your own notification.
  </Step>

  <Step title="Selection">
    The recipient opens the magic link, browses the curated catalog, chooses their preferred gift, and enters their shipping address.
  </Step>

  <Step title="Fulfillment">
    Snappy generates the order, dispatches it through the right fulfillment partner, and emits webhooks for every status change.
  </Step>
</Steps>

***

## Key Features

* **Personalized gifting experience** - deliver a curated collection of gifts and let the recipient choose their favorite item and provide their own address.
* **Automated campaigns** - trigger gifts automatically based on predefined business rules (birthdays, anniversaries) or external system events.
* **Recipient management** - programmatically manage your recipient lists and groups directly through the API.

***

<Card title="Ready to integrate?" icon="bolt" href="/pages/introduction">
  See the step-by-step Triggered Gifting walkthrough with code samples (JavaScript, Python, cURL) in the API Recipes guide.
</Card>
