Skip to content
n8n

Rewardly + n8n

Automation with webhooks

Start n8n workflows
from loyalty events

Rewardly has no ready made connector for every tool you use. With n8n you connect them yourself: Rewardly sends loyalty events to a n8n webhook, and your workflow does the rest. n8n can be hosted or run on your own server. n8n runs the workflow, Rewardly only sends the events.

Connection
A webhook URL from n8n
Events
11 loyalty events, you pick
Back to Rewardly
Public API, with the API add-on

Why connect n8n

Connect the tools you already use

Send a new member to a spreadsheet or a CRM, post an issued reward to a chat, or open a ticket when a pass is voided. You build the workflow in n8n.

No developer needed

n8n gives you the webhook, Rewardly sends the events. A test action on the Rewardly screen shows you that the connection works.

Update Rewardly from your workflow

A workflow can call the Rewardly public API to update customers from other apps. API keys need the API add-on, which you turn on by writing to us.

How it works

From a webhook in n8n to workflows that start from loyalty events.

  1. 1

    Add a webhook in n8n

    In n8n create a workflow and start it with a Webhook node set to the POST method. Copy its production URL.

  2. 2

    Paste the URL into Rewardly

    In Rewardly open Settings, then Integrations, then Automation, then n8n. Click Add webhook and paste the URL you copied.

  3. 3

    Pick the events

    Choose which loyalty events go to this webhook. Rewardly sends each one to the URL when it happens, and your workflow starts from it.

What the integration can do

  • A guided Rewardly screen for n8n, with the steps for its webhook
  • Several webhooks per tool, each with its own choice of events
  • Eleven loyalty events: customers, loyalty accounts, passes and rewards
  • customer.deleted is included, so a workflow can remove the person elsewhere
  • A test action and a delete action for every webhook
  • The number of events sent to each webhook
  • Calls to the Rewardly public API from your workflow, with the API add-on
  • Works with every loyalty program type: stamps, points, cashback and memberships

What data is exchanged

n8n
Rewardly

From n8n to Rewardly

  • Calls to the Rewardly public API that update customers, with the API add-on

From Rewardly to n8n

  • Customer events: customer.created, customer.updated, customer.deleted and customer.merged
  • Loyalty events: loyalty.enrolled and loyalty.updated
  • Pass events: pass.issued, pass.updated and pass.voided
  • Reward events: reward.issued and reward.updated

What the public API can change is described at developers.rewardly.me. Requests go to ext-api.rewardly.me with your API key in the Authorization header.

Good to know before you connect

Not sure the integration fits? Contact us

  • There is no Rewardly app in the n8n directory. You use the Webhook node and HTTP steps that n8n already has.
  • Only the project owner can set up webhooks and API keys. Other team members see an Owners only notice.
  • Sending events to a webhook works from the screen. Updating Rewardly from a workflow needs an API key.
  • API keys are not turned on by default. To turn them on, write to us at hello@rewardly.me.
  • Rewardly does not run the workflows. n8n runs them.
  • There are no ready made workflow templates. You build the workflow yourself.
  • Removing a webhook stops Rewardly from sending to it.

Common questions

Go live today.
Two ways.

Book a 30-minute call and we'll build your card together, or let our AI set it up in 2 minutes. Your choice.

Book a 30-minute demo with Rewardly
Book a 30-minute demo with Rewardly
AI Setup

AI Setup in 2 minutes

Our AI designs your loyalty card, sets up your program and gets you live, all in under 2 minutes. No designer needed.

Set it up with Rewardly AI

14-day free trial · Nothing charged until it ends