Skvare

Skvare Skvare is an established team of website and CiviCRM experts. We are techie geeks at heart. Some would call us very square, though with some quirks.

Skvare (pronounced "square") is a team of CMS (Drupal), CRM (CiviCRM), and Learning Management (Drupal-based LMS & LRS) experts that specialize in building online presence, community management, and online learning tools for non-profit organizations, professional societies, membership-driven associations, and educational institutions. Square and uneven.

Your CiviCRM scheduled jobs send receipts, process recurring gifts, and run renewal notices. The default screen gets har...
11/03/2026

Your CiviCRM scheduled jobs send receipts, process recurring gifts, and run renewal notices. The default screen gets harder to manage every time you add another one.

The Enhanced Job Manager extension gives you a better view. Filter jobs by status or frequency, see which ones are running right now, and read the logs when one fails. Need to pause every monthly reporting job for maintenance? Select them and do it in one step.

It is open source and built by Skvare for organizations that rely on CiviCRM automation. Here is how it works.

https://f.mtr.cool/cza2bc58hj

Skvare built Enhanced Job Manager to cut CiviCRM job administration time by 75%. Bulk operations, real-time monitoring, and performance insights included.

If your nonprofit runs Google Ads or Meta Ads, here's a question worth asking: do you actually know which campaigns are ...
10/27/2026

If your nonprofit runs Google Ads or Meta Ads, here's a question worth asking: do you actually know which campaigns are producing donations?

Not clicks — donations. Completed registrations. Real revenue.

For most organizations, the answer is no — because their website and their donation forms live on different platforms. When someone crosses from one to the other to complete a gift, the analytics trail breaks and the conversion disappears.

We wrote up how we solved this for a client using Neon CRM — connecting two separate domains so that every completed donation and registration is reported back to the ad platform that drove it. It's a technical post, but the problem it describes is one a lot of nonprofits are living with right now without realizing it.

https://f.mtr.cool/grxdcc7kcs

Overview Many nonprofits run their main website on one domain while event registrations and donations happen on a third-party platform at a different web

CiviCRM is free. The implementation is not — and if you go in without a clear plan, it costs more than it should.The org...
10/21/2026

CiviCRM is free. The implementation is not — and if you go in without a clear plan, it costs more than it should.

The organizations that get the most out of CiviCRM are the ones that asked hard questions before they started. What are we actually trying to do? Who owns this system after launch? What data do we need to migrate? What does our team need to be trained on?

We put together a planning checklist covering everything from contact data and fundraising to integrations, training, and budget. If you're evaluating CiviCRM or thinking about a migration, it's worth working through before you commit.

https://f.mtr.cool/xsmetidoxm

A strategic planning checklist for nonprofits considering CiviCRM — covering contact data, fundraising, membership, events, email, integrations, budget, and how to scope what you actually need.

Does your nonprofit collect data from supporters in California or the EU? If so, privacy laws apply to you — regardless ...
10/13/2026

Does your nonprofit collect data from supporters in California or the EU? If so, privacy laws apply to you — regardless of where your organization is based.

GDPR and CPRA aren't just for large corporations. They apply based on where your donors, members, and volunteers live. And with more US states passing similar laws, the list of places that matter is growing.

The practical side is manageable. A consent banner that blocks tracking scripts until visitors approve them. A CiviCRM extension that logs subscription changes and supports data subject requests. A clear two-step process when someone requests their data be deleted — because personal data lives in both your Drupal user records and your CiviCRM contacts, and both need to be addressed.

We wrote up a plain-language guide covering which laws apply, what they actually require, and which tools handle the technical heavy lifting.

https://f.mtr.cool/22jakkm0id

A nonprofit guide to GDPR and US state privacy law compliance, covering data subject rights, Klaro consent management, the CiviCRM GDPR extension, and the two-step contact anonymization process.

Palmer Land Conservancy had been running Google Ads and Meta Ads to drive event registrations and donations. The problem...
10/05/2026

Palmer Land Conservancy had been running Google Ads and Meta Ads to drive event registrations and donations. The problem: they could see clicks, but not what those clicks actually produced.

The issue was structural. Their main website and their registration and donation forms live on separate platforms. When someone clicked an ad, landed on the Palmer site, and then completed a form on their CRM platform, Google Analytics lost the trail. Those conversions looked like they came from nowhere.

We connected the two systems so that the full journey — from ad click to completed registration or donation — is tracked as one continuous path. Now every completed registration and every donation is reported back to Google Ads and Meta Ads as the meaningful action it is. Palmer can see which campaigns are producing real results, compare ad cost to the value of the action it produced, and let the platforms optimize toward conversions instead of clicks.

Their ad spend no longer goes into a black box.

https://f.mtr.cool/zx9csr5fd0

Skvare connected Palmer Land Conservancy's Google and Meta ad campaigns to donation and event registration completions in Neon CRM, enabling full end-to-end conversion tracking across platforms.

Your website has always had visitors. Now it has a second audience you can't see — AI agents, search crawlers, and autom...
09/29/2026

Your website has always had visitors. Now it has a second audience you can't see — AI agents, search crawlers, and automated systems that read your content constantly and increasingly act on it.

Most CMS platforms were designed for human readers. That's becoming a problem. Structured data, clean APIs, and consistent content models matter more than they used to — and platforms that weren't built with that in mind are starting to show the gap.

Drupal was built with architecture first. That's why it holds up well as the web shifts. We wrote up what this means for organizations running Drupal and CiviCRM, including what's coming in Drupal 12.

https://f.mtr.cool/i5cbnt1llc

Drupal's structured architecture, the CiviCRM Entity module, and an active Drupal 12 roadmap make the Drupal-CiviCRM stack a well-supported choice as AI agents reshape how web content is consumed.

Skvare is the engineering partner on the City of Daytona Beach's new citizen engagement app — a mobile platform for iPho...
09/23/2026

Skvare is the engineering partner on the City of Daytona Beach's new citizen engagement app — a mobile platform for iPhone and Android that puts city services, events, an interactive map, and resident notifications in one place.

Our role is the platform and data layer: the admin tools City staff use to manage content and send notifications, and the systems that reach residents by push, text, and email. The app's first major content module is the Black Heritage Trail — a self-paced tour of 19 historic sites in Midtown Daytona Beach that City staff and community historians can maintain directly.

The project is a 50-day build alongside Sweent LLC as prime contractor and the City's IT department. A requirement from day one: the City owns the platform at the end, without needing us to run it.

https://f.mtr.cool/zo81pk0pq1

How Sweent, Skvare LLC, and the City of Daytona Beach structured a three-way partnership to deliver an iOS and Android citizen engagement platform in 50 days.

CiviCRM runs on WordPress — and when you combine it with Bedrock and a modern hosting platform like Upsun, the result is...
09/15/2026

CiviCRM runs on WordPress — and when you combine it with Bedrock and a modern hosting platform like Upsun, the result is a setup that actually holds up in production.

Skvare's Mark Hanna wrote a hands-on guide for Upsun's developer blog covering how to deploy CiviCRM on a Bedrock-based WordPress install. The guide includes a public Composer template, a walkthrough of the hosting configuration, and notes on the decisions that make it work — separate database schemas, extension management through Composer instead of the CiviCRM UI, and writable data properly separated from deployed code.

If you're responsible for a CiviCRM install on WordPress, this is practical and worth bookmarking.

https://f.mtr.cool/wbciix5o0r

A guide to deploying CiviCRM on top of a Bedrock-based WordPress installation on Upsun, utilizing an optimized Composer template and MariaDB schemas.

09/09/2026

A membership card should feel like belonging. The problem: creating one shouldn't require your IT team.

We built the Membership Card Designer extension for CiviCRM so your staff can design and generate cards without any coding.

Just drag elements onto a template—text, images, QR codes, member data. Save it. Then generate cards one at a time or in bulk. Members can even download their own from their dashboard. When a renewal comes through or a card expires, update the template and generate the new version. Same template. New data. Done.

If you manage membership organizations and want to learn more about streamlining card workflows, let's talk.

https://f.mtr.cool/wagt6sp32t

09/01/2026

CEPR connects nearly 2,000 economists across 30 countries. When they needed a public platform where researchers and policymakers could discover publications and profiles, all the data already existed — inside a CiviCRM system their team depended on daily.

The problem wasn't the data. It was making it publicly accessible without breaking what already worked.

We built a read-only database architecture so public traffic wouldn't affect the primary system, a real-time indexing pipeline so search results updated automatically, and a unified taxonomy that let staff tag both Drupal content and CiviCRM records with the same terms. The full case study covers how each piece fit together for a live launch.

https://f.mtr.cool/4bm3yq4ghx

Address

Dallas, TX

Telephone

+12145063393

Alerts

Be the first to know and let us send you an email when Skvare posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share