Skvare’s Gena Dellett shares practical advice from CiviCon on how nonprofits and associations can build stronger relationships with technology partners. Learn the key questions to ask, what to expect from an agency, and how healthy partnerships improve CiviCRM projects.
CiviCRM
CiviCRM
Articles covering all things CiviCRM, the open-source CRM designed for nonprofits, associations, and membership organizations.
AI tools have been evolving by leaps and bounds over the past several years. LLMs revolutionized content creation and finding information. Public LLMs such as ChatGPT have indexed a lot of information, but sometimes it is out of date, or does not include specific, detailed information that you or your organization may require it to know. Additionally, these public LLMs do not have, nor should they have, access to your private internal data. It is now possible to privately host and customize LLM models that can be prompted and generate ...
How does a local government streamline public class registrations, departmental training, and event management—all while using open source tools? During this session at Drupal GovCon 2025, Gena Dellett, Skvare's CEO, walked through Johnson County, Kansas’ use of Drupal and CiviCRM to power a unified registration platform serving both residents and internal departments. Gena discussed the technical and strategic lessons learned from building and maintaining the system, with a focus on how security, scalability, and usability shaped key decisions. The platform serves a wide range of users — from public class ...
Learn how to get started with CiviCRM Spark in this introductory webinar hosted by Skvare.
The CiviCRM Entity module bridges the gap between CiviCRM and Drupal, allowing you to display and manage CiviCRM data using standard Drupal tools. During this training session, we covered implementing custom functionality with CiviCRM Entity. Key Topics Covered Modify the default entity type integrations, and why this is useful Integrate additional/custom entity types and the CiviCRM API requirements Discover Drupal-based pages of CiviCRM entities Custom Drupal access control for Drupal-based view pages, and add/edit forms, with code examples How to use Drupal view modes to render CiviCRM entities Primer on ...
Does your CiviCRM instance feel sluggish? Are you dealing with hundreds of groups that haven't been touched in years? If you're nodding along, you're experiencing one of the most common yet overlooked performance issues in CiviCRM - the accumulation of obsolete groups that continue to consume system resources long after they've served their purpose. The Hidden Cost of Forgotten Groups Over time, CiviCRM installations naturally accumulate groups created for past campaigns, events, or projects. While static groups cause minimal issues, Smart Groups present an entirely different challenge. These dynamic groups ...
Managing CiviCRM contacts and CMS user accounts can feel like maintaining two separate worlds. Members fill out registration forms in CiviCRM, but administrators still need to manually create their website login accounts. Volunteers join specific groups, but accessing member-only content requires a separate registration process. Event attendees complete CiviCRM forms, but logging into the member portal is an entirely different system. What if these two systems could work together automatically? The Challenge of Dual Systems Most organizations using CiviCRM alongside a content management system face a common workflow problem: New ...
The CiviCRM Entity module bridges the gap between CiviCRM and Drupal, allowing you to display and manage CiviCRM data using standard Drupal tools. This training walks through how to configure the module in a Drupal 10 environment and explores how to use it effectively for views, forms, and content displays. Whether you're building custom interfaces, working with user roles, or looking for alternatives to older modules like Views CiviCRM, this training gives you a solid starting point. Key Topics Covered Overview of the settings page and explanation of each setting ...
Building strong relationships is at the heart of effective donor management, and your CRM should support that work, not get in the way. In this training, we explore how to move beyond default reports and standard contact records to make CiviCRM a more powerful tool for stewarding your organization’s supporters. We cover a range of out-of-the-box features and CiviCRM extensions that together help you track, manage, and act on the relationships that matter most. Key Topics Covered Using the Summary Fields extension for advanced reporting Saving reports as dashlets for ...
We recently hosted a live training to explore three key administrative tools in CiviCRM. If you manage contact records, user permissions, or CMS integrations, this session will help you get the basics right. Key Topics Covered Controlling Permissions We explained how to manage access in CiviCRM so users can only see and do what they need to. This includes setting roles and access levels to prevent risky mistakes, like someone accidentally getting permission to delete your entire contact database. Contact Deduplication We showed how to identify and merge duplicate records ...