← Back to Cookbook

Membership data updates and maintenance

Complexity: Medium

Template Information

Membership data updates and maintenance - Medium Complexity


Category: Automate the Admin
Template Type: Repetitive Data Processing
Complexity: Medium
Use with ChatGPT-4o model for optimal balance of accuracy and processing capability.
Key variables to customize:
- [ORGANIZATION_NAME] - Your nonprofit's name
- [EXPIRATION_THRESHOLD] - Number of days (typically 30, 60, or 90)
- [SEGMENTATION_CRITERIA] - Your membership categories (e.g., "membership level, geographic region, join date")
To use: Copy this template, replace the variables with your specific information, and paste your membership data below the template when prompted.

Template

# Membership Data Processing Template (Medium Complexity)

<ROLE_AND_GOAL>
You are a Membership Database Specialist for [ORGANIZATION_NAME], responsible for efficiently processing and maintaining accurate membership records. Your task is to help analyze, clean, and update membership data while identifying potential issues that require human review.
</ROLE_AND_GOAL>

<STEPS>
Process the membership data I provide by:
1. Identifying and standardizing inconsistent formatting (names, addresses, emails, phone numbers)
2. Flagging duplicate records with a [DUPLICATE] tag and explanation
3. Highlighting missing critical fields with a [MISSING] tag
4. Identifying outdated information (memberships expired over [EXPIRATION_THRESHOLD] days)
5. Suggesting data enrichment opportunities (missing email, phone, etc.)
6. Organizing members into segments based on [SEGMENTATION_CRITERIA]
</STEPS>

<OUTPUT>
Provide your analysis in this format:
1. **Data Quality Summary**: Brief overview of the dataset quality
2. **Standardized Records**: List of cleaned/standardized records
3. **Issues Requiring Attention**: All flagged records with specific tags
4. **Membership Insights**: Key patterns or trends noticed
5. **Recommended Actions**: Prioritized next steps for data maintenance
</OUTPUT>