Daisychain
A campaign platform for political organisations, non-profits and activists. It helps them connect with their audiences through personalised messaging and automation. We collaborated on the platform’s flexibility and ease of use – enhancing performance, refining outreach tools, and making campaign planning more intuitive.
About the client
Daisychain provides a comprehensive solution for advocacy campaigns, integrating messaging, contact management, and planning tools into a unified interface. By streamlining team workflows involving data and supporter communications, the platform enables organisations to conduct efficient and targeted outreach initiatives. FlexMade continues to support Daisychain with enhancements focused on improved personalisation, data clarity, and long-term scalability.
About the Project
The project aimed to enhance the Daisychain platform to better support large, data-driven outreach campaigns. Together, we streamlined the system so campaign managers could plan and manage every step of their outreach in one place. Key features – such as personalised GIF messaging, an email builder, campaign automation, the Pathways planning board, and a People CRM – were integrated into a unified platform. This connection eliminates data silos, enabling seamless communication across different campaign tools. This integration helps teams keep communication consistent, manage supporter journeys, and scale campaigns without added complexity.
Aims and Challenges
We focused on enabling campaigns to deliver relevant content to large, diverse audiences – efficiently and reliably. Improvements included smarter audience targeting, streamlined record management, and faster platform performance. A key challenge was ensuring the system remained intuitive whilst supporting more advanced use cases. From simplified planning tools to stable message delivery at scale, the updates aimed to reduce friction and help teams remain focused on strategy.
Approach and Methodology
We approached the project by focusing on both user needs and the capacity for scalability to meet growing demand. We reorganised the system's data management to ensure enhanced performance, even with substantial volumes of information. On the user side, we developed straightforward tools such as an intuitive email editor with templates and integration with Maily, as well as a tool for designing personalised multimedia messages. We also improved the workflow planning tool, enabling campaign teams to establish and monitor their outreach steps. To maintain data integrity and organisation, we incorporated a feature to merge duplicate contacts and streamlined the process of searching for individuals. We ensured the system could accommodate a large number of contacts by rigorously testing and optimising its performance. Throughout the process, we collaborated closely with the Daisychain team, utilising regular feedback to ensure the platform was both functional and user-friendly.
Personalised Outreach (Charms & Email Campaigns)
Campaign teams can send personalised SMS/MMS with custom GIFs (Charms) and dynamic emails. Both tools draw in supporter data, such as names and local events, to create tailored messages at scale. The email builder allows users to drag-and-drop elements and send targeted campaigns without coding, whilst Charms make SMS more engaging with dynamic visuals.
Automation and Campaign Management
Daisychain enables teams to establish automated workflows across multiple channels. Campaigns can trigger actions (e.g., sending a follow-up email) based on supporter behaviour. These tools seamlessly connect Charms and email outreach, ensuring every supporter receives relevant communication at the appropriate time, without manual input.
Campaign Pathways
This visual tool assists campaign teams in planning and monitoring their outreach efforts. Similar to a Kanban board, staff can move supporters through various stages (e.g., contacted, convinced), allocate actions for each step, and monitor progress in real-time. It ensures the campaign remains organised and enables teams to manage outreach efficiently.
Personnel Management & Data Transparency
This module works as a lightweight CRM, providing a comprehensive view of each supporter’s activity across all channels. It merges duplicate profiles, organises data, and allows advanced segmentation for personalised outreach. With saved searches and automatic updates, teams can easily manage their contacts.
Advanced Targeting & Scalability becomes: Sophisticated Targeting & Scalability
Daisychain offers robust segmentation tools, allowing campaigners to filter and target supporters by location, behaviour, and engagement. The system processes large volumes of data quickly, ensuring campaigns remain fast and responsive, even as the audience grows. This scalability allows campaigns to reach the right people with personalised content at scale.
Task completed
The solution
All modules were integrated into a single, cohesive system to ensure seamless data flow and straightforward access to tools. Key features were made more intuitive, and message delivery was optimised for speed and volume. These enhancements helped Daisychain support large, multi-channel campaigns with greater reliability and simplicity.
The outcome
Following these updates, the platform has become noticeably faster and more user-friendly. Campaign teams can now segment, reach, and engage supporters with ease, even when handling large datasets. With improved performance and clearer data tools, teams spend less time on setup and more time on impactful outreach. These improvements have helped campaigns operate more efficiently and connect with more people.
The technologies
-
Node.js
-
React
-
PostgreSQL
-
ClickHouse
-
Redis
-
SendGrid
-
Twilio
-
Maily
-
AWS
Client feedback
Nathan Woodhull
Communication is consistently effective and of a high standard overall. FlexMade have become an integral part of our team.
Related cases
Get in touch
- Telephone Number: +1 (425) 247-0867
- Email Address: [email protected]