How Integrations Work
Adding an integration to your Specode app follows this workflow:Tell the AI what integration you want
Describe the integration in your chat. For example:
- “Add Twilio SMS notifications when appointments are confirmed”
- “Integrate Stripe to collect copay payments at checkout”
- “Pull lab results from [Lab API] and display them in the patient dashboard”
Ask the AI what credentials you need
Ask: “What API keys do I need to add in Project Settings for this integration to work?”The AI will tell you exactly which keys to get from the external service.
Get your API keys
Sign up or log into the external service (Twilio, Stripe, etc.) and copy the credentials the AI specified.
Add credentials to Project Settings
Navigate to your project settings (click the project name in the top left corner), scroll to the bottom of the Integrations section, and add your key/value pairs.
Pre-configured Integrations
Follow the steps below to add common integrations one-by-one.1. CometChat Video Integration
What it’s for: Powers HIPAA-compliant video appointments between patients and healthcare providers.Contact CometChat
Contact CometChat to set up a HIPAA-compliant subscription for healthcare use. Or create a free account for testing purposes (no PHI!) at cometchat.com.
Get API Keys
Once approved, you’ll receive your credentials from the CometChat dashboard (left-side menu > Application > Credentials):
App ID→ e.g.1670574c0951d3ac2Region→us(in lowercase)Auth Key→ e.g.2cfa119703d62ed75774da4e33f9f96f85fdf96fRest API Key→ e.g.393a5593ceb9b9a638524fedad6f54151fc2019c
Configure Integration
Add the CometChat credentials to your Specode project settings.
Press the “Add Field” button a few times and make sure you have 4 empty Key/Value field. Then fill them with CometChat credentials and press Save.
Ask AI what exactly you should insert in the corresponding key fields for each of the 4 ComatChat values that you copy from CometChat Credentials dashboard.


HIPAA Compliance Required: Standard CometChat accounts are not HIPAA-compliant. You must specifically request and pay for HIPAA-compliant video calling services before going live with patient video consultations.
2. Telegra Integration (Optional)
What it’s for: Provides telehealth and remote monitoring capabilities for healthcare providers.Get API Keys
Once approved, you’ll receive your credentials:
Telegra URL→Telegra_URLAPI Email→Telegra_API_EMAILAPI Password→Telegra_API_PASSWORD
3. Junction Health Integration (Optional)
What it’s for: Integrates wearable device data and laboratory results for comprehensive patient monitoring.5. Stripe Payment Processing
What it’s for: Processes payments for healthcare products, consultations, and subscription services.Create Stripe Account
Go to stripe.com and create a business account
Get API Keys
Navigate to Developers → API Keys and copy:
Publishable key→NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYSecret key→STRIPE_SECRET_KEY
Configure Webhooks
In Developers → Webhooks, add endpoint:
your-domain/api/webhooks/stripe
Copy the signing secret → STRIPE_WEBHOOK_SECRETAdding Custom Services
Need to integrate with other services? You can add custom environment variables for any additional APIs or services.
Need Additional Help? If you encounter issues during setup, refer to our Troubleshooting Guide or contact your project team for assistance with HIPAA-compliant service configuration.