Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

Διαχείριση εργασιών

Το API Tasks του Brevo CRM σάς επιτρέπει να δημιουργείτε και να διαχειρίζεστε δραστηριότητες πωλήσεων, ενέργειες παρακολούθησης και υπενθυμίσεις, ώστε η ομάδα σας να παραμένει οργανωμένη μέσα στην πλατφόρμα Tajo.

Επισκόπηση

Η διαχείριση εργασιών είναι απαραίτητη για:

  • Παρακολούθηση πωλήσεων με αυτοματοποιημένες υπενθυμίσεις και ημερομηνίες λήξης
  • Συντονισμό της ομάδας με ανάθεση δραστηριοτήτων σε συγκεκριμένα μέλη
  • Εξέλιξη συμφωνιών με σύνδεση εργασιών σε συμφωνίες και εταιρείες
  • Παρακολούθηση δραστηριότητας με έλεγχο της παραγωγικότητας και των ποσοστών ολοκλήρωσης
  • Ενεργοποίηση πελατών με προγραμματισμό επικοινωνιών και ελέγχων για το πρόγραμμα πιστότητας

Γρήγορη εκκίνηση

Δημιουργία εργασίας

POST https://api.brevo.com/v3/crm/tasks
Content-Type: application/json
api-key: YOUR_API_KEY
{
"name": "Follow up on Enterprise Loyalty proposal",
"taskType": "call",
"date": "2026-02-15T10:00:00Z",
"duration": 1800,
"notes": "Discuss volume discount tier and loyalty point allocation",
"assignTo": "[email protected]",
"companiesIds": ["comp_123456789"],
"dealsIds": ["deal_abc123def456"],
"contactsIds": [12345],
"done": false,
"reminder": {
"value": 15,
"unit": "minutes"
}
}

Απόκριση

{
"id": "task_xyz789",
"name": "Follow up on Enterprise Loyalty proposal",
"taskType": "call",
"date": "2026-02-15T10:00:00Z",
"done": false,
"created_at": "2026-01-25T14:30:00Z"
}

Ανάκτηση εργασιών

Λίστα όλων των εργασιών

GET https://api.brevo.com/v3/crm/tasks?limit=50&offset=0&sort=desc
Content-Type: application/json
api-key: YOUR_API_KEY

Απόκριση

{
"items": [
{
"id": "task_xyz789",
"name": "Follow up on Enterprise Loyalty proposal",
"taskType": "call",
"date": "2026-02-15T10:00:00Z",
"duration": 1800,
"assignTo": "[email protected]",
"done": false,
"companiesIds": ["comp_123456789"],
"dealsIds": ["deal_abc123def456"],
"created_at": "2026-01-25T14:30:00Z"
}
],
"total": 1
}

Φιλτράρισμα εργασιών

GET https://api.brevo.com/v3/crm/tasks?filters[done]=false&filters[taskType]=call&sort=date:asc

Ανάκτηση μεμονωμένης εργασίας

GET https://api.brevo.com/v3/crm/tasks/{task_id}
Content-Type: application/json
api-key: YOUR_API_KEY

Τύποι εργασιών

Το CRM υποστηρίζει διάφορους τύπους εργασιών για διαφορετικές δραστηριότητες πωλήσεων:

ΤύποςΠεριγραφήΠερίπτωση χρήσης
callΤηλεφωνική κλήσηΚλήσεις παρακολούθησης, παρουσιάσεις, έλεγχοι
emailΕπικοινωνία μέσω emailΠροτάσεις, ενημερώσεις, newsletter
meetingΔια ζώσης ή διαδικτυακή συνάντησηΠαρουσιάσεις, διαπραγματεύσεις, αξιολογήσεις
todoΓενική εργασίαΕσωτερική εργασία, έρευνα, προετοιμασία
deadlineΕργασία με χρονικό περιθώριοΑνανεώσεις συμβολαίων, ορόσημα

Αυτοματοποιημένη δημιουργία εργασιών

Αυτοματοποίηση με βάση τις συμφωνίες

Δημιουργήστε εργασίες αυτόματα καθώς οι συμφωνίες προχωρούν από στάδιο σε στάδιο:

class TaskAutomation {
constructor() {
this.tasksApi = new TasksApi();
}
async createDealFollowUp(deal, stageChange) {
const taskTemplates = {
'Lead': {
name: `Qualify lead: ${deal.name}`,
taskType: 'call',
daysFromNow: 1,
duration: 900
},
'Qualified': {
name: `Schedule demo: ${deal.name}`,
taskType: 'meeting',
daysFromNow: 3,
duration: 3600
},
'Demo': {
name: `Send proposal: ${deal.name}`,
taskType: 'email',
daysFromNow: 1,
duration: 1800
},
'Proposal': {
name: `Follow up on proposal: ${deal.name}`,
taskType: 'call',
daysFromNow: 5,
duration: 900
},
'Negotiation': {
name: `Finalize contract: ${deal.name}`,
taskType: 'deadline',
daysFromNow: 7,
duration: 3600
},
'Closed Won': {
name: `Onboard customer: ${deal.name}`,
taskType: 'meeting',
daysFromNow: 2,
duration: 3600
}
};
const template = taskTemplates[stageChange.newStage];
if (!template) return null;
const taskDate = new Date();
taskDate.setDate(taskDate.getDate() + template.daysFromNow);
return await this.tasksApi.createTask({
name: template.name,
taskType: template.taskType,
date: taskDate.toISOString(),
duration: template.duration,
assignTo: deal.attributes.deal_owner,
dealsIds: [deal.id],
companiesIds: deal.attributes.company_id ? [deal.attributes.company_id] : [],
contactsIds: deal.attributes.contact_id ? [deal.attributes.contact_id] : [],
done: false,
reminder: { value: 30, unit: 'minutes' }
});
}
async createLoyaltyCheckIn(company) {
return await this.tasksApi.createTask({
name: `Loyalty program check-in: ${company.name}`,
taskType: 'call',
date: new Date(Date.now() + 30 * 24 * 60 * 60 * 1000).toISOString(),
duration: 1800,
assignTo: company.attributes.account_manager,
companiesIds: [company.id],
notes: `Review tier status: ${company.attributes.loyalty_tier}\nAnnual spend: $${company.attributes.annual_spend}`,
done: false,
reminder: { value: 1, unit: 'days' }
});
}
}

Μαζικές ενέργειες σε εργασίες

class BulkTaskManager {
async createRenewalTasks(daysBeforeExpiry = 90) {
const renewalDate = new Date();
renewalDate.setDate(renewalDate.getDate() + daysBeforeExpiry);
const companies = await this.companiesApi.getCompanies({
filters: {
'attributes.renewal_date': `<${renewalDate.toISOString()}`
}
});
const tasks = [];
for (const company of companies.items) {
const task = await this.tasksApi.createTask({
name: `Contract renewal: ${company.name}`,
taskType: 'deadline',
date: company.attributes.renewal_date,
assignTo: company.attributes.account_manager,
companiesIds: [company.id],
notes: `Contract value: $${company.attributes.contract_value}\nCurrent tier: ${company.attributes.loyalty_tier}`,
done: false,
reminder: { value: 7, unit: 'days' }
});
tasks.push(task);
}
return tasks;
}
}

Αναφορά μεθόδων API

// Create a new task
const task = await tasksApi.createTask({
name: 'Follow up call',
taskType: 'call',
date: '2026-02-15T10:00:00Z',
assignTo: '[email protected]',
done: false
});
// Get task by ID
const task = await tasksApi.getTask('task_xyz789');
// Update task
await tasksApi.updateTask('task_xyz789', {
done: true,
notes: 'Customer agreed to upgrade tier'
});
// Delete task
await tasksApi.deleteTask('task_xyz789');
// List tasks with filtering
const tasks = await tasksApi.getTasks({
filters: {
done: false,
taskType: 'call',
assignTo: '[email protected]'
},
sort: 'date:asc',
limit: 50
});

Βέλτιστες πρακτικές

  1. Αυτοματοποιήστε τη δημιουργία εργασιών: συνδέστε τις εργασίες με τις αλλαγές σταδίου των συμφωνιών για συνεπή παρακολούθηση
  2. Ορίστε υπενθυμίσεις: ρυθμίζετε πάντα υπενθυμίσεις για εργασίες με χρονικό περιθώριο
  3. Συνδέστε εγγραφές: συσχετίστε τις εργασίες με συμφωνίες, εταιρείες και επαφές για πληρέστερο πλαίσιο
  4. Παρακολουθήστε την ολοκλήρωση: ελέγχετε τα ποσοστά ολοκλήρωσης για να εξάγετε συμπεράσματα σχετικά με την απόδοση της ομάδας
  5. Χρησιμοποιήστε τύπους εργασιών: κατηγοριοποιήστε σωστά τις εργασίες για ακριβή αναφορά δραστηριότητας

Διαχείριση σφαλμάτων

try {
const task = await tasksApi.createTask(taskData);
console.log('Task created:', task.id);
} catch (error) {
if (error.status === 400) {
console.error('Invalid task data:', error.message);
} else if (error.status === 404) {
console.error('Associated deal or contact not found');
} else {
console.error('Unexpected error:', error);
}
}

Επόμενα βήματα

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

αυτόματη αναγνώριση
AI Βοηθός

Γεια! Ρωτήστε με οτιδήποτε για την τεκμηρίωση.