Special Content

Users with the Admin, SpecialContentBasic, or SpecialContentFull roles can access this at Admin > Advanced > Special Content. This is where you (the TouchPoint System Administrator for your church) will find some public facing pages, scripts, and more. You can edit these using an intuitive WYSIWYG editor.

There are several tabs in Special Content:


The SpecialContentBasic role allows a user to access just the first 2 tabs (HTML Content and Text Content). The SpecialContentFull role allows a user to access all 4 tabs.

HTML Content

This contains emails and other public-facing pages that you can edit. This is also where you can create Shells for online registrations.


There are Mobile Responsive versions of System Email Templates now found under Admin > Communication > Email Templates. Update these templates, then remove the word Draft to activate. Databases created after 9/1/22 will use these templates by default.

See also

Email Templates

Edit an existing file:

Click the Name of the file, make your changes and then click the Save Content button which is below the text editor.


You can edit this to say what you want. You might want to include a RegisterLink so a registrant can return to manage his subscriptions at any time. This is the used with the Manage Subscriptions online registration type.

Create a new file:

Click + New HTML File to add a new file, if your database does not have one that is listed below. Be sure to enter the Name exactly as it appears below.

Create a new Shell

If you are adding a new Shell, the Name should contain no spaces (although the title can contain spaces). For online registrations, select the Name of the Shell on the Registration > Registration tab in the Advanced Setup section.


For each of the items below that are email notices, the Title will be the subject of the email. The Name must be entered as you see it below.


This is what displays as the header for your church’s TouchPoint database - that is, the name of your church and a byline.


This file contains the default message the user will see after he enters his username or email address when he clicks the Forgot Password? link. You can edit that message if you want to add the phone number for the church or more information. The very first time anyone clicks the link to request a new password for your database, this file will get created. So, it will probably be in every database except brand new ones. If you do not see this file in your database, log out and click the Forgot Password? link yourself and then check the HTML Content file.


This is the header on the Contribution Statement. Each church will need to customize this for their church.


This is a section on the Contribution Statement where you can put a ‘no goods or services…’ message.


The following three items relate to the Volunteer Calendar. The first time one of these emails is sent (normally that would be when you are testing the Involvement), the HTML will become available for editing in Special Content. Notice the email replacement codes.


This is the email a leader will send when requesting a additional volunteers.


This email is sent to a volunteer that agrees to substitute for another volunteer.


This is the email a volunteer will send to request a substitute.


Text Content

This is where special scripts are stored.


Each database has a set of 3 custom reports that users can access from the toolbar under the cloud icon. They are Email, Student and Parents, and AllColumns. The scripts for these are in this section of Special Content.

To create any new custom reports, you will use the New Custom Report option on the blue Toolbar. This is under the code icon. When you save the report it will automatically get added to this file.

See also

Custom Reports


This file will list all of the custom reports including SQL and Python reports. The most recent report created will appear at the bottom of the list. You will probably want to edit this in order to keep the reports in some sort of order.


This is an IronPython script for the automation of the membership process. This also includes the automated process for changing Marital Status, dropping all Enrollments, etc. when you mark a person as deceased.

There is a Setting UseMemberProfileAutomation that each church can set to either true or false, depending on whether the want to use this or not.


If your church wants to continue using the Deceased process, but not the other membership automation processes, see the article below.


This is a script that defines which Standard Extra Values you want to appear on every person’s record.

Sql Scripts

These are special scripts that are either already in your database or that you can easily add to your database by copying and pasting the SQL recipes that we have in the documentation. These are used to add special reports. Some run from the Blue Toolbar People, Blue Toolbar Involvement Search, or the Main Menu. You choose whether to add the scripts to the toolbar or not.

Python Scripts

These are special Python scripts are used to run various processes. Like the SQL scripts, you can add these to your database by following the recipes in our documentation.


This is the script for the Vital Stats report which is found under the Reports menu in the Header.

See also

Vital Stats

Latest Update


Update for new menu