# Make

Instant triggers and actions for Make (formerly Integromat) scenarios, with your API key.

## Set up {#setup}

1. Add the **Ogave SMS** app to a scenario and create a connection with an API key (Portal › Developers › API keys; `test_` keys simulate).
2. Instant triggers create a webhook in Make; Make registers it with us (`POST /v1/hooks`, `platform: "make"`) and deletes it when you delete the webhook.

## Modules {#modules}

| Module | Type | API |
| --- | --- | --- |
| Watch Delivered Messages | Instant trigger | `message.delivered` |
| Watch Link Clicks | Instant trigger | `message.clicked` |
| Watch Inbound Messages | Instant trigger | `message.inbound` |
| Watch Opt-outs | Instant trigger | `contact.opted_out` |
| Send an SMS | Action | `POST /v1/messages` |
| Add or Update a Contact | Action | `POST /v1/contacts` |

“Choose where to start” uses `GET /v1/hooks/samples/{event}` (your latest real events).

## For developers {#dev}

The custom app definition (IML: base, connection, webhooks, RPC for the list dropdown, modules) is in `integrations/make/app.json`. Create a custom app in Make › Custom apps and paste each section into the component of the same name. Base URL: `https://app.ogave.co/v1`.
