Via automation
Connect Teachable to Streakfox
Turn the Teachable actions your automation can receive into daily streaks or running totals in Streakfox.
Count available Teachable automation events. Before showing a member's streak, verify a signed-in email or ID variable in Site → Code Snippets; the web variable has not been confirmed.

TeachableLecture completed ✓
7day streakThe fox is proud.
M✓
T✓
W✓
T✓
F✓
S✓
S✓
What can keep the streak alive
Examples, where Teachable exposes the trigger.
- Lecture completed
- Course enrolment
- Purchase made
Set it up in 6 steps
- Create a program in Streakfox and pick the action that counts, for example a completed lesson.
- Choose Course platform, Zapier or Make in setup and copy the program's incoming URL.
- In Zapier, Make, n8n or Pipedream, use the Teachable trigger or webhook for that action.
- POST to the incoming URL, mapping the member's email or ID to member and the source record ID to completion_id.
- Check the member-display requirements below. Where supported, use the same member value in the widget's data-member attribute.
- Send a test action. Streakfox verifies processed progress before you publish.
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
Does Streakfox have a native Teachable integration?
Not yet. Available automation events can be sent to your program's incoming URL. Displaying a member's streak also requires access to their signed-in identity; see this page's member-display requirements.
What Teachable actions can keep a streak alive?
Any action Teachable exposes as an automation trigger or webhook, such as lecture completed.
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