Looking for some support from those that have experience with WordPress and CiviCRM to help confirm if what I'm looking to do here is feasible!
We are a small charity and currently putting together a budget to migrate to CiviCRM as well as redesign our front-end website. We typically get around 60 - 80k views per year. We have the idea of breaking out services and giving access to volunteers that need access to specific areas (Wordpress blogging/Mailchimp for Marketing etc) but also to automate as much as possible to reduce IT maintenance overhead.
We are looking at:
- WordPress as preferred chosen CMS: We find WordPress is easier to use for our volunteers than Joomla and Drupal. Plus, we are primary and information/storytelling charity so we prefer the experience for our content contributors over Joomla or Drupal.
- Membership area: We need to offer a paid yearly subscription for a locked off membership area to the website. It will include downloadable assets plus specific WordPress articles only available to paying subscribers. We'd need the associated forms to collect information about new members, and also send membership renewal emails etc. I understand this needs to sync with a WordPress membership plugins.
- Donations: We are looking to offer GoCardless for recurring subscription memberships as a primary method, and Stripe for one-off donations secondary.
- List Sync with MailChimp: We are looking to use MailChimp to create our newsletter and marketing automation. We'd like to be able sync paid/unpaid member lists from CiviCRM to MailChimp automatically.
- Giftaid: Automatically processing of giftaid application periodically.
- Exporting to accounting software: We haven't decided on our new accounting software yet but it will be something SaaS-based - possibly Sage Cloud or Xero.
Questions we have about the proposed solution above:
- Will this work? We plan to do a mix of the work ourselves but also work with a freelancer with build experience.
- I'm all for using open source, I'm just concerned around the stability of the platform with upgrades etc. Do people have stable implementations like this?
- Are they any recommendations for Membership plugins on the WordPress side that work well with CiviCRM?
- How do people export their donations to their accounting software for end of year financials? Is it straightforward to do?
- Looking at either self-hosting it on Google Compute Engine or a VPS - or looking at a hosted solution. Does anyone have any suggestions?
- How are people supporting their solution once it's live? Any suggestions on ad-hoc use of a freelancer vs paid support options with an SLA?
We currently run Joomla with a membership management plugin that is no longer supported, and a few other plugins for mailing/backup etc that are all really challenging to use - hence the reason for looking at a new solution with some investment and hopefully, longevity!
Hopefully - this all makes sense. Really appreciate any suggestions and shedding some light on questions and design. Thanks.