Perkadoo plugin
Connect WordPress to Perkadoo
Download the Perkadoo plugin, paste a one-time connection code and choose what counts. Signed-in members get a streak that follows them across devices.

WordPressLearnDash lesson completed ✓
7day streak
Doo's proud.
Doo's proud.
What can keep the streak alive
Pick one action per program. Daily streaks count the first action each day; running totals count distinct completions.
- LearnDash lesson completed
- Approved member comment
- Any custom server hook
Set it up in 5 steps
- Choose WordPress in Perkadoo setup and download the plugin ZIP.
- In WordPress, open Plugins → Add plugin → Upload plugin, upload the ZIP and activate it.
- Copy the connection code from Perkadoo and paste it in Settings → Perkadoo.
- Choose LearnDash lesson completed, Approved member comment or Custom server hook.
- Complete the action as a signed-in test member, check the connection, then go live.
// Custom server hook: call after your backend confirms success
do_action('streakfox_action_completed', $wordpress_user_id, 'completion:YOUR_STABLE_COMPLETION_ID');Questions
Does Perkadoo work with LearnDash?
Yes. The WordPress plugin can count LearnDash lesson completion for signed-in members.
Do I need to write code?
No for lessons and comments. Keys and member identity are configured by the connection code. Use the server hook only for custom actions.
Works well with
Perkadoo pluginLearnDashTurn LearnDash lesson completions into daily learning streaks and milestones.Via automationZapierSend member actions from any Zapier trigger into a Perkadoo streak.Script embedWebflowDisplay member progress on Webflow with the Perkadoo widget. Count completed actions through a backend or automation.
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