अर्ली एक्सेस का अनुरोध करें

अपना नाम और ईमेल या फ़ोन नंबर दर्ज करें. हम Tajo एक्सेस की जानकारी के साथ आपसे संपर्क करेंगे.

टास्क मैनेजमेंट

Brevo CRM Tasks API आपको सेल्स गतिविधियां, फ़ॉलो-अप और रिमाइंडर बनाने और मैनेज करने देता है, ताकि आपकी टीम 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ईमेल आउटरीचप्रस्ताव, अपडेट, न्यूज़लेटर
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);
}
}

अगले कदम

अर्ली एक्सेस का अनुरोध करें

अपना नाम और ईमेल या फ़ोन नंबर दर्ज करें. हम Tajo एक्सेस की जानकारी के साथ आपसे संपर्क करेंगे.

ऑटो डिटेक्ट
AI असिस्टेंट

नमस्ते! डॉक्यूमेंटेशन के बारे में कुछ भी पूछें.