Jegyzetek kezelése
A Brevo CRM Notes API segítségével dokumentálhatod a vásárlói interakciókat, a találkozók összefoglalóit és a kapcsolatokhoz, cégekhez és üzletekhez tartozó fontos részleteket a Tajo platformon belül.
Áttekintés
A jegyzetek kezelése a következőkhöz elengedhetetlen:
- Interakciótörténet, a vásárlói beszélgetések és a találkozók eredményeinek dokumentálása
- Csapatmunka, a fiókokkal kapcsolatos háttérinformációk megosztása az értékesítési csapatoddal
- Üzletek dokumentálása, a tárgyalási részletek és döntések rögzítése
- Hűségprogram-jegyzetek, a vásárlói preferenciák és a programra adott visszajelzések követése
- Megfelelőségi nyilvántartás, auditnyomok fenntartása a vásárlói kommunikációról
Gyors indulás
Jegyzet létrehozása
POST https://api.brevo.com/v3/crm/notesContent-Type: application/jsonapi-key: YOUR_API_KEY
{ "text": "Met with Acme Corp to discuss enterprise loyalty program upgrade. They're interested in Diamond tier benefits and want to consolidate all 12 locations under a single account. Key decision maker is VP of Operations. Follow up with volume discount proposal by end of week.", "contactIds": [12345], "dealIds": ["deal_abc123def456"], "companyIds": ["comp_123456789"]}Válasz
{ "id": "note_001", "text": "Met with Acme Corp to discuss enterprise loyalty program upgrade...", "contactIds": [12345], "dealIds": ["deal_abc123def456"], "companyIds": ["comp_123456789"], "created_at": "2026-01-25T14:30:00Z", "updated_at": "2026-01-25T14:30:00Z"}Jegyzetek lekérése
Az összes jegyzet listázása
GET https://api.brevo.com/v3/crm/notes?limit=50&offset=0&sort=descContent-Type: application/jsonapi-key: YOUR_API_KEYVálasz
{ "items": [ { "id": "note_001", "text": "Met with Acme Corp to discuss enterprise loyalty program upgrade...", "contactIds": [12345], "dealIds": ["deal_abc123def456"], "companyIds": ["comp_123456789"], "created_at": "2026-01-25T14:30:00Z" } ], "total": 1}Jegyzetek szűrése
GET https://api.brevo.com/v3/crm/notes?filters[companyIds]=comp_123456789&sort=created_at:descEgyetlen jegyzet lekérése
GET https://api.brevo.com/v3/crm/notes/{note_id}Content-Type: application/jsonapi-key: YOUR_API_KEYAutomatikus jegyzetkészítés
Tevékenységalapú jegyzetek
Hozz létre jegyzeteket automatikusan a CRM tevékenységekből:
class NoteAutomation { constructor() { this.notesApi = new NotesApi(); }
async logDealStageChange(deal, oldStage, newStage) { const noteText = [ `Deal stage changed: ${oldStage} → ${newStage}`, `Deal value: $${deal.attributes.amount?.toLocaleString()}`, `Probability: ${deal.attributes.probability}%`, newStage === 'Closed Won' ? `Loyalty points awarded: ${deal.attributes.loyalty_points_bonus}` : '', `Updated by: ${deal.attributes.deal_owner}` ].filter(Boolean).join('\n');
return await this.notesApi.createNote({ text: noteText, dealIds: [deal.id], companyIds: deal.attributes.company_id ? [deal.attributes.company_id] : [], contactIds: deal.attributes.contact_id ? [deal.attributes.contact_id] : [] }); }
async logLoyaltyTierChange(company, oldTier, newTier) { const noteText = [ `Loyalty tier upgraded: ${oldTier} → ${newTier}`, `Annual spend: $${company.attributes.annual_spend?.toLocaleString()}`, `New benefits: ${this.getTierBenefits(newTier).join(', ')}`, `Account manager notified: ${company.attributes.account_manager}` ].join('\n');
return await this.notesApi.createNote({ text: noteText, companyIds: [company.id] }); }
async logCustomerFeedback(contactId, feedback) { const noteText = [ `Customer feedback received:`, `Category: ${feedback.category}`, `Rating: ${feedback.rating}/5`, `Comment: ${feedback.comment}`, feedback.loyaltyRelated ? `Loyalty program feedback: ${feedback.loyaltyComment}` : '' ].filter(Boolean).join('\n');
return await this.notesApi.createNote({ text: noteText, contactIds: [contactId] }); }}Találkozó-összefoglaló jegyzetek
class MeetingNotes { async createMeetingSummary(meetingData) { const noteText = [ `Meeting: ${meetingData.title}`, `Date: ${new Date(meetingData.date).toLocaleDateString()}`, `Attendees: ${meetingData.attendees.join(', ')}`, '', '## Discussion Points', ...meetingData.topics.map(t => `- ${t}`), '', '## Action Items', ...meetingData.actions.map(a => `- [ ] ${a.description} (${a.assignee}, due ${a.dueDate})`), '', '## Next Steps', meetingData.nextSteps ].join('\n');
return await this.notesApi.createNote({ text: noteText, contactIds: meetingData.contactIds || [], dealIds: meetingData.dealIds || [], companyIds: meetingData.companyIds || [] }); }}API metódusok referenciája
// Create a noteconst note = await notesApi.createNote({ text: 'Customer interested in premium loyalty tier', contactIds: [12345], dealIds: ['deal_abc123']});
// Get note by IDconst note = await notesApi.getNote('note_001');
// Update noteawait notesApi.updateNote('note_001', { text: 'Updated: Customer confirmed interest in premium loyalty tier. Meeting scheduled for next week.'});
// Delete noteawait notesApi.deleteNote('note_001');
// List notes with filteringconst notes = await notesApi.getNotes({ filters: { companyIds: 'comp_123456789' }, sort: 'created_at:desc', limit: 50});Bevált gyakorlatok
- Légy konkrét: Szerepeltesd a lényeges részleteket, például az összegeket, dátumokat és a következő lépéseket
- Kösd össze a rekordokat: Rendeld a jegyzeteket az összes kapcsolódó kapcsolathoz, üzlethez és céghez
- Automatizáld a naplózást: Hozz létre jegyzeteket automatikusan a szakaszváltásokhoz és a kulcsfontosságú eseményekhez
- Használj egységes formátumot: Vezess be csapatszintű jegyzetszerkezetet a találkozók összefoglalóihoz
- Dokumentálj időben: Az interakciók után azonnal készíts jegyzetet, amíg frissek a részletek
Hibakezelés
try { const note = await notesApi.createNote(noteData); console.log('Note created:', note.id);} catch (error) { if (error.status === 400) { console.error('Invalid note data:', error.message); } else if (error.status === 404) { console.error('Associated contact, deal, or company not found'); } else { console.error('Unexpected error:', error); }}Következő lépések
- Cégek kezelése - Vállalati fiókok kezelése
- Üzletek kezelése - Az értékesítési csatorna követése
- Feladatkezelés - Értékesítési tevékenységek kezelése
- Fájlok - Üzletekhez tartozó mellékletek kezelése