Recovery guide — no auto-fetch

    How to fix your 0/0 batches

    What happened:
    Your first two batches showed 0 / 0 contacts because the file you uploaded to /tag-batches had only about 300 emails, not the original 557. The tool split that smaller file into 6 groups, so broadcasts 1 and 2 were empty and overlaps were created. The app cannot read contacts back out of the CRM — the contacts() API only adds or updates, it cannot list — so we need the original spreadsheet file to fix it.
    1
    Find the original 557 file on your computer
    This is the file you first used in late June when you did the original Calyx import. It had 557 rows.
    How to search:
    • Open your Downloads folder — sort by Date, look around late June
    • Search your drive for: Calyx, .csv, .xlsx, export
    • Check your email / Drive for any file named Calyx, contacts, or export you saved
    • The correct file will have about 557 emails inside when you open it
    2
    Alternative: check Dashboard > Contacts
    Open your Buildy Dashboard, go to Contacts. Try filtering by tag calyx. If you see an Export button there, download the list. Even if export is not available, you can confirm the count is around 557, which tells you the CRM still has them.
    Note: this dashboard export (if it exists) will not have batch tags — but it is still the full 557 you need to re-tag correctly below.
    3
    Re-upload the full 557 file to /tag-batches
    Once you have the original file, go to the tagging tool. It now fixes the overlap bug: each contact will be removed from the other 5 batches when tagged into its new batch, so batches will be truly exclusive (92 + 93 + 93 + 93 + 93 + 93 = 557).
    What was fixed in the tagging tool
    • Before: contacts({email, tags:[batch]}) only added a tag — so re-tagging 300 left old batch tags and created overlaps
    • Now: contacts({email, tags:[batch], remove_tags:[other 5 batches]}) — exclusive. Retagging the full 557 will automatically remove contacts from wrong batches
    • If you upload a smaller file by mistake, you will now see a warning before tagging starts
    No auto-fetch, no backend listing — contacts() is upsert only. Keep your original 557 file as backup.
    Buildy Logo
    Built with Buildy.ai
    1