---
title: "Property estimate sent: donations with the Charitips API"
description: "An estate agency sends a valuation report and gives the seller 0,1 % of the estimated value."
canonical: https://www.charitips.com/docs/use-cases/delivered-gift/property-estimate
---

# Property estimate sent: donations with the Charitips API

> An estate agency sends a valuation report and gives the seller 0,1 % of the estimated value. Charitips emails the seller, who picks the charity; the agency pays.

- **Use case**: [A gift sent by email, Slack or post](https://www.charitips.com/docs/use-cases/delivered-gift.md)
- **Sector**: Professional services
- **Who pays**: Your company
- **What starts the donation**: A customer action
- **Example**: 0,1 % of the estimated value
- **Calls**: [`POST /v1/charities-selections`](https://www.charitips.com/docs/api-reference/create-charities-selection.md), [`POST /v1/campaigns`](https://www.charitips.com/docs/api-reference/create-campaign.md), [`POST /v1/campaigns/{campaignId}/activate`](https://www.charitips.com/docs/api-reference/activate-campaign.md), [`POST /v1/donations`](https://www.charitips.com/docs/api-reference/create-donation.md)
- **Webhooks**: `donation_create`, `donation_update`

Interactive demo on the page. The same flow as a build spec: https://www.charitips.com/docs/demos/delivered/property-estimate.md

## How it works

The screens of the demo in order, with the calls your server makes at each one.

### Once, before the first customer

- [`POST /v1/charities-selections`](https://www.charitips.com/docs/api-reference/create-charities-selection.md) Create a charities selection: once: the charities you offer, from the catalog

  ```json
  {
    "name": "Impact valuations",
    "charityIds": [
      "<charityId>"
    ]
  }
  ```
- [`POST /v1/campaigns`](https://www.charitips.com/docs/api-reference/create-campaign.md) Create a campaign: once: the campaign the donations go to

  ```json
  {
    "name": "Impact valuations",
    "charitiesSelectionId": "<charitiesSelectionId>",
    "type": "PERMANENT",
    "amountType": "FREE_AMOUNT",
    "sendingMode": "EMAIL"
  }
  ```
- [`POST /v1/campaigns/{campaignId}/activate`](https://www.charitips.com/docs/api-reference/activate-campaign.md) Activate a campaign: once: the campaign starts taking donations

### 1. When the valuation is sent

- Button: Send the valuation

**Your server calls:**

- [`POST /v1/donations`](https://www.charitips.com/docs/api-reference/create-donation.md) Create a donation: from your server, when it happens; amount in cents

  ```json
  {
    "campaignId": "<campaignId>",
    "amount": 35000,
    "uniqueExternalId": "estimate_2026_1187",
    "externalId": "seller_1187",
    "donor": {
      "email": "camille.martin@example.com",
      "firstName": "Camille"
    },
    "sendingDate": "2026-06-30T09:00:00.000Z"
  }
  ```

Charitips then sends the `donation_create` webhook to your endpoint.

### 2. On the choice, on the Charitips page

- The customer picks a charity from your selection.
- Button: Choose the charity

No call: this screen only shows the result.

Charitips then sends the `donation_update` webhook to your endpoint.

## Other ways to run it

- [Graduation gift](https://www.charitips.com/docs/use-cases/delivered-gift/graduation-gift.md) (Education): 5 € for each graduate, sent on ceremony day
- [Secure merge, on Slack](https://www.charitips.com/docs/use-cases/delivered-gift/secure-merge.md) (Software and apps): 5 € for each merge request with no critical flaw
- [Audit report delivered](https://www.charitips.com/docs/use-cases/delivered-gift/audit-report.md) (Professional services): 50 € when the final report is signed
- [API usage milestone](https://www.charitips.com/docs/use-cases/delivered-gift/usage-milestone.md) (Software and apps): 10 € in the client's name at each milestone
- [Upsell signed](https://www.charitips.com/docs/use-cases/delivered-gift/upsell-signed.md) (Software and apps): 5 % of the upsell, offered to the client
- [Gift after an event](https://www.charitips.com/docs/use-cases/delivered-gift/event-goodies.md) (Culture and events): 1 € to 5 € per visitor, sent by email
- [Greeting card with a gift](https://www.charitips.com/docs/use-cases/delivered-gift/card-gift.md) (Retail): 5 € in each business card, sent when it ships
- [Client gift as a donation](https://www.charitips.com/docs/use-cases/delivered-gift/corporate-gift.md) (Professional services): A 50 € client gift, turned into a donation
- [Greeting card by post](https://www.charitips.com/docs/use-cases/delivered-gift/posted-card.md) (Professional services): A year-end card with a 25 € gift, posted to each client
- [Full guide: edge cases, webhooks, receipts](https://www.charitips.com/docs/use-cases/delivered-gift.md)
- [All use cases](https://www.charitips.com/docs/use-cases.md)
