Scheduled emails: reports and reminders by email without code

Scheduled emails in nana800 take two blocks: time internal starts the scheme at the hour and day you choose, and send email message sends an email from your own mailbox to one or more addresses. You set the time with fields from the second to the weekday plus a time zone, and a one-off email can go out on an exact date. Each email costs 21 basic block runs, and an enabled scheme costs $0.0042 per hour.

Build it in the builder

What you can automate

  • Every morning at 8:30, remind your team about the standup with one email to several addresses
  • Send a daily report to your manager: a request block before the email fetches the sales numbers from the API of your system
  • Every Monday, send a summary from Google Sheets: google sheet record reads rows with read_rows, and they go into the email
  • On the 25th of every month, remind the accountants to issue invoices to clients
  • Send one email on an exact date, for example a reminder that a contract ends, with the wait for exact time trigger
  • Get a YandexGPT digest on your topic every morning with the ready Daily GPT Summary to Email template

How to set it up

  1. 1

    Prepare a mailbox for sending

    Emails go out from your mailbox through its SMTP server. Look up the server address and the SSL port in the help of your mail service, almost always 465: the block connects over a secure connection from the start, so port 587 does not work. Gmail, Yandex and Mail.ru let outside apps in only with an app password from the security settings.

  2. 2

    Set the schedule

    Add the time internal trigger and pick an hour in Every X hour of the day: the default is an asterisk, which would send the email every hour. Keep the minute and second at 0, and pick a weekday (1 is Monday, 7 is Sunday) or a day of month if the email is not daily. Check Time zone: Moscow is the default.

  3. 3

    Write the email

    Add send email message. Put the mailbox address into from, the recipients separated by commas into to and the subject into subject. Plain text goes into the text field, an email with links and a table into html. Below, enter the login, the app password, smtp host and smtp port. Every field except text and html is required.

  4. 4

    Insert fresh numbers for a report

    Between the timer and the email, add a block that fetches the data: request for the API of your system or google sheet record with read_rows for a sheet. Single values from its answer go into the email text, while a whole list of rows lands in the email as JSON text.

  5. 5

    Test with a button and keep the scheme on

    Add the button trigger, connect it to the first block after the timer, turn the scheme on and press the button: the email goes out at once. If it does not arrive, check the spam folder and error_text of the email block. After that emails go out on schedule while the scheme is on, and an enabled scheme costs $0.0042 per hour.

Pricing

A run of a Schedule block costs $0.001-$0.002, a run of a Email block costs $0.002-$0.02. Every month the balance is topped up to $3.50 for free, an enabled scheme costs $0.0042 per hour.

Services in this connection

  • Schedule

    Run schemes on a schedule without code: every minute, every day at a set hour, on chosen weekdays or once at an exact time. Free balance every month, no card needed.

  • Email

    Send emails from your own mailbox and start schemes on new mail in Gmail, Yandex or any other mailbox with IMAP. No code, free balance every month.

Ready template

  • Daily YandexGPT digest by email

    A nana800 template where YandexGPT writes a digest on your topic at the hour you pick, and it arrives by email. No Yandex Cloud key, free balance every month.

Similar integrations

  • Schedule + Telegram

    A bot sends reminders, reports and posts to Telegram on schedule: daily, on chosen weekdays or at an exact date. No code, free balance every month.

  • Email + Bitrix24

    Every new email in your Gmail, Zoho or company mailbox becomes a Bitrix24 lead by itself, with subject, sender and text. No code, free balance every month.

  • Email + Google Sheets

    Every new email in an IMAP mailbox, including mail on your own company domain, becomes a row in Google Sheets. No code, free balance every month, no card needed.

  • Email + Telegram

    Forward new emails from any IMAP mailbox to Telegram with no code: sender, subject and text, also from your company domain. Free balance every month, no card needed.

  • Webhook + Email

    Every website form lead arrives as an email to your inbox or to several teammates at once. Sent through your own mailbox, free balance every month, no card needed.

Frequently asked questions

One email takes 21 basic block runs: the timer tick counts as one and sending the email as twenty. 1,000 runs cost $1. An email to several recipients is one email, and an email that failed to send is not charged. The timer only works while the scheme is on: a daily email for a whole month plus the scheme hours comes to a bit more than the free $3.50, while a weekly email fits into it.

The weekday field takes one value or an asterisk, so Monday to Friday cannot be set with one timer. Add five timers with days 1, 2, 3, 4 and 5 and the same hour and connect them all to one email block. Each timer fires on its own day, so there are no extra emails.

No, the block sends only the subject, text and HTML. Upload the file to cloud storage and put its link into the email text. If the report comes from a sheet or an API, it is easier to show the numbers right in the email: the html field can hold a table.

Use the wait for exact time trigger instead of the timer, pick ISO_STRING in setup method and enter the moment with a time zone, for example 2026-12-01T10:00:00+03:00. The scheme must be on by then. Once the email is sent, you can turn the scheme off so you do not pay for its hours.

The Daily GPT Summary to Email template already has a timer at 9:00 Moscow time, a YandexGPT block and the email block. For a digest on a topic, put the topic into the YandexGPT task. For a plain reminder, delete the YandexGPT block, connect the timer and the button to the email block and write the text yourself: each email then costs 40 runs less.

First check that the scheme was on at that moment and that the timer uses your time zone: Moscow is the default. If the run is in the history, the reason is in error_text of the email block, most often a regular password instead of an app password or a port without SSL. If there is no error, look in the spam folder and send from the same address you use to sign in to the SMTP server.

Build your first scheme for free

Sign-up is free and needs no card. Every month the balance is topped up to $3.50 for free, enough for about 3,500 runs of basic blocks.

Build it in the builder