{"id":19338155,"url":"https://github.com/albertopasqualetto/gmail-recurring-scheduler","last_synced_at":"2026-06-11T22:31:29.511Z","repository":{"id":50418037,"uuid":"519008608","full_name":"albertopasqualetto/Gmail-recurring-scheduler","owner":"albertopasqualetto","description":"This is a Google Apps Script application that runs recurrently to send a daily email to a list of users.","archived":false,"fork":false,"pushed_at":"2022-09-09T22:41:50.000Z","size":92,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-16T22:18:40.290Z","etag":null,"topics":["gmail","gmail-api","google-apps-script","schedule","scheduled-jobs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/albertopasqualetto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-28T22:18:08.000Z","updated_at":"2024-03-06T19:56:34.000Z","dependencies_parsed_at":"2023-01-18T02:30:58.242Z","dependency_job_id":null,"html_url":"https://github.com/albertopasqualetto/Gmail-recurring-scheduler","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/albertopasqualetto/Gmail-recurring-scheduler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertopasqualetto%2FGmail-recurring-scheduler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertopasqualetto%2FGmail-recurring-scheduler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertopasqualetto%2FGmail-recurring-scheduler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertopasqualetto%2FGmail-recurring-scheduler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/albertopasqualetto","download_url":"https://codeload.github.com/albertopasqualetto/Gmail-recurring-scheduler/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertopasqualetto%2FGmail-recurring-scheduler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34221150,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gmail","gmail-api","google-apps-script","schedule","scheduled-jobs"],"created_at":"2024-11-10T03:16:29.715Z","updated_at":"2026-06-11T22:31:29.486Z","avatar_url":"https://github.com/albertopasqualetto.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gmail recurring scheduler\n\nThis is a Google Apps Script application that runs recurrently to send a daily email to a list of users.\nThe emails are scheduled with an easy web interface.\n\nAn example of the web interface is shown in Github pages deployment.\n\nThis app does not handle attachments and there is no plan to do so.\n\nRefer to [this page](https://developers.google.com/apps-script/guides/services/quotas) for quotas.\n\n## How to use\n\n1. Create a new [Google Apps Script](https://script.google.com/home) project.\n2. Copy `GASCode.js` code into a `.gs` file in the project.\n3. Copy `index.html` code into a new `index.html` file in the project.\n4. Add Gmail service from the left side bar.\n5. Create a new trigger for the project and set it to run `sendScheduledEmails` whenever you want.\n6. Create a new deployment with \"web application\" type (set any name and leave only you as users).\n7. Open the web application URL, that will open the interface for emails scheduling.\n8. Give app the permission to access your Gmail account.\n\n## Disclaimer\n\nThis project is not affiliated with Google and the author is not responsible for any damage caused by using this application.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbertopasqualetto%2Fgmail-recurring-scheduler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falbertopasqualetto%2Fgmail-recurring-scheduler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falbertopasqualetto%2Fgmail-recurring-scheduler/lists"}