Everyday Tasks
The following are step-by-step guides to performing common and useful tasks in CiviCRM.
Adding contacts to groups
- Perform a search and select the contacts that you wish to add to your group from your search results (you can choose either specific contacts or all contacts).
- Select Add Contacts to Group from the dropdown " - more actions - " menu, then click Go.
- On the Add Contacts to A Group screen, select the appropriate radio button to either add the selected contacts to an existing group or create a new group for the selected contacts.
- If you are adding contacts to an existing group, select the desired group from the Select Group dropdown menu, then click Add to Group.
- If you are creating a new group, enter a Group Name. You can also optionally enter a Description and/or select a Group Type (refer to the Tags and Groups chapter of this manual for more information on Groups and Group Types.) When finished, click Add to Group.
- You should see a message stating that the number of participants that you selected have been added to the group.
- Click Done to return to your search results.
Creating smart groups
Smart group are useful in many different situations. They are often used to assist organisational workflows. For instance, when you find yourself doing the same search over and over on your contacts, you can save the search as a smart group. Whenever you select that group, CiviCRM will run the search and display the results. Any new contacts that meet the search criteria will be added to the group, and contacts that no longer meet the criteria will be removed from the group.
Smart groups can be created from the search results generated by any of the search forms. For example, you can create a smart group of all donors who have not yet been sent a thank-you letter. As you send your letters, the donors receiving them will automatically leave the smart group, allowing you to always have an accurate list to work from. To create this smart group:
- Go to: Search > Find Contacts > Advanced Search.
- Scroll down to the Contributions section and click on Contributions.
- Check "Thank-you date not set?" and choose Donation from the Contribution Type dropdown menu.
- Click Search at the bottom of the page.
- Click the button that selects all the records
- From the " - more actions - " dropdown menu select New Smart Group, then click Go.
- The next screen provides a review of the criteria chosen for the smart group. Give the smart group a name, a description (optional) and decide if you want to make this smart group a Mailing List (allowing you to include the smart group in CiviMail). Then click Save Smart Group.
- You can view your smart group by going to: Contacts > Manage Groups where you will see your smart group in the list.
Creating relationships between contacts
CiviCRM allows you to represent connections between contacts by creating relationships. For example, if a mother and son are both in your database, it can be useful to be able to look at either record and see that they are related to each other. To do this:
- Navigate to one of the records that you want to relate.
- Click on the Relationships tab in the Contact's record.
- Click New Relationship.
- Select the Relationship Type. In this case it would be either "Child of" or "Parent of".
- Click inside the Find Target Contact box and begin to type the first name of the person you are relating to this contact. One or more options will be displayed. Click on the appropriate entry.
- Click Search.
- Click the check-box next to the name of the person you are relating to this contact.
- You can scroll down and enter further information, which includes Start Date and End Date (in case the relationship is time limited), Description and Notes. There are also two permission-related options, which allow users of the database to edit this record. Finally there is an Enabled? box, which is checked by default.
- When you have made the changes you want, click Save Relationship.
Connecting employees and employers
A quick way to connect employees (which are stored in CiviCRM as individuals) to employers (stored as organisations) is to use the Current Employer field within an individual's record. This will set the current employer field in the contact record and create a relationship between the contacts.
- Navigate to the record of the individual who you want to connect to an organisation.
- Click the Edit button to edit the individual's record.
- Begin typing the organisation name into the Current Employer field. As you type, matching names of organisations that already exist as contacts in CiviCRM will appear in a dropdown autocomplete list below the Current Employer field. If the organisation is already a contact in CiviCRM you can select it from the dropdown list by pressing the down arrow key or by clicking on it. If the organisation does not already exist as a CiviCRM contact, simply enter the full organisation name.

- After the organisation's full name is entered in the Current Employer field either press the Enter key or click the Save button. If the organisation is a pre-existing contact, an Employee/Employer relationship will be created between the individual and the organisation. If the organisation does not already exist, a new organisation contact will be created and the relationship will be created between the individual and the organisation. You can click on the Relationships tab to view your newly created relationship Employee of and see any existing relationships.
Adding contacts to organisations
- Select the desired contacts from your search results as described above.
- Select Add Contacts to Organization from the dropdown " - more actions - " menu, then click Go.
- On the Add Contacts to Organization screen, select the Relationship Type from the dropdown menu.
- Enter part of the desired organisation name in the Find Target Organization field, then click Search.
- Organisations that match your search will appear in the "Mark Target Contact(s) for this Relationship" section below the Search and Cancel buttons. If the organisation you're looking for appears in this list, click the radio button next to that organisation and then click the Add to Organization button below. If the organisation you're looking for does not appear in this list, try entering something different into the Find Target Organization field and clicking Search again. If you are still unable to find your desired organisation it may not exist; click Cancel, add a new organisation, and try again.
- After you've successfully chosen an organisation and clicked the Add to Organization button, you should see a message stating that the number of participants that you selected have been added to the organisation.
- Click Done to return to your search results.
Adding contacts to households
- Select the desired contacts from your search results as described above.
- Select Add Contacts to Household from the dropdown " - more actions - " menu, then click Go.
- Select the Relationship Type from the dropdown menu. Note that while CiviCRM will not stop you from adding multiple contacts as Head of Household for a single household, this may cause problems later on in any situation where you are expecting Head of Household to refer to only one individual per household. Therefore, the "Household Member of" option may be the better choice in most situations.
- Enter part of the name of the household to which you are adding contacts (such as a last name shared by household members) in the Find Target Household field, then click Search.
- Households that match your search will appear in the "Mark Target Contact(s) for this Relationship" section below the Search and Cancel buttons. If the household you're looking for appears in this list, click the radio button next to that household and then click the Add to Household button below. If the household you're looking for does not appear in this list, try entering something different into the Find Target Household field and clicking Search again. If you are still unable to find your desired household it may not exist; click the Cancel button, add a new household, and try again.

- After you've successfully chosen a household and clicked the Add to Household button, you should see a message stating that the number of participants that you selected have been added to the household.
- Click Done to return to your search results.
Creating new relationship types
CiviCRM comes with a set of common relationship types that can be used to indicate relationships between contacts. If you need to track different types of relationships between your contacts, you can create your own custom relationship types.
- In the navigation menu, go to: Administer > Option Lists > Relationship Types.
- Review the list of existing relationship types to ensure that you are not creating a duplicate.
- If the relationship type you need does not already exist, click the New Relationship Type button.
- Enter descriptive labels for the relationship type you are creating in the "Relationship Label-A to B" and "Relationship Label-B to A" fields. The "Relationship Label-A to B" field describes the relationship between Contact A and Contact B; the "Relationship Label-B to A" field describes the relationship between Contact B and Contact A. You will designate which contact types are used for Contact A and Contact B respectively in step 5.
Some relationships can be described by the same label in both directions; in these cases you can enter the Relationship Label once in the "Relationship Label-A to B" field. For example, when describing the relationship between two domestic partners named Sylvia and Audre, you can say that Sylvia is the "Partner of" Audre and Audre is the "Partner of" Sylvia. Therefore you would enter the "Partner of" label only in "Relationship Label-A to B" field, leaving the "Relationship Label-B to A" field blank.
In other situations one Relationship Label cannot be applied in both directions; in these cases you need to enter different Relationship Labels in each of the Relationship Label fields. For example, you can say that Kiyoshi is the "Grandparent of" Yuki but you cannot say that Yuki is the "Grandparent of" Kiyoshi. Therefore you would enter the "Grandparent of" label in the "Relationship Label-A to B" field and either "Grandchild of" or "Grandparent is" in the "Relationship Label-B to A" field. - Use the Contact Type A and Contact Type B fields to designate which kind of contacts are being linked by your relationship. Remember to check that the contact types you select for Contact A and Contact B make sense when corresponded to your Relationship Labels.
- Optionally enter a description for this relationship type. This is especially useful if the intended purpose of this relationship type may not be obvious to other users.
- Leave the Enabled box checked unless you intend to create this relationship type but not allow users to utilise it until a future date.
- Click Save. You will see a message telling you that the relationship type has been saved and you will see your new Relationship Type in the list below.
Disabling or deleting unneeded relationship types
If an existing relationship type is no longer useful or relevant for your organisation you can either disable or delete it so it is no longer presented as an option for new relationships. Disabling rather than deleting the relationship type has two significant advantages: you will still be able to see existing data on relationships of this type, and you can easily enable the relationship type again should you find you need it later.
- In the navigation menu, go to: Administer > Option Lists > Relationship Types.
- Click the "more" link in the row of the relationship type that you'd like to disable or delete.
- Select either Disable or Delete from the pop-up menu.
- If you select Disable, a pop-up confirmation bubble will appear. If you select Delete, you will be directed to an additional screen that provides a more serious warning and requests confirmation. Review the information provided in either confirmation message and if you are sure you'd like to complete this action, click the OK or Delete button.
- If you have chosen to disable the relationship type it will appear in red in the Relationship Types list and relationships of this type will still be visible when viewing contacts. If you have chosen to delete the relationship type it will no longer appear in the Relationship Types list or in contact relationships data. In either case users will no longer be able to create new relationships of this type.
To enable a previously disabled relationship type, follow steps 1 and 2 above and select Enable from the "more" pop-up menu.
Merging contacts from search results
If you notice duplicate contacts within a set of search results you can quickly merge them directly from the search results instead of using the separate "Find and Merge Duplicate Contacts" process. This is a great way to clean up your database during your everyday workflow with minimal disruption.
- Select the duplicate contacts from your search results by clicking the check box at the left side of each record.
- Select "Merge Contacts" from the " - more actions - " menu, then click Go.
- Follow the normal steps for merging duplicate contacts; see the Deduping and Merging chapter for more information.





