Tellescope logo
Home    Product Blog    For Developers    Login    

Deliver personalized care and serve more patients

The CRM that digital health startups use to manage patient communications, track patient progress, and coordinate care. All in one place.

Tellescope patient timeline graphic
Techstars logo
MassChallenge logo
StartUp Health logo
Kelsi Profile Picture

Having previously purchased/demoed/canceled nearly 70 platforms in the past 12 months... Tellescope has already had a big impact on my work at Icon

Kelsi Profile Picture

Kelsi Sullivan, PA-C

Director of Clinical Programs

Icon Health Logo
Multiple Channels

All of your patient communications in one inbox

Allow your support, marketing, and care teams to communicate with patients using white-labeled email, SMS, secure messaging, and video visits. HIPAA-compliant.

Track patient progress and measure outcomes

Map out and design your specific patient journeys, follow patient progress, and collect outcomes data with custom surveys.

Multiple Channels
Multiple Channels

Keep your team on the same page

Define roles and responsibilities for each team member. Ensure the entire care team completes all patient-related follow-ups and tasks with notifications, ticketing, and internal team chat.

Reduce manual work

Easily create automated workflows for sending personalized patient reminders, collecting patient information, and assigning tasks to your care team.

Multiple Channels
1const example_SDK_usage = async () => {
2  // initialize SDK and authenticate a user
3  const sdk = new Session()
4  await sdk.authenticate("user-email", 'user-password')
5
6  // create a record, using Enduser model as example
7  const enduser = await sdk.api.endusers.createOne({ 
8    email: "enduser1@tellescope.com" 
9  })
10
11  // update an existing record
12  await sdk.api.endusers.updateOne(enduser.id, { phone: "+15555555555" })
13
14  // fetch a record by id, or a list of recent records
15  const existingEnduser: Enduser = await sdk.api.endusers.getOne(enduser.id)  
16  const existingEndusers: Enduser[] = await sdk.api.endusers.getSome({ 
17    limit: 5, 
18    lastId: enduser.id
19  })  
20
21  // delete an individual record
22  await sdk.api.endusers.deleteOne(enduser.id)
23}

Developer-Friendly Integrations

Seamlessly integrate new and scalable workflows within your existing systems or with your patient app. Our APIs, SDKs, and React Components save your team months of development with the flexibility to meet your exact design and branding needs.

Contact Us