Skip to main content
Question

Teachable: Tracking the start time for each section in my course

  • May 27, 2025
  • 7 replies
  • 39 views

Hello,

How do I create a zap to capture the start time for each lesson in my course. It is currently capture the end time for both the start and end time fields. See screenshots. 

 

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

7 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34017 replies
  • May 27, 2025

Hi ​@Bevy7045 

There does not appear to be an available Teachable Webhook Event for “course start” that would indicate the timestamp of when the course was started by the student.

https://docs.teachable.com/docs/available-events

You can try reaching out to Teachable Support to see if they can provide any guidance about options with their app.


  • Author
  • Beginner
  • 3 replies
  • May 27, 2025

is there a webhook end at? ​@Troy Tessalone 


  • Author
  • Beginner
  • 3 replies
  • May 27, 2025

Hello,

How do I create a zap to capture the start time for each lesson in my course. It is currently capture the end time for both the start and end time fields. See screenshots.  ​@SamB 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • 34017 replies
  • May 27, 2025

@Bevy7045 

Review this link from Teachable that lists their available webhook events: https://docs.teachable.com/docs/available-events

The Teachable Zap app triggers are based on these Teachable Webhook Events.

From what I can tell, there is no available Teachable webhook event related to “lesson start” or similar.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 9662 replies
  • May 28, 2025

Hey ​@Bevy7045 👋

Like Troy said, it looks like Teachable don’t have a webhook event that specifically mentions the start time for a lesson. Though with the Enrollment.completed webhook event I would have thought that the Enrolled At field should give the date and time that the lesson enrollment began, and the Updated At field would contain the date and time it was completed:

ef21dcb732dbc090cbdf948ae3486e7b.png

However, the date and time values used in those fields for the example in their API documentation are exactly the same so it’s hard to tell for certain whether I’m correct on that.

Are you able to see those Enrolled At and Updated At fields in your Zap? And if so, do they have the exact same date/time or do they differ at all?


  • Author
  • Beginner
  • 3 replies
  • May 30, 2025

Thanks! I figured out another way around it. ​@SamB 


Mohammad_Shahzaib_Nawaz
Forum|alt.badge.img+2

@Bevy7045 

Could you please ellaborate how you fixed it?
Did you add a Custom Request Using API key and student id etc to get the students courses and looped to get the data for enrolled date?