this repo has no description

feat: add support for more emails

dunkirk.sh f1400a59 72557e3d

verified
+17
classifier.ts
···
if (/\bacceptance\s+rate\b|\bhigh\s+acceptance\b|\bpre[- ]admit(ted)?\b|\bautomatic\s+admission\b/.test(combined)) {
return null;
}
+
// Exclude marketing about future admission decisions
+
if (/\byou\s+will\s+(also\s+)?receive\s+(an?\s+)?(accelerated\s+)?admission\s+decision\b/.test(combined)) {
+
return null;
+
}
+
if (/\breceive\s+an\s+admission\s+decision\s+within\b/.test(combined)) {
+
return null;
+
}
return {
pertains: true,
reason: "Accepted student portal/deposit information",
···
/\bhow\s+is\s+your\s+college\s+search\b/,
/\bstart\s+(your\s+)?college\s+search\b/,
/\bexplore\s+(our\s+)?(programs|campus)\b/,
+
+
// Unsolicited outreach patterns
+
/\bi\s+hope\s+you\s+have\s+been\s+receiving\s+my\s+emails\b/,
+
/\bam\s+i\s+reaching\b/,
+
/\byou\s+are\s+on\s+.*\s+(radar|list)\b/,
+
/\bi\s+want\s+to\s+make\s+sure\s+you\s+know\b/,
+
/\byou'?re\s+invited\s+to\s+submit\b/,
+
/\bi'?m\s+eager\s+to\s+consider\s+you\b/,
+
/\bsubmit\s+your\s+.*\s+application\b/,
+
/\bpriority\s+status\b.*\bsubmit.*application\b/,
// Priority deadline extensions (spam)
/\bextended.*\bpriority\s+deadline\b/,
+38 -5
college_emails_export_2025-12-05_labeled.json
···
{
-
"source_file": "college_emails_export_2025-12-05.json",
-
"labeled_at": "2025-12-05T22:19:12.266Z",
-
"total_count": 56,
-
"labeled_count": 56,
+
"exported_at": "2025-12-07T16:36:04.975Z",
+
"total_count": 58,
+
"label": "College/Auto",
"emails": [
{
"thread_id": "19af0937a8d60bbd",
···
"reason": "didn't apply dont care",
"confidence": "high",
"labeled_at": "2025-12-05T22:29:11.111Z"
+
},
+
{
+
"thread_id": "19af8fe1f77f4557",
+
"subject": "Take the world by STORM",
+
"from": "Lake Erie College <lecadmission_at_lec-info.org_pulp-flint-maybe@duck.com>",
+
"to": "Kieran Klukas <pulp-flint-maybe@duck.com>",
+
"cc": "",
+
"date": "2025-12-07T13:26:30.000Z",
+
"body": "Dear Kieran,\r\n\r\n \r\n\r\nI want to make sure you know you are on Lake Erie College's radar!\r\nYou're invited to submit your STORM Application [\r\nhttps://my.lec-info.org/f/r/b6eb082ea781c763d6a1486cc?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5NToiaHR0cHM6Ly9hcHBseS5sZWMtaW5mby5vcmcvP3V0bV9jYW1wYWlnbj1mYXN0JnV0bV9zb3VyY2U9ZW5yb2xsMzYwX2FwcGx5JnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9YXBwbHkmdG5udD0zZjIwYzNiNi05MzliLTQ2OWYtOGY0NC1kNmY5MmY1ZWIyNTEmVVRNX3JjcmQ9YWFiNTFmN2QtZDA2Zi00M2M3LThiMDAtNDhjMDlkNDlmNmNkIjt9&\r\n] as soon as possible.\r\n\r\n \r\n\r\nTo make applying easier, we ask for no application fee and test scores\r\nare optional. Plus, we won't keep you waiting – you'll receive an\r\nadmission decision within two weeks of submitting your application\r\nmaterials. You'll also be considered for scholarships automatically.\r\n\r\n \r\n\r\nYou may even apply to LEC with the Common App [\r\nhttps://my.lec-info.org/f/r/920c18dda092b99178974d904?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwODoiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTM5Mj91dG1fY2FtcGFpZ249ZmFzdCZ1dG1fc291cmNlPWVucm9sbDM2MF9hcHBseSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PWFwcGx5JnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n] if you prefer. You'll enjoy all the advantages mentioned above.\r\n\r\n \r\n\r\nI chose you to apply because you seem like someone who wants to see\r\nthe world become a better place, and LEC won't ask you to abandon that\r\nvision. We base our curriculum around the idea that you _can_ effect\r\nchange, and we'll help you develop the skills that make action happen.\r\n\r\n \r\n\r\nThat's a long way of saying: _You'll take the world by storm,\r\nKieran._\r\n\r\n \r\n\r\nI can't wait to learn more about you when I receive your STORM\r\nApplication [\r\nhttps://my.lec-info.org/f/r/b6eb082ea781c763d6a1486cc?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5NToiaHR0cHM6Ly9hcHBseS5sZWMtaW5mby5vcmcvP3V0bV9jYW1wYWlnbj1mYXN0JnV0bV9zb3VyY2U9ZW5yb2xsMzYwX2FwcGx5JnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9YXBwbHkmdG5udD0zZjIwYzNiNi05MzliLTQ2OWYtOGY0NC1kNmY5MmY1ZWIyNTEmVVRNX3JjcmQ9YWFiNTFmN2QtZDA2Zi00M2M3LThiMDAtNDhjMDlkNDlmNmNkIjt9&\r\n] or the Common App [\r\nhttps://my.lec-info.org/f/r/920c18dda092b99178974d904?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwODoiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTM5Mj91dG1fY2FtcGFpZ249ZmFzdCZ1dG1fc291cmNlPWVucm9sbDM2MF9hcHBseSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PWFwcGx5JnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n]. \r\n\r\n \r\n\r\nSincerely,\r\n\r\nAshley Mayse, MBA\r\nVice President for Enrollment\r\nLake Erie College\r\n391 W Washington St\r\nPainesville, Ohio 44077\r\n\r\n[\r\nhttps://my.lec-info.org/f/r/f616f8bda0b4f167497b5a61b?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5OToiaHR0cHM6Ly93d3cubGVjLmVkdS8%2FdXRtX2NhbXBhaWduPWNyb3NzJnV0bV9zb3VyY2U9ZW5yb2xsMzYwJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9bGVhcm4mdXRtX3Rlcm09c2lnbmVyJnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n]\r\n\r\nP.S. Whether you want a career in communication or chemistry, we're\r\ndedicated to guiding you on your path to self-discovery, creative\r\nproblem-solving, and personal development, all with an eye for ethical\r\nbalance. If you have any questions, be sure to give our Office of\r\nAdmission a call at (440) 375-7050.\r\n\r\nWe received your information from\r\nyour Appily college research.\r\n\r\nBrowse to https://my.lec-info.org/email/unsubscribe/6935807f2d694730801640/pulp-flint-maybe@duck.com/616a252b90a4e6b2f4455568ce8ade8218104236e64a47c627d0bdd521c6a231 to no longer receive emails from this company.\r\n",
+
"labels": [
+
"College/Auto"
+
],
+
"is_in_inbox": false,
+
"pertains": false,
+
"reason": "Marketing/unsolicited outreach",
+
"confidence": "high",
+
"labeled_at": "2025-12-07T16:36:04.973Z"
+
},
+
{
+
"thread_id": "19af8fa37fbd2983",
+
"subject": "Am I reaching Kieran?",
+
"from": "Wilmington College <WilmingtonCollege_at_Go-Wilmington.org_l9k069g0@duck.com>",
+
"to": "Kieran Klukas <l9k069g0@duck.com>",
+
"cc": "",
+
"date": "2025-12-07T13:22:14.000Z",
+
"body": "Kieran, I hope you have been receiving my emails!\r\n\r\n \r\n\r\nI'll keep this one short. I'm eager to consider you for our next\r\nincoming class at Wilmington College in Ohio, and I have several\r\n_priority status_ advantages to offer when you submit your Application\r\nfor Admission [\r\nhttps://learn.go-wilmington.org/f/r/0a90c5a89271c49cf51f89aaf?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjI2MzoiaHR0cHM6Ly93aWxtaW5ndG9uY29sbGVnZS5teS5zaXRlLmNvbS9BcHBseS9UWF9TaXRlTG9naW4%2Fc3RhcnRVUkw9JTJGQXBwbHklMkZUYXJnZXRYX1BvcnRhbF9fUEI%2FdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n] or the Common App [\r\nhttps://learn.go-wilmington.org/f/r/e0d4e40137f0704c14cbde677?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwOToiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTExMzMmdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n].\r\n\r\n* No application fee\r\n* No required essay or recommendation\r\n* Optional test-score submission\r\n* Automatic scholarship consideration\r\n\r\nRemember that you will also receive an accelerated admission decision,\r\nwhich means you'll have plenty of time to consider your options —\r\nand I think you will definitely want to consider WC!\r\n\r\n \r\n\r\nYour Fightin' Quaker future is waiting, Kieran. Take\r\na moment and apply to WC today with our Application for Admission [\r\nhttps://learn.go-wilmington.org/f/r/0a90c5a89271c49cf51f89aaf?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjI2MzoiaHR0cHM6Ly93aWxtaW5ndG9uY29sbGVnZS5teS5zaXRlLmNvbS9BcHBseS9UWF9TaXRlTG9naW4%2Fc3RhcnRVUkw9JTJGQXBwbHklMkZUYXJnZXRYX1BvcnRhbF9fUEI%2FdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n] or the Common App [\r\nhttps://learn.go-wilmington.org/f/r/e0d4e40137f0704c14cbde677?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwOToiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTExMzMmdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n].\r\n\r\n \r\n\r\nSincerely,\r\n\r\n \r\n\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: italic;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/877ff76afdf1195c83401ed05?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg4OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUl0YWxpYy53b2ZmIjt9&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: italic;\r\n font-weight: 700;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/848dee085c48bc471741e23cb?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjkyOiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUJvbGRJdGFsaWMud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/7887394ee5fd0c2e41b5fd0d7?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg5OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLVJlZ3VsYXIud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/6d03de3be6c76e4bf0ae2d69c?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg2OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUJvbGQud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/d4a6012f9af7ddac77deb5ff8?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjdjOTFmLzAwMDAwMDAwMDAwMDAwMDAwMDAxMWIyMy8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/9682731d47647ad7e10ead8c1?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOGE3OWU3LzAwMDAwMDAwMDAwMDAwMDAwMDAxMWIyNC8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/b1cd3ab5807807e0e4f4535f6?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjRlNDU4LzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk2OS8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/e8a7163debb946a3be8f38ef0?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvM2UzMGJkLzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk0OS8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\ntd,\r\np,\r\np span,\r\nul,\r\nli {\r\n font-family: 'Cantarell', 'Source Sans Pro', Arial, Helvetica, sans-serif !important;\r\n letter-spacing: -0.33px !important;\r\n line-height: 1.4;\r\n}\r\n\r\n.signer-name {\r\n margin: 0;\r\n padding: 0;\r\n color: #005847 !important;\r\n font-size: 18px;\r\n line-height: 1.4;\r\n font-family: 'museo', 'Cantarell', 'Source Sans Pro', Arial, Helvetica, sans-serif !important;\r\n}\r\n\r\nDanny Harp\r\n\r\nDirector of Admission\r\n\r\nWilmington College\r\n\r\n1870 Quaker Way\r\nWilmington, OH 45177\r\n\r\nwww.wilmington.edu\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\nWe received your information from\r\nyour Appily college research.\r\n\r\nBrowse to https://learn.go-wilmington.org/email/unsubscribe/69357f71d161a084991320/l9k069g0@duck.com/44d5fd19e7b3a4133d4d5655659eb7b79d6930e9f0b4568fe6755c8f339ac3f8 to no longer receive emails from this company.\r\n",
+
"labels": [
+
"College/Auto"
+
],
+
"is_in_inbox": false,
+
"pertains": false,
+
"reason": "Marketing/unsolicited outreach",
+
"confidence": "high",
+
"labeled_at": "2025-12-07T16:36:04.975Z"
}
]
-
}
+
}
+33
college_emails_export_2025-12-07.json
···
+
{
+
"exported_at": "2025-12-07T16:31:21.382Z",
+
"total_count": 2,
+
"label": "College/Auto",
+
"emails": [
+
{
+
"thread_id": "19af8fe1f77f4557",
+
"subject": "Take the world by STORM",
+
"from": "Lake Erie College <lecadmission_at_lec-info.org_pulp-flint-maybe@duck.com>",
+
"to": "Kieran Klukas <pulp-flint-maybe@duck.com>",
+
"cc": "",
+
"date": "2025-12-07T13:26:30.000Z",
+
"body": "Dear Kieran,\r\n\r\n \r\n\r\nI want to make sure you know you are on Lake Erie College's radar!\r\nYou're invited to submit your STORM Application [\r\nhttps://my.lec-info.org/f/r/b6eb082ea781c763d6a1486cc?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5NToiaHR0cHM6Ly9hcHBseS5sZWMtaW5mby5vcmcvP3V0bV9jYW1wYWlnbj1mYXN0JnV0bV9zb3VyY2U9ZW5yb2xsMzYwX2FwcGx5JnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9YXBwbHkmdG5udD0zZjIwYzNiNi05MzliLTQ2OWYtOGY0NC1kNmY5MmY1ZWIyNTEmVVRNX3JjcmQ9YWFiNTFmN2QtZDA2Zi00M2M3LThiMDAtNDhjMDlkNDlmNmNkIjt9&\r\n] as soon as possible.\r\n\r\n \r\n\r\nTo make applying easier, we ask for no application fee and test scores\r\nare optional. Plus, we won't keep you waiting – you'll receive an\r\nadmission decision within two weeks of submitting your application\r\nmaterials. You'll also be considered for scholarships automatically.\r\n\r\n \r\n\r\nYou may even apply to LEC with the Common App [\r\nhttps://my.lec-info.org/f/r/920c18dda092b99178974d904?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwODoiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTM5Mj91dG1fY2FtcGFpZ249ZmFzdCZ1dG1fc291cmNlPWVucm9sbDM2MF9hcHBseSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PWFwcGx5JnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n] if you prefer. You'll enjoy all the advantages mentioned above.\r\n\r\n \r\n\r\nI chose you to apply because you seem like someone who wants to see\r\nthe world become a better place, and LEC won't ask you to abandon that\r\nvision. We base our curriculum around the idea that you _can_ effect\r\nchange, and we'll help you develop the skills that make action happen.\r\n\r\n \r\n\r\nThat's a long way of saying: _You'll take the world by storm,\r\nKieran._\r\n\r\n \r\n\r\nI can't wait to learn more about you when I receive your STORM\r\nApplication [\r\nhttps://my.lec-info.org/f/r/b6eb082ea781c763d6a1486cc?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5NToiaHR0cHM6Ly9hcHBseS5sZWMtaW5mby5vcmcvP3V0bV9jYW1wYWlnbj1mYXN0JnV0bV9zb3VyY2U9ZW5yb2xsMzYwX2FwcGx5JnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9YXBwbHkmdG5udD0zZjIwYzNiNi05MzliLTQ2OWYtOGY0NC1kNmY5MmY1ZWIyNTEmVVRNX3JjcmQ9YWFiNTFmN2QtZDA2Zi00M2M3LThiMDAtNDhjMDlkNDlmNmNkIjt9&\r\n] or the Common App [\r\nhttps://my.lec-info.org/f/r/920c18dda092b99178974d904?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwODoiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTM5Mj91dG1fY2FtcGFpZ249ZmFzdCZ1dG1fc291cmNlPWVucm9sbDM2MF9hcHBseSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jb250ZW50PWFwcGx5JnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n]. \r\n\r\n \r\n\r\nSincerely,\r\n\r\nAshley Mayse, MBA\r\nVice President for Enrollment\r\nLake Erie College\r\n391 W Washington St\r\nPainesville, Ohio 44077\r\n\r\n[\r\nhttps://my.lec-info.org/f/r/f616f8bda0b4f167497b5a61b?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjY3Mjt9czo1OiJlbWFpbCI7aToyNDI7czo0OiJzdGF0IjtzOjIyOiI2OTM1ODA3ZjJkNjk0NzMwODAxNjQwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzOTgzO3M6NDoibGVhZCI7czo2OiI0NTY4MzUiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0Mjt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE5OToiaHR0cHM6Ly93d3cubGVjLmVkdS8%2FdXRtX2NhbXBhaWduPWNyb3NzJnV0bV9zb3VyY2U9ZW5yb2xsMzYwJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NvbnRlbnQ9bGVhcm4mdXRtX3Rlcm09c2lnbmVyJnRubnQ9M2YyMGMzYjYtOTM5Yi00NjlmLThmNDQtZDZmOTJmNWViMjUxJlVUTV9yY3JkPWFhYjUxZjdkLWQwNmYtNDNjNy04YjAwLTQ4YzA5ZDQ5ZjZjZCI7fQ%3D%3D&\r\n]\r\n\r\nP.S. Whether you want a career in communication or chemistry, we're\r\ndedicated to guiding you on your path to self-discovery, creative\r\nproblem-solving, and personal development, all with an eye for ethical\r\nbalance. If you have any questions, be sure to give our Office of\r\nAdmission a call at (440) 375-7050.\r\n\r\nWe received your information from\r\nyour Appily college research.\r\n\r\nBrowse to https://my.lec-info.org/email/unsubscribe/6935807f2d694730801640/pulp-flint-maybe@duck.com/616a252b90a4e6b2f4455568ce8ade8218104236e64a47c627d0bdd521c6a231 to no longer receive emails from this company.\r\n",
+
"labels": [
+
"College/Auto"
+
],
+
"is_in_inbox": false
+
},
+
{
+
"thread_id": "19af8fa37fbd2983",
+
"subject": "Am I reaching Kieran?",
+
"from": "Wilmington College <WilmingtonCollege_at_Go-Wilmington.org_l9k069g0@duck.com>",
+
"to": "Kieran Klukas <l9k069g0@duck.com>",
+
"cc": "",
+
"date": "2025-12-07T13:22:14.000Z",
+
"body": "Kieran, I hope you have been receiving my emails!\r\n\r\n \r\n\r\nI'll keep this one short. I'm eager to consider you for our next\r\nincoming class at Wilmington College in Ohio, and I have several\r\n_priority status_ advantages to offer when you submit your Application\r\nfor Admission [\r\nhttps://learn.go-wilmington.org/f/r/0a90c5a89271c49cf51f89aaf?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjI2MzoiaHR0cHM6Ly93aWxtaW5ndG9uY29sbGVnZS5teS5zaXRlLmNvbS9BcHBseS9UWF9TaXRlTG9naW4%2Fc3RhcnRVUkw9JTJGQXBwbHklMkZUYXJnZXRYX1BvcnRhbF9fUEI%2FdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n] or the Common App [\r\nhttps://learn.go-wilmington.org/f/r/e0d4e40137f0704c14cbde677?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwOToiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTExMzMmdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n].\r\n\r\n* No application fee\r\n* No required essay or recommendation\r\n* Optional test-score submission\r\n* Automatic scholarship consideration\r\n\r\nRemember that you will also receive an accelerated admission decision,\r\nwhich means you'll have plenty of time to consider your options —\r\nand I think you will definitely want to consider WC!\r\n\r\n \r\n\r\nYour Fightin' Quaker future is waiting, Kieran. Take\r\na moment and apply to WC today with our Application for Admission [\r\nhttps://learn.go-wilmington.org/f/r/0a90c5a89271c49cf51f89aaf?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjI2MzoiaHR0cHM6Ly93aWxtaW5ndG9uY29sbGVnZS5teS5zaXRlLmNvbS9BcHBseS9UWF9TaXRlTG9naW4%2Fc3RhcnRVUkw9JTJGQXBwbHklMkZUYXJnZXRYX1BvcnRhbF9fUEI%2FdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n] or the Common App [\r\nhttps://learn.go-wilmington.org/f/r/e0d4e40137f0704c14cbde677?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjIwOToiaHR0cHM6Ly9hcHBseS5jb21tb25hcHAub3JnL2xvZ2luP21hPTExMzMmdXRtX2NhbXBhaWduPWZhc3QmdXRtX3NvdXJjZT1lbnJvbGwzNjBfYXBwbHkmdXRtX21lZGl1bT1lbWFpbCZ1dG1fY29udGVudD1hcHBseSZ0bm50PTIxNjA0OTk2LTBkODgtNDJlOC04ODZiLWZlYjFlY2I2YWJhZSZVVE1fcmNyZD0zYWQ2ODNkNi00Yzc0LTQ0YjQtYjE5ZC1iYjgwNGFlZDg0ZDkiO30%3D&\r\n].\r\n\r\n \r\n\r\nSincerely,\r\n\r\n \r\n\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: italic;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/877ff76afdf1195c83401ed05?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg4OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUl0YWxpYy53b2ZmIjt9&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: italic;\r\n font-weight: 700;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/848dee085c48bc471741e23cb?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjkyOiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUJvbGRJdGFsaWMud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: normal;\r\n font-weight: 400;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/7887394ee5fd0c2e41b5fd0d7?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg5OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLVJlZ3VsYXIud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'Cantarell';\r\n font-style: normal;\r\n font-weight: 700;\r\n font-display: swap;\r\n src: url(\"https://learn.go-wilmington.org/f/r/6d03de3be6c76e4bf0ae2d69c?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjg2OiJodHRwczovL2NvbGxlZ2UtY2hvaWNlLm5ldC9scC1saXZlL3dpbG1pbmd0b24tY29sbGVnZS9nbG9iYWwvZm9udHMvQ2FudGFyZWxsLUJvbGQud29mZiI7fQ%3D%3D&\") format(\"woff\");\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/d4a6012f9af7ddac77deb5ff8?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjdjOTFmLzAwMDAwMDAwMDAwMDAwMDAwMDAxMWIyMy8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/9682731d47647ad7e10ead8c1?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOGE3OWU3LzAwMDAwMDAwMDAwMDAwMDAwMDAxMWIyNC8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/b1cd3ab5807807e0e4f4535f6?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjRlNDU4LzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk2OS8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\n@font-face {\r\n font-family: 'museo';\r\n src: url(\"https://learn.go-wilmington.org/f/r/e8a7163debb946a3be8f38ef0?ct=YTo3OntzOjY6InNvdXJjZSI7YToyOntpOjA7czoxNDoiY2FtcGFpZ24uZXZlbnQiO2k6MTtpOjgxMTt9czo1OiJlbWFpbCI7aToyNDA7czo0OiJzdGF0IjtzOjIyOiI2OTM1N2Y3MWQxNjFhMDg0OTkxMzIwIjtzOjk6InNlbnRfdGltZSI7aToxNzY1MTEzNzEzO3M6NDoibGVhZCI7czo2OiI1MzA4MjMiO3M6NzoiY2hhbm5lbCI7YToxOntzOjU6ImVtYWlsIjtpOjI0MDt9czoyNDoibXRjX3JlZGlyZWN0X2Rlc3RpbmF0aW9uIjtzOjE0NjoiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvM2UzMGJkLzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk0OS8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNyZ2PTMiO30%3D&\") format(\"woff\");\r\n font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;\r\n mso-font-alt: Arial, sans-serif;\r\n}\r\n\r\ntd,\r\np,\r\np span,\r\nul,\r\nli {\r\n font-family: 'Cantarell', 'Source Sans Pro', Arial, Helvetica, sans-serif !important;\r\n letter-spacing: -0.33px !important;\r\n line-height: 1.4;\r\n}\r\n\r\n.signer-name {\r\n margin: 0;\r\n padding: 0;\r\n color: #005847 !important;\r\n font-size: 18px;\r\n line-height: 1.4;\r\n font-family: 'museo', 'Cantarell', 'Source Sans Pro', Arial, Helvetica, sans-serif !important;\r\n}\r\n\r\nDanny Harp\r\n\r\nDirector of Admission\r\n\r\nWilmington College\r\n\r\n1870 Quaker Way\r\nWilmington, OH 45177\r\n\r\nwww.wilmington.edu\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n\r\nWe received your information from\r\nyour Appily college research.\r\n\r\nBrowse to https://learn.go-wilmington.org/email/unsubscribe/69357f71d161a084991320/l9k069g0@duck.com/44d5fd19e7b3a4133d4d5655659eb7b79d6930e9f0b4568fe6755c8f339ac3f8 to no longer receive emails from this company.\r\n",
+
"labels": [
+
"College/Auto"
+
],
+
"is_in_inbox": false
+
}
+
]
+
}
+29 -11
filter-hybrid.gscript
···
const AUTO_LABEL_NAME = "College/Auto";
const FILTERED_LABEL_NAME = "College/Filtered";
-
const DRY_RUN = false;
+
const APPROVED_LABEL_NAME = "College"
+
const DRY_RUN = true;
// AI Configuration (only used for uncertain cases)
const AI_BASE_URL = "https://ai.hackclub.com/proxy/v1/chat/completions";
···
function ensureLabels() {
getOrCreateLabel_(AUTO_LABEL_NAME);
getOrCreateLabel_(FILTERED_LABEL_NAME);
-
Logger.log(`Labels ensured: ${AUTO_LABEL_NAME}, ${FILTERED_LABEL_NAME}`);
+
getOrCreateLabel_(APPROVED_LABEL_NAME);
+
Logger.log(`Labels ensured: ${AUTO_LABEL_NAME}, ${FILTERED_LABEL_NAME}, ${APPROVED_LABEL_NAME}`);
}
function runTriage() {
···
const autoLabel = getOrCreateLabel_(AUTO_LABEL_NAME);
const filteredLabel = getOrCreateLabel_(FILTERED_LABEL_NAME);
+
const approvedLabel = getOrCreateLabel_(APPROVED_LABEL_NAME);
let threads = autoLabel.getThreads(0, MAX_THREADS_PER_RUN);
if (!threads.length) {
···
const thread = threads[i];
try {
-
const usedAI = processThread_(thread, autoLabel, filteredLabel, stats, aiCallCount < maxAICalls);
+
const usedAI = processThread_(thread, autoLabel, approvedLabel, filteredLabel, stats, aiCallCount < maxAICalls);
if (usedAI) {
aiCallCount++;
···
}
// Returns true if AI was called
-
function processThread_(thread, autoLabel, filteredLabel, stats, canUseAI) {
+
function processThread_(thread, autoLabel, approvedLabel, filteredLabel, stats, canUseAI) {
const msg = thread.getMessages().slice(-1)[0];
if (!msg) {
throw new Error("No messages in thread");
···
if (!meta.subject && !meta.body) {
Logger.log(`WARNING: Thread ${thread.getId()} has no subject or body. FAIL-SAFE: Moving to inbox.`);
-
applyInboxAction_(thread, autoLabel, filteredLabel, stats, "no content (fail-safe)");
+
applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, "no content (fail-safe)");
return false;
}
···
Logger.log(`[Thread ${thread.getId()}] RULES-ONLY Relevant=${rulesResult.pertains} Confidence=${rulesResult.confidence} Reason="${rulesResult.reason}" Subject="${meta.subject}"`);
if (rulesResult.pertains) {
-
applyInboxAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason);
+
applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, rulesResult.reason);
} else {
applyFilteredAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason);
}
···
stats.rulesOnly += 1;
if (rulesResult.pertains) {
-
applyInboxAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason + " (low confidence, no AI)");
+
applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, rulesResult.reason + " (low confidence, no AI)");
} else {
applyFilteredAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason + " (low confidence, no AI)");
}
···
Logger.log(`[Thread ${thread.getId()}] AI FAILED - Using rules fallback. Subject="${meta.subject}"`);
if (rulesResult.pertains) {
-
applyInboxAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason + " (AI failed, used rules)");
+
applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, rulesResult.reason + " (AI failed, used rules)");
} else {
applyFilteredAction_(thread, autoLabel, filteredLabel, stats, rulesResult.reason + " (AI failed, used rules)");
}
···
Logger.log(`[Thread ${thread.getId()}] AI RESULT Relevant=${finalResult.pertains} Reason="${finalResult.reason}" (Rules suggested: ${rulesResult.pertains}) Subject="${meta.subject}"`);
if (finalResult.pertains) {
-
applyInboxAction_(thread, autoLabel, filteredLabel, stats, finalResult.reason + " (AI verified)");
+
applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, finalResult.reason + " (AI verified)");
} else {
applyFilteredAction_(thread, autoLabel, filteredLabel, stats, finalResult.reason + " (AI verified)");
}
···
return true; // AI was used
}
-
function applyInboxAction_(thread, autoLabel, filteredLabel, stats, reason) {
+
function applyInboxAction_(thread, autoLabel, approvedLabel, filteredLabel, stats, reason) {
if (DRY_RUN) {
stats.wouldInbox += 1;
Logger.log(` DRY_RUN: Would remove "${AUTO_LABEL_NAME}" and move to Inbox (${reason})`);
···
try {
thread.removeLabel(autoLabel);
thread.removeLabel(filteredLabel);
+
thread.addLabel(approvedLabel);
thread.moveToInbox();
stats.didInbox += 1;
Logger.log(` Applied: Removed "${AUTO_LABEL_NAME}" and moved to Inbox (${reason})`);
···
if (/\bacceptance\s+rate\b|\bhigh\s+acceptance\b|\bpre[- ]admit(ted)?\b|\bautomatic\s+admission\b/.test(combined)) {
continue;
}
+
if (/\byou\s+will\s+(also\s+)?receive\s+(an?\s+)?(accelerated\s+)?admission\s+decision\b/.test(combined)) {
+
continue;
+
}
+
if (/\breceive\s+an\s+admission\s+decision\s+within\b/.test(combined)) {
+
continue;
+
}
return { pertains: true, reason: "Accepted student information", confidence: 0.95 };
}
}
···
/\bextended.*\bpriority\s+deadline\b/,
/\bpriority\s+deadline.*\bextended\b/,
/\bsummer\s+(academy|camp|program)\b/,
-
/\bugly\s+sweater\b/
+
/\bugly\s+sweater\b/,
+
/\bi\s+hope\s+you\s+have\s+been\s+receiving\s+my\s+emails\b/,
+
/\bam\s+i\s+reaching\b/,
+
/\byou\s+are\s+on\s+.*\s+(radar|list)\b/,
+
/\bi\s+want\s+to\s+make\s+sure\s+you\s+know\b/,
+
/\byou'?re\s+invited\s+to\s+submit\b/,
+
/\bi'?m\s+eager\s+to\s+consider\s+you\b/,
+
/\bsubmit\s+your\s+.*\s+application\b/,
+
/\bpriority\s+status\b.*\bsubmit.*application\b/
];
for (let i = 0; i < patterns.length; i++) {