GuidesUpdated 3 days ago
Quickstart
Get your first Skribby bot into a meeting in under 5 minutes.
1. Get your API Key
- Log in to the Skribby Dashboard.
- Navigate to the API Keys section.
- Generate a new API key and keep it secure.
2. Create your first bot
The most basic way to interact with Skribby is via our REST API. You can send a bot to any Google Meet, Zoom, or Microsoft Teams meeting with a single POST request.
Replace YOUR_API_KEY with the key from step 1 and MEETING_URL with a valid meeting link.
curl -X POST 'https://platform.skribby.io/api/v1/bot' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"transcription_model": "whisper",
"meeting_url": "MEETING_URL",
"service": "gmeet",
"bot_name": "Skribby Assistant"
}'
What happens next?
- Skribby spawns a bot instance.
- The bot attempts to join the meeting URL provided.
- Once admitted, the bot starts recording and transcribing.
- When the meeting ends (or you stop the bot), the data is processed and stored.
3. Using the TypeScript SDK
If you are building with Node.js or TypeScript, our SDK provides a much better developer experience with full type safety.
Install
npm install @skribby/sdk
Basic Usage
import { createClient } from '@skribby/sdk';
const skribby = createClient({
api_key: 'YOUR_API_KEY'
});
async function main() {
const bot = await skribby.createBot({
transcription_model: 'whisper',
meeting_url: 'https://meet.google.com/abc-defg-hij',
service: 'gmeet',
bot_name: 'Recording Bot'
});
console.log(`Bot created with ID: ${bot.id}`);
// Refresh to get the latest status from the server
await bot.refresh();
console.log(`Current status: ${bot.data.status}`);
}
main();
4. Next Steps
Now that you've successfully deployed a bot, explore the more advanced features:
- Webhooks: Learn how to receive real-time updates when the bot joins or transcription arrives.
- Real-time Transcription: Stream text live as people speak.
- Bot Lifecycle: Understand the different states a bot goes through.