Daily Bible verse & reflection email with bible.api, Google Gemini, and Gmail
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
What this does
This automation automatically sends an email with a random Bible verse to a specified recipient every morning, as well as some reflections on the meaning of that verse. Start your day off grounded and faithful.
Requirements
- n8n
- Gmail account with OAuth2 credentials enabled
- Google Gemini(PaLM) API credentials enabled
How this works
- Runs every morning at 7:00a.
- Reads the config value
send_to_email - Calls bible.api for a random verse
- Uses Gemini to analyze the random verse and create the body text for the email
- Sends an Email to the recipient specified by
send_to_email- Subject reads "Daily Bible Verse: Inspiration for Today (
book #:#)"
- Subject reads "Daily Bible Verse: Inspiration for Today (
How to set up
- In the "Config - recipient" node, in the
send_to_emailfield, replace "[email protected]" with the desired recipient email - Add your Google Gemini(PaLM) API credentials
- Add your Gmail OAuth2 credentials
- (optional) In the "Schedule trigger" node, keep the default schedule at 7:00a or change the hour as desired
- Test the flow by running it to verify the subject and body content.
How to customize the workflow
- Change the send time in the Schedule Trigger node
- Change the Bible translation, or specify Old vs. New Testament in the Bible API node
- Adjust the prompt in the Gemini node to change the email content
- Modify the subject line in the Gmail node