Homepage LearnDash Community Forums General (free) Gamification Service

  • henry

    Administrator
    Jul 30, 2026 at 11:00 pm

    Hi Carl,

    Hatched doesn’t have a native WordPress or LearnDash plugin. It’s an API-based service, so connecting it to a LearnDash site needs custom code on the WordPress side.

    The approach is to hook into LearnDash’s action hooks and use those to send events to Hatched’s API. Hooks like learndash_lesson_completed and learndash_course_completed fire at the right moments and give you the data you need. Hatched’s event model maps well to this, and they even use lesson_completed as an example in their evaluation docs. The PHP that bridges the two can live in your child theme’s functions.php or as a small custom plugin (either works), though a custom plugin is cleaner if it’s self-contained. If you’re not comfortable with PHP, that part would need a developer.

    The LearnDash developer docs cover the hook reference, and Hatched’s getting started guide walks through the API side.

Forum Rules

Forum Rules

Be Kind & Patient

We’re here to learn and/or help each other. Please don’t be mean, rude, or condescending. Treat all members the way you should be treating dogs and your elders—with the utmost love & respect.

External Links

✅ Other websites that add value, help solve problems & contribute to the discussion. ❌ Affiliate links are prohibited. (Site owners may use affiliate links to help support the site.)

Promotion

✅ You may promote your own products/services if they are relevant to an existing discussion. You must disclose your relationship with the product(s).
❌ You may not create new posts simply to promote your products.

Non-LearnDash Topics

❌ General (free) Forum: Only LearnDash-specific topics are allowed.
✅ Premium Forums: You are allowed to post other questions tangentially related to LearnDash. Please use the appropriately named forum. If it doesn’t exist, use the “LearnDash Integrations” forum.

Our Right to Remove

We reserve the right to remove any content, at any time, for any reason. We can also merge one post with another. We will exercise caution when removing content and always try to provide an explanation.