Skip to content
Via automation

Connect n8n to Streakfox

Self-host or cloud, n8n workflows can feed streaks without new code.

n8nForm submitted ✓
7day streak
The fox is proud.
M✓
T✓
W✓
T✓
F✓
S✓
S✓

What can keep the streak alive

Examples, where n8n exposes the trigger.

  • Form submitted
  • Lesson or course completed
  • Purchase made
  • Any trigger you can map to a member

Set it up in 5 steps

  1. Create a program in Streakfox and choose the action that keeps the streak alive.
  2. Choose Course platform, Zapier or Make in setup and copy your program's incoming URL.
  3. In n8n, start from the trigger for the member action you want to count.
  4. Add an HTTP Request node and POST to the incoming URL using JSON or form fields.
  5. Map the member's email or ID to member and the source record ID to completion_id. Send a test and check processed progress before going live.
POST https://api.streakfox.com/v1/hooks/YOUR_PROGRAM_TOKEN
Content-Type: application/json

{
  "member": "{{member_email_or_id}}",
  "completion_id": "lesson_complete:{{record_id}}"
}

Questions

Can n8n send events to Streakfox?

Yes. Use an HTTP Request node to POST to your program's incoming URL. Send member and completion_id as JSON or form fields.

Will duplicate runs double-count?

Send a completion_id, such as the source record ID. Repeats for the same member and completion are ignored for 24 hours; daily streaks count only the first action on each program day.

Works well with

If it can send a webhook, it can keep a streak.

Start a program, send one test action and watch the flame light up.

Start free