Skip to main content

Blog Page

Blogs

Private AI LLMs with Drupal and CiviCRM Knowledge

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 results using data or information that you choose and is

Drupal GovCon 2025: How Johnson County Government Connects the Public with Drupal and CiviCRM

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

Drupal Configuration Sync: Single Item Import & Export

Audience This guide is for Drupal site-builders who build and manage Content Types, Views, Webforms, and/or other built elements of a Drupal site. If you're a Drupal developer you'll likely manage config across instances with Drush instead of the Configuration Sync UI. Your site must have the Configuration Sync module installed and configured. What is a Configuration Item? Most things in a Drupal site are either configuration or content. Content includes pages, media, comments and forum posts. This guide is about syncing things that are configuration, not content. For the purposes of

Connecting People, Ideas, and Communities: Skvare Unveils Updated Brand

Skvare, a trusted partner to mission-driven organizations since 2008, has unveiled a refreshed brand identity that reflects its values and ongoing commitment to Helping Others Help Others. At its core, Skvare exists to equip organizations with digital tools that strengthen connections between people, ideas, and communities. “This rebrand is about more than a new look. It’s about showing who we’ve become as a company. How our team, our services, and our relationships have evolved, while staying true to our mission of Helping Others Help Others,” said Gena Dellett, CEO and Owner of Skvare.

Training: Drupal Development with CiviCRM Entity

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

Never Miss Another Failed CiviCRM Job: Proactive Monitoring with Job Status Checker

Picture this: It's Monday morning, and you discover that your weekend membership renewal emails never went out, donation receipts weren't sent, or crucial data imports failed silently. Your members are calling, donors are confused, and you're scrambling to understand what went wrong and when. Sound familiar? Scheduled job failures are one of the most common yet dangerous issues in CiviCRM. They fail silently, often going unnoticed for days or weeks, causing significant disruption to your organization's operations and member experience. The Silent Killer of CiviCRM Operations CiviCRM relies