How to extend a student's Thinkific course access from Zendesk
By Jake Marsh · Updated
To extend a student's Thinkific course access from Zendesk, install Lessonwell, open the student's ticket and find the course in the sidebar. Click Extend access on the course (the link shows the number of days), add an optional reason and confirm. Thinkific moves the access end date forward by the days set in Days added by Extend access (30 by default), counted from the later of today and the current end date, and Lessonwell logs an internal note with the lessonwell_access_extended tag.
Before you start
Lessonwell needs a Thinkific API Access Token (or the legacy API key) in its settings, on a Thinkific plan with API access (Grow, Pro + Growth or above). In the settings, Allow extending access must be on and the agent must be in Who may take actions. The ticket must be saved and not closed, because every change is logged there.
Steps
- Open the ticket. Lessonwell finds the student by the requester's email, then by the other verified addresses on their Zendesk profile. If they bought with a different address, type it into Find another student, or enter their Thinkific student id.
- Find the course. Each course shows its progress, enrolled date and status. Courses whose access ran out show Access ended with the date and how long ago.
- Click Extend access 30 days on the course (the number follows Days added by Extend access). The confirmation states the old and new end dates before anything is sent.
- Add a reason if you want one. It goes in the ticket note, not to the student.
- Confirm. Thinkific updates the enrollment's access end date. Lessonwell writes an internal note saying who extended it, the end date before and after, and your reason, and adds
lessonwell_access_extended.
How the new end date is worked out
| Situation | Result of Extend access |
|---|---|
| Access ends in the future | The set number of days is added to the current end date |
| Access already ended | The days are counted from today, so the student is back in at once |
| Access was ended early with End access | Extending restores it, with progress kept |
Change the number of days in Days added by Extend access. It applies to every extension, so pick the length your policy usually grants.
Ending access instead
End access stops a student's access to one course now, for example after a refund handled elsewhere. Thinkific keeps their progress, so a later Extend access puts them back where they were. It writes the tag lessonwell_access_ended. Teachable has no API for access dates, so on Teachable the equivalent is Unenroll, which removes the student from the course.
If the change doesn't seem to land
Each change is sent once. If Thinkific answers slowly, Lessonwell reads the student back: when the new date is there, it's logged as done. If not, you see "answered slowly ... check before trying again". Look at the student in Thinkific or press Refresh before you repeat the action.
What it costs
Lessonwell is $99 a month per Zendesk account for up to 12 agents and admins (Team), or $8 per agent per month for 13 or more (Scale). Every feature is on both plans, with a 14-day trial; Zendesk asks for a card at install and bills monthly. The Lessonwell documentation lists every setting.
Lessonwell
Student courses for Thinkific and Teachable: progress and access on the ticket. From $99 a month. From $99 a month per Zendesk account.
Questions
Can a support agent extend Thinkific access without a site admin login?
Yes. The agent works from the Zendesk sidebar only. Your token stays a Zendesk secure setting that agents never see, and you decide by role or group who may take actions.
Can I extend access by a different number of days for one student?
Extend access always adds the number in Days added by Extend access. For a custom length on a new course, Enroll in a course takes its own Access for (days, empty for no end date) value.
Does ending access delete the student's progress?
No. Thinkific keeps the progress, and extending access later restores it.
How do I see who extended a student's access?
Every extension adds an internal note to the ticket with the agent, the dates before and after and the reason, plus the lessonwell_access_extended tag you can use in views and reports.
More Lessonwell guides
- How to enroll a student in a Thinkific or Teachable course from Zendesk
- How to create a Thinkific API key or Teachable API key for Zendesk