---
title: Developers
slug: developers
docTags: 
createdAt: 2024-10-07T09:34:40.117Z
---

There are 3 common ways developers can leverage WhatsApp APIs.&#x20;

1. Build Conversational Apps
2. Build UI extensions on WhatsApp using WhatsApp Flows
3. Send notifications and alerts to your customers.



Refer to [this section](docId\:R_hirSGtG329xt6iE4pld) if you're interested in building conversational and UI apps.

In this section, we'll walk you through how to use Peach to trigger messages, app journeys and notifications.

## Notifications and Transactional Messages

The easiest way to do this is to send an event to Peach, and configure an automation to trigger the appropriate message. This allows you the ability to modify the template without changing your code.

Here's how you can do this:

**Step 1: Push an event to Peach**

Endpoint: [https://app.trypeach.io/api/v1/events](https://app.trypeach.io/api/v1/events)

```json
{
  "topic": "order_placed",
  "contact": {
    "name": "Luke Skywalker",
    "email": "luke@example.com",
    "phone_number": "+919876543210"
  },
  "order": {
    "product": "Product Name",
    "price": "₹1241.02",
    "discount": "₹41.02",
    "total": "1200.00"
  }
}
```

**Step 2: Configure Automation on Peach**

Go to Peach -> https\://app.trypeach.io/wa/workflows and create a new automation.&#x20;

Choose the message you want to trigger, activate and then set up the trigger.



Refer to the API docs here:

[https://peach.apidocumentation.com/reference](https://peach.apidocumentation.com/reference)



::::LinkArray
:::LinkArrayItem
[Low Code UI App](docId:9JRlBhvhDzJ4F52z65slu)&#x20;


:::

:::LinkArrayItem
[Conversational App](docId:2AQVVMvj4BjszP1CPXHxI)&#x20;


:::

:::LinkArrayItem
[Local development](docId\:AJzdIGj7hulfj6zkOrJ4I)&#x20;


:::

:::LinkArrayItem
[Messaging API](docId:7e4qf12qvBe8nVvuQo5oM)&#x20;


:::
::::

