This PR introduces an end-to-end workflow to automatically process meeting transcripts and create structured notes and tasks in Twenty CRM. It leverages OpenAI to extract summaries, key points, action items, and participant commitments from transcripts. Key features include: 1. AI-powered transcript analysis: Uses OpenAI GPT‑4o-mini to extract a concise summary, key discussion points, action items, and commitments. 2. Automated note creation: Generates a rich Markdown note in Twenty CRM with summary and key points. 3. Task automation: Automatically creates tasks in Twenty CRM from extracted action items and commitments, linking them to the meeting note. 4. Custom field support: Supports optional metadata from transcript payloads, which can be included in note/task content or mapped to custom fields in Twenty CRM if supported. 5. Webhook-ready: Designed to process Granola-style (or similar) webhook payloads, making it easy to integrate with any AI meeting tool. Sumbission for Hacktoberfest Team Name : One for All
40 lines
1.0 KiB
JSON
40 lines
1.0 KiB
JSON
{
|
|
"version": "0.0.1",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": "^24.5.0",
|
|
"npm": "please-use-yarn",
|
|
"yarn": ">=4.0.2"
|
|
},
|
|
"packageManager": "yarn@4.9.2",
|
|
"$schema": "https://raw.githubusercontent.com/twentyhq/twenty/main/packages/twenty-cli/src/constants/schemas/appManifest.schema.json",
|
|
"universalIdentifier": "028754f1-3235-43b9-9427-fa6a62dbd473",
|
|
"name": "AI Meeting Transcript",
|
|
"description": "Automatically process meeting transcripts to extract insights, action items, and follow-ups",
|
|
"env": {
|
|
"TWENTY_API_KEY": {
|
|
"isSecret": true,
|
|
"value": "",
|
|
"description": "Twenty API key"
|
|
},
|
|
"TWENTY_API_URL": {
|
|
"isSecret": true,
|
|
"value": "",
|
|
"description": "Twenty API URL"
|
|
},
|
|
"OPENAI_API_KEY": {
|
|
"isSecret": true,
|
|
"value": "",
|
|
"description": "OpenAI API key for transcript analysis"
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"axios": "^1.12.2",
|
|
"openai": "^4.28.0",
|
|
"twenty-sdk": "^0.0.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^24.7.2"
|
|
}
|
|
}
|