Skip to main content
This guide walks you through your first Sully.ai integration: uploading an audio file, transcribing it, and generating a SOAP note.

Prerequisites

Before you begin, make sure you have:
  • A Sully.ai account with API access (contact us to get started)
  • Your API Key and Account ID from the Sully dashboard
  • Node.js 18+ or Python 3.8+ installed (for SDK usage)

Step 1: Install the SDK

Step 2: Set Your Credentials

Store your credentials as environment variables:

Step 3: Complete Working Example

This example demonstrates the full workflow: upload audio, wait for transcription, generate a SOAP note, and retrieve the result.

Understanding the Status Flow

Both transcriptions and notes follow the same status lifecycle:
For production applications, consider using webhooks instead of polling to receive notifications when processing completes.

Next Steps

Audio Transcription

Learn about streaming audio, language support, and advanced transcription options

Note Customization

Create custom note styles and structured templates for your practice

TypeScript SDK

Full SDK reference and examples for Node.js applications

Python SDK

Full SDK reference and examples for Python applications