Answers.Body: <p>Although I am not sure what the exact impact on performance would be, it does not sound as a good idea. An activity can already be linked to a campaign, to make specific types for each campaign or event sounds like a bit of a nightmare.</p>
  
  <p>Have you considered using the CiviRules extension (<a href="https://civicrm.org/extensions/civirules" rel="nofollow noreferrer">https://civicrm.org/extensions/civirules</a> and documentation on <a href="https://docs.civicrm.org/civirules/en/latest/" rel="nofollow noreferrer">https://docs.civicrm.org/civirules/en/latest/</a>) for sending these emails? I reckon that might make life a little easier than creating hundreds of activity types, specific for each campaing or event.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-31T12:46:41.263Z
Answers.LastActivityDate: 2019-05-31T12:46:41.263Z
Answers.UserDisplayName: ErikH - CiviCooP
Body: <p>We use Schedule Reminders to set up email series for a very wide range of interest groups. With conditional funnels using smart groups, like Mailchimp conditional campaigns.</p>
  
  <p>The easiest way to initiate these Schedule Reminders is from activity types, but we've hesitated to make an activity type for every new event or campaign since we'd soon have many hundreds. Instead we make activity types that cover generic topics and then use groups to limit which people will receive schedule reminders. It's a bit of a dangerous method - if you forget to limit a schedule reminder to a group you could send out emails to many people who haven't asked for them!</p>
  
  <p>So... would there actually be any impact in terms of performance if we were to have many hundreds - perhaps eventually a thousand or more - activity types?</p>
  
  <p>Thanks for your thoughts!</p>
  
Tags: <activities><scheduled-reminders>
Title: Is there a limit to how many activity types we should create?
ThreadText: # Is there a limit to how many activity types we should create?
  
  (Asked by: username_0 on 2019-05-31)
  
  We use Schedule Reminders to set up email series for a very wide range of interest groups. With conditional funnels using smart groups, like Mailchimp conditional campaigns.
  
  The easiest way to initiate these Schedule Reminders is from activity types, but we've hesitated to make an activity type for every new event or campaign since we'd soon have many hundreds. Instead we make activity types that cover generic topics and then use groups to limit which people will receive schedule reminders. It's a bit of a dangerous method - if you forget to limit a schedule reminder to a group you could send out emails to many people who haven't asked for them!
  
  So... would there actually be any impact in terms of performance if we were to have many hundreds - perhaps eventually a thousand or more - activity types?
  
  Thanks for your thoughts!
  
  **Tags:** activities, scheduled-reminders
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-05-31. Score: 1
  
  Although I am not sure what the exact impact on performance would be, it does not sound as a good idea. An activity can already be linked to a campaign, to make specific types for each campaign or event sounds like a bit of a nightmare.
  
  Have you considered using the CiviRules extension (<https://civicrm.org/extensions/civirules> and documentation on <https://docs.civicrm.org/civirules/en/latest/>) for sending these emails? I reckon that might make life a little easier than creating hundreds of activity types, specific for each campaing or event.
  
  
  ---
  
  