- Newest
- Most votes
- Most comments
Yes, it is possible to load tasks into Amazon Connect for agents to work on, including creating outbound tasks proactively based on data you have. This aligns well with your goal of pre-emptively contacting customers rather than being purely reactive.
Amazon Connect Tasks allows you to prioritize, assign, and track contact center agent tasks to completion, improving agent productivity and ensuring customer issues are resolved quickly. While the system doesn't explicitly mention a CSV upload feature, you can create tasks programmatically, which would allow you to generate tasks from your customer data.
To achieve your goal of creating outbound tasks from a batch of customer data:
-
You could develop a script or application that reads your CSV file containing customer information.
-
For each customer entry, use the Amazon Connect API to create a new task. This would likely involve using the 'StartTaskContact' API call.
-
These tasks would then appear in the agents' queues, allowing them to make outbound calls or contacts as needed.
This approach allows you to pre-emptively create outbound tasks without them being generated first by an agent contact. It leverages your data to create proactive outreach opportunities, exactly as you're looking to do.
Additionally, Amazon Connect Tasks supports features like task prioritization and automated task processing in Connect flows. This means you could set up your system to automatically prioritize or assign these pre-emptively created tasks based on your business rules or service level agreements.
While not directly related to your batch upload question, it's worth noting that Amazon Connect Tasks also now supports pausing and resuming of tasks. This feature could be useful for your agents as they work through the batch of outbound tasks you create, allowing them to manage their workload more effectively.
Remember to consider any relevant privacy laws or regulations when implementing outbound contact strategies based on customer data.
Sources
Amazon Connect Tasks now supports pausing/resuming of tasks
AWS Batch
When you create a task in Amazon Connect, the task is routed to an agent so you will have an agent experience first. That means even if the customer does not answer the call, you involve agents for this task. The task flow is: agent is presented and accepts a task and they initiate the outbound call. To implement a customer first experience, you can use outbound campaigns which provides you with answering machine detection capabilities, and saves your agents time, in case the customer you are trying to reach does not answer the call. Alternatively, for another customer first experience, instead of creating a task while processing the CSV file, you simply dial a call by using the StartOutboundVoiceContact API. The call will be placed into a queue and presented to agents.