After much searching, I found exactly what I was looking for, Mautic
Here are some of it's features,
Mautic is marketing automation software (email, social, & more). Install on your own website or create a free hosted account.
The simple 3-step setup process takes less than 5 minutes and you'll be ready to reclaim control of your marketing.
Social Media Marketing
Engage your leads through powerful social media marketing. Listen to your target audience and interact directly with them on their social media platform.
Effortlessly track both anonymous and known leads. Mautic provides in-depth and detailed lead tracking including page views, time spent on site, and specific interests. Once you’ve begun tracking, you can nurture those leads with an array of powerful processes and Mautic makes it easy.
Flexible, easy-to-use campaign management and drip program creation. Build a campaign and define the actions and events your leads will follow. Automate the process of connecting with leads and nurturing them along the sales funnel.
Design valuable forms for your campaign to collect information, build lists, give content or market your next webinar with the highly customizable form builder.
Keep track of your lead’s activity and define point systems based on different actions. These points will allow you to trigger events like the sending of an email based on registration for a webinar.
Use the data gathered from each of your campaigns to improve your marketing efforts. Detailed feedback of campaign reports let you improve and perfect your marketing.