A campaign is considered closed when the following conditions are true:
Parent Campaigns
A Parent Campaign can be completed or closed automatically when reaches both of these cases:
- Campaign End Date is reached, but 'Use Campaign End Date' must be checked.

 
A Parent Campaign can be closed by the user if the user sets 'Archived' or 'Closed':

Child Campaigns
A Child Campaign can be completed or closed automatically when reaches both of these cases:
The campaign is Successful When: 

- Campaign End Date is reached, but 'Use Campaign End Date' must be checked.
Child Campaign Inheritates Parent Campaign's End Date.

 
A Child Campaign can be closed by the user if the user sets 'Archived' or 'Closed':

Standalone Campaigns
A Standalone Campaign can be completed or closed automatically when reaches both of these cases:
The campaign is Successful When: 

- Campaign End Date is reached, but 'Use Campaign End Date' must be checked.

 
A Standalone Campaign can be closed by the user if the user sets 'Archived' or 'Closed':

  