In today's omnidirectional and integrated customer service environment, contact centers find it rather challenging to maintain context persistence across different channels of communication, such as voice, chat, and email. The result is fragmented customer experiences wherein context is lost every time the customer switches to another channel, thus leading to frustration and lower satisfaction. It proposes an end-to-end solution using Amazon Connect integrated with Amazon Connect Customer Profiles, AWS Lambda, and Amazon Connect Contact Flows to provide a single viewpoint of the customer journey. The proposed architecture allows seamless handoffs between channels through Amazon Connect Customer Profiles, which provides a centralized and real-time repository of customer data aggregated from various sources. It creates a seamless context for the customer journey and gives agents a 360-degree view of customer interactions so agents are more efficient, average handle times are lower and overall customer satisfaction is higher.