Skip to main content

Blog Page

Blogs

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

Streamline Your CiviCRM: Automatically Manage Group Lifecycles with Smart Automation

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

Bridge the Gap: Seamlessly Create CMS User Accounts from CiviCRM Contacts

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

Securing Our Linode Infrastructure with WireGuard: A Scalable, Automated VPN Deployment

As part of our initiative to strengthen network security and optimize internal communication, we recently transitioned our VPN infrastructure to WireGuard. This move, combined with full automation using Ansible, has significantly streamlined how we manage secure access across our Linode-hosted environment. Why We Chose WireGuard Over Traditional VPNs After assessing various VPN technologies including OpenVPN and IPSec we selected WireGuard due to its: Performance: Kernel-level operation and modern cryptographic protocols offer exceptional speed and low overhead. Simplicity: Compared to OpenVPN

Training: Configuring CiviCRM Entity for Drupal 10+

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 How the “Enabled Entity Type”

Training: Extending Donor Management Capabilities in CiviCRM

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 quick access Customizing

Training: Understanding CiviCRM’s Administrative Functions

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 to keep your data