> ## Documentation Index
> Fetch the complete documentation index at: https://developers.perkstar.co.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

> Build visual Perkstar scenarios with one instant loyalty-event trigger, guided loyalty modules, searches, and secure OAuth.

<img src="https://mintcdn.com/perkstar/DROOAsjWb2pZ2WIq/assets/make-logo.svg?fit=max&auto=format&n=DROOAsjWb2pZ2WIq&q=85&s=2b8df7999500b9c9d768a8883e47de37" alt="Make" width="54" height="54" data-path="assets/make-logo.svg" />

Connect Perkstar loyalty activity to the applications in a Make scenario. The
app has one dynamic **Watch loyalty events** instant trigger with
29 event choices, 11 guided actions, two searches, and the required **Make an
API call** universal module. Card and event selectors load choices from the
connected Perkstar business, so builders normally map names and IDs without
copying raw API requests.

<Warning>
  The official Perkstar app for Make is currently a **private beta**. It is not
  published in Make's public app catalogue. Access must be enabled by Perkstar
  for the intended Make organisation; finding a similarly named public app or
  being on an eligible Perkstar plan does not grant beta access.
</Warning>

<CardGroup cols={3}>
  <Card title="Connect securely" icon="link" href="/integrations/make/setup">
    Authorise one Perkstar business with OAuth. Do not paste an API key into a
    scenario or share one with a contractor.
  </Card>

  <Card title="Watch 29 events" icon="bolt" href="/integrations/make/modules">
    Choose one loyalty event per instant module, with optional card and
    live/test filtering where supported.
  </Card>

  <Card title="Write safely" icon="shield-check" href="/integrations/make/recipes">
    Use guided modules, stable source IDs, idempotent retries, and explicit
    consent checks in production scenarios.
  </Card>
</CardGroup>

## Availability

| Item             | Current position                                                                       |
| ---------------- | -------------------------------------------------------------------------------------- |
| Make listing     | Private-beta custom app; not published in Make's public app catalogue                  |
| Perkstar plan    | Growth, Scale, Enterprise, or Franchise                                                |
| Connection       | Perkstar OAuth; one Perkstar business per Make connection                              |
| Permissions      | A Perkstar owner or authorised team member who can connect integrations                |
| Visible modules  | 15: one instant trigger, 11 guided actions, two searches, and one universal API module |
| Trigger coverage | 29 public business events through one dynamic **Watch loyalty events** module          |

Private-beta access and plan eligibility are separate. An eligible business
still needs explicit beta access until Perkstar completes Make review and
publishes the app.

## Module map

```mermaid theme={null}
flowchart LR
  Perkstar["Perkstar business"] --> Watch["Watch loyalty events\n29 event choices"]
  Watch --> Scenario["Make scenario\nfilters, routers, and mappings"]
  Scenario --> Apps["Connected destination apps"]
  Apps --> Actions["11 guided Perkstar actions"]
  Scenario --> Searches["2 Perkstar searches"]
  Scenario --> Universal["Make an API call\nadvanced public v1 operations"]
```

The guided actions cover customer creation and updates, explicit find-or-create
and find-or-enrol flows, loyalty earning and redemption, transaction reversal,
and consented Wallet pushes. **Make an API call** is for supported public v1
operations that do not yet have a guided module; it does not bypass OAuth
scopes, tenant boundaries, plan checks, validation, or consent.

## What stays authoritative

Perkstar remains the system of record for customers, enrolments, Wallet passes,
loyalty balances, rewards, and outbound events. Make stores scenario
configuration, execution records, webhook queues, and any values copied into
other modules.

| Direction              | What happens                                                                                            |
| ---------------------- | ------------------------------------------------------------------------------------------------------- |
| Perkstar → Make        | A selected Perkstar event sends one bundle to the instant trigger.                                      |
| Make → Perkstar        | A guided or universal module calls a supported public v1 operation using the selected OAuth connection. |
| Make → another app     | The scenario sends only the fields its builder maps into that module.                                   |
| Another app → Perkstar | The scenario writes only fields accepted by the selected Perkstar module and connected business.        |

Perkstar cannot inspect or control later modules in a scenario. The business is
responsible for the destination app, mappings, lawful purpose, access,
retention, and deletion of copied customer data. Read [Data and
security](/integrations/make/data-security) before processing personal data or
sending marketing messages.

## Start here

<CardGroup cols={2}>
  <Card title="Set up the connection" icon="plug" href="/integrations/make/setup">
    Review private-beta prerequisites, approve OAuth, and run a controlled first
    scenario.
  </Card>

  <Card title="Browse all modules" icon="list-check" href="/integrations/make/modules">
    See every event choice, guided action, search, required input, and important
    boundary.
  </Card>

  <Card title="Understand webhooks" icon="webhook" href="/integrations/make/webhooks">
    Learn subscription lifecycle, server-attested delivery verification,
    retries, duplicate protection, and queues.
  </Card>

  <Card title="Troubleshoot a scenario" icon="life-ring" href="/integrations/make/troubleshooting">
    Diagnose access, OAuth, trigger, module, rate-limit, consent, and incomplete
    execution failures without exposing secrets.
  </Card>
</CardGroup>

<Note>
  Beta questions are handled through
  [support@perkstar.co.uk](mailto:support@perkstar.co.uk). Include the Perkstar
  business name and approximate UTC time, but never send an OAuth token, Make
  webhook URL, customer payload, or unredacted execution screenshot.
</Note>


## Related topics

- [Make](/integrations/make/index.md)
- [Make troubleshooting](/integrations/make/troubleshooting.md)
- [Connect Perkstar to Make](/integrations/make/setup.md)
- [Make data and security](/integrations/make/data-security.md)
- [Make scenario recipes](/integrations/make/recipes.md)
