AutomationFlowsSlack & Telegram › Scheduled Daily Affirmations via Email and Telegram Using Cron

Scheduled Daily Affirmations via Email and Telegram Using Cron

ByShelly-Ann Davy @SheCodesFlow on n8n.io

Wake up gently. This elegant workflow runs every morning at 7 AM, picks one uplifting affirmation from a curated list, and delivers it to your inbox (with optional Telegram). Zero code, zero secrets—just drop in your SMTP and Telegram credentials, edit the affirmations, and…

Cron / scheduled trigger★★★★☆ complexity8 nodesEmail SendTelegram
Slack & Telegram Trigger: Cron / scheduled Nodes: 8 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #7421 — we link there as the canonical source.

This workflow follows the Emailsend → Telegram recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "UN5orqkCo7Cpl3s1",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Schedule daily affirmations to your inbox using Cron (optional Telegram)",
  "tags": [],
  "nodes": [
    {
      "id": "1c7b92ef-c3b8-456b-9732-2b2517bd0d33",
      "name": "README - Template Description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1520,
        -160
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "1ccaa156-e893-402f-92c7-00650f3d502e",
      "name": "Cron: Trigger Daily at 7 AM",
      "type": "n8n-nodes-base.cron",
      "position": [
        -368,
        272
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ee4ea726-e77b-4a5b-be2a-30a933fb584a",
      "name": "Set: Configuration (edit me)",
      "type": "n8n-nodes-base.set",
      "position": [
        -48,
        272
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "0e53b915-f601-4d59-ac2a-4407321d0579",
      "name": "Code: Pick Random Affirmation",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        272
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "df92af24-63f2-4f06-a2b5-c95efc770c43",
      "name": "IF: Telegram Enabled?",
      "type": "n8n-nodes-base.if",
      "position": [
        544,
        384
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "0e71dab6-50b7-4d69-a3f7-f1e859fe5071",
      "name": "Email: Send Affirmation",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        848,
        272
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "a27509fc-57c0-4f17-8575-c15bda10b211",
      "name": "Telegram: Send Affirmation",
      "type": "n8n-nodes-base.telegram",
      "position": [
        848,
        512
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "2b7e064e-bc38-4d89-bd5e-f3b99e858fe9",
      "name": "Setup Tips",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1504,
        592
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "27f28c5e-3146-4e5e-95dd-d4cb657326af",
  "connections": {
    "IF: Telegram Enabled?": {
      "main": [
        [
          {
            "node": "Telegram: Send Affirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cron: Trigger Daily at 7 AM": {
      "main": [
        [
          {
            "node": "Set: Configuration (edit me)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set: Configuration (edit me)": {
      "main": [
        [
          {
            "node": "Code: Pick Random Affirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code: Pick Random Affirmation": {
      "main": [
        [
          {
            "node": "Email: Send Affirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Wake up gently. This elegant workflow runs every morning at 7 AM, picks one uplifting affirmation from a curated list, and delivers it to your inbox (with optional Telegram). Zero code, zero secrets—just drop in your SMTP and Telegram credentials, edit the affirmations, and…

Source: https://n8n.io/workflows/7421/ — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

🌸 Affirmation Sender + Weekly Gratitude Digest v2

Email Send, Telegram, Notion +3
Slack & Telegram

Busy homemakers, creators, and anyone who wants a simple, no-cost way to plan weekly meals and get a ready-to-shop grocery list—without extra apps.

Notion, Email Send, Telegram
Slack & Telegram

🪄Weekly Home & Business Task Planner with Notion DB and n8n Email Digests One calm Sunday email that aligns your business priorities and household rhythm—deep-work blocks, gentle home resets, and opti

Notion, Email Send, Telegram +1
Slack & Telegram

Graceful Content Sparks — RSS → Notion (n8n)

RSS Feed Read, Notion, Email Send +2
Slack & Telegram

Recover missed opportunities automatically with this n8n automation template. The workflow connects with Calendly, identifies no-show meetings, and instantly sends personalized Telegram messages encou

HTTP Request, Telegram, Email Send