CiviCRM Tips and Tricks
Let your event registrants choose their participant role and automate communication based on their choice
An organization hosts events that can be attended either in person or via teleconference. During the registration process, the registrant chooses the preferred method of attendance. The event manager then needs to send different emails to the participants based on how they will attend the event in order to provide the necessary information such as parking instructions or a link to the teleconference.
How can an event participant keep the relationship with his/her primary member?
Has this happened to you? When an individual registers for an event the relationship with his current employer becomes disabled and is replaced by another employer contact with a similar name!
If so: You might like to know that this is a typical situation for membership based organizations (ie. trade, alumni, etc.) who hold events.
Any public facing fill-out form can fall victim to nefarious robots looking for a way to gain access to admin-only areas of your system or payment forms that can be used to test stolen credit card numbers. If they take hold of a given form, this can result in the creation of thousands of contact and contribution records. Since these robots are relentless and continuously adapt to new security measures, there is no 100% fool-proof method of stopping them.
A smooth online event registration process will avoid constituent frustration and if your organization offers events with similar configurations (e.g. monthly community dinners), you can streamline the configuration by using Event Templates.
Membership status is normally assigned and updated automatically based on your configured membership status rules, and, as explained in "Data Hygiene: Keep your Membership Data Up to Date", the key to maintaining accurate membership data (or any data for that matter), is to limit the amount of data that needs to be manually keyed into the system.
Use checksum token to update an event registration by someone else than the registrant
Let's say that you are organizing an event where registrants must ask a sponsor to support their application in order to get it accepted and become a participant. But how can you collect the sponsor’s feedback and still link it to the applicant?
Membership-based organizations rely on membership revenue for a steady cash flow, so keeping accurate membership records and ensuring a smooth renewal process is vital. The key to maintaining accurate membership data (or any data for that matter), is to limit the amount of data that needs to be manually keyed into the system. When a new membership is created, CiviCRM automatically does the following:
Allow registration status for "Not attending"
An organization holds regular committee meetings using CiviEvent to track the participants. To make sure the committee members register in advance so that meeting plans can be made accordingly, the organization sends several reminders prior to the event.
But some members would like to be able to express their intention to not attend the event so they don't receive reminders for the event anymore.
Email is a vital tool to engage and maintain long-term relationships with your constituents.
CiviCRM helps protect your sending reputation in several ways:
- An unsubscribe or opt-out token is required to send any mass email
If you hide the unsubscribe option, your contacts are more likely to hit the spam button.
Non-profit organizations are under intense financial scrutiny - they must show accountability through the willingness to explain actions to stakeholders, and must be transparent by publishing critical financial data about the organization. These two tasks, however, can become exceedingly difficult if multiple systems are used to track financial information without regular reconciliation. Luckily, CiviCRM has an Accounting Batch feature that allows you to avoid manually re-keying financial data into your accounting software.