ABC’s of the Raiser’s Edge:”A” is for Attributes

Posted by: In: ABC's of the Raiser's Edge, The Raisers Edge 08 Oct 2010 Comments: 3 Tags: , ,

The ABC's of the Raiser's Edge

All record types in the Raiser’s Edge can have attributes associated with them. Atrributes are customizable by database and are originally set-up in Configuration. I get a lot of questions about (and perform a lot of clean-up of!)


  • What are they?
  • Should we use them?
  •   Do we need them?
  • Why would we use them?
  • How could we use them?
  • What do they do?
  •  What do they mean?
  •  Do we have to?


 Attributes are one of the most potentially powerful customization features in the Raiser’s Edge. That having been said, they are also one of the most abused and overlooked. In my 10+ years of experience, I’ve seen both feast and famine! I’ve seen databases so flooded with them as to render them useless; I’ve also seen them so overlooked as to render the database dehydrated.  In general, attributes are designed to do one of two things, if not both. 

  • To give organizations a place to store information that doesn’t already have a home in the system
  • To track information that an organization often likes to group on for mailings or reports  

In the first case, would it make sense to have a built-in field in the Raiser’s Edge called “Favorite Girl Scout Cookie” with a drop down table listing all the flavors of Girl Scout cookies? Of course not! Would a zoo care about that information? Maybe, but not likely. To my Girl Scout Councils, however, that is very meaningful information, so they track that as a Constituent Attribute with a customized table of choices.

In the second scenario, wouldn’t it be nice to be able to quickly send an email to all of Finance Committee members announcing a location change for their next meeting? If you are tracking Committee Assignments as an attribute, it’s easy as pie. All of the report parameters and mail parameter sets in the Raiser’s Edge have the option to include (or exclude) records in that report or mailing based on Attributes. They are also easily queried on for use elsewhere.

These are just two, very basic examples of how Attributes can be used to harness the awesome power of the Raiser’s Edge and help you work more efficiently. I can think of 100’s more; can you?

Comments: 3

  1. Posted by EB McDonald 21 Nov 2017 at 7:22 pm Reply

    Would an attribute be the best way to send specific types of mail to specific addresses (Board information to the office, invitations to the house)? Do you have an article that describes the best process?

    Thank you!

    • Posted by sandywilder 22 Nov 2017 at 12:34 pm Reply

      Hi, EB!
      Thanks for your question! I have not posted a topic on address processing (maybe I should :)). You’ll want to use a combination of Address attributes and Individual Address Processing to achieve your desired result. Create an address attribute (Config) called something like Mail Type with a data type of Table. Then in Tables (Config), create entries for your special mail types, like Board mailing. Add that attribute to the non-prferred address (for example, Primary Business) that should be used for that specific Constituent for that specific type of mailing.
      In Step 2 of Individual Address Processing, be sure that you add that address type to the ones you want considered, in the order that they should be evaluated (for example, Preferred, then Primary Business in our example). In Step 3, specify that this order should be ignored for any record that has the address attribute you set-up above. So, for your records that have the attribute, it will use the address with the attribute, but for all other records, it will use the Preferred address.
      How cool is that? It’s a great, but underutilized, tool! I’ve done this for several of my healthcare organizations who want most mail to go to their doctors at their practice (Preferred Address), but want invitations and event mailings to go to them at home (based on Address type and address attributes).
      Let me know if you succeed or need further explanation.
      Thanks again for your question!

Leave a Comment!

Your email address will not be published. Required fields are marked *