Create online courses and membership sites with Thinkific and feel confident that you've got the easiest technology and the best support in the industry.
Go to siteThinkific's API opens a treasure trove of possibilities for automating and enhancing the e-learning experience. It provides programmatic access to your Thinkific site, allowing you to manage courses, users, enrollments, and more. With Pipedream's serverless platform, you can connect Thinkific to a multitude of other applications, automate tasks, sync data across various services, and trigger workflows based on specific events, all without writing a line of server code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
thinkific: {
type: "app",
app: "thinkific",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.thinkific.com/api/public/v1/courses`,
headers: {
"X-Auth-API-Key": `${this.thinkific.$auth.api_key}`,
"X-Auth-Subdomain": `${this.thinkific.$auth.subdomain}`,
"Content-Type": `application/json`,
},
})
},
})
Automated Student Onboarding: When a student signs up for a course on Thinkific, use Pipedream to send a personalized welcome email via SendGrid, create a new contact in HubSpot, and enroll them in an onboarding email sequence.
Course Completion Certificates: Trigger a workflow on Pipedream when a student completes a course on Thinkific. Generate a personalized certificate using a tool like Canva or Google Slides and email it to the student, while also logging this achievement in Airtable for record-keeping.
Synchronize Course Progress with CRM: Keep track of student progress by triggering a Pipedream workflow every time a course lesson is completed. Update a custom field in a CRM platform like Salesforce to reflect their current completion percentage, enabling targeted follow-up campaigns.
Creates a new Enrollment for specified student in specified course. See the documentation
Updates the information of a specific user on Thinkific. See the documentation
Thinkific uses API keys for authentication. When you connect your Thinkific account, Pipedream securely stores the keys so you can easily authenticate to Thinkific APIs in both code and no-code steps.
Login to your Thinkific account, then navigate to Settings -> Code & Analytics -> API to find your API Key and your Thinkific subdomain.