Send a morning inbox digest from email, WhatsApp, and LinkedIn with Nilyo and OpenAI
UnknownWhat this workflow does
This AI workflow has 10 nodes and runs on a schedule (every day at 08:00). Along the way it connects OpenAI Chat Model and Nilyo (community).
How it runs
Trigger: On a schedule (every day at 08:00).
- Set Recipient and Hours (Edit Fields (Set)): sets 2 fields: digest_recipient, lookback_hours
- Fetch WhatsApp Messages (Nilyo): call (tool)
- Fetch Emails (Nilyo): call (tool)
- Fetch LinkedIn Invitations (Nilyo): list invitations (linkedin)
- Merge: merges the data from its input branches
- Aggregate: combines items into one
- Generate Briefing (Basic LLM Chain): sends a prompt to an LLM, with model: OpenAI Chat Model
- Dispatch Digest via WhatsApp (Nilyo): send to contact (messaging)
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-nilyo is verified or supports 3.0 (used in Fetch WhatsApp Messages, Fetch Emails, Fetch LinkedIn Invitations).
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Nilyo
n8n-nodes-nilyo.nilyo - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
From the author
Quick overview This workflow runs every morning and uses Nilyo to collect recent WhatsApp messages, incoming emails, and pending LinkedIn invitations, then uses OpenAI to write a short briefing and sends the digest to you on WhatsApp. How it works 1. Runs…