Identify and generate new business leads through market research, online platforms, networking, and cold outreach for the business development team. Manage end-to-end lead generation activities including email campaigns, LinkedIn outreach, calls, and follow-ups. Maintain and update database with accurate lead data. Coordinate with the sales team to ensure smooth lead handover and meeting. Prepare and maintain documentation including proposals, quotations, agreements, and reports. Coordinate with clients and vendors for campaign execution, service delivery, and relationship management. Contribute ideas for branding, awareness campaigns, and marketing strategies