Send Daily Founder Briefing

OpenAIGoogle CalendarGoogle MailSlack

Receive a prioritized morning briefing in Slack. An AI agent synthesizes your daily calendar events, unread emails, and Slack messages to highlight urgent issues.

Morning BriefingExecutive AssistantSlack NotificationsDaily Schedule

Founder Daily Briefing Workflow

Wake up to clarity every day with the Founder Daily Briefing Workflow. This workflow quietly gathers your calendar events, unread emails, and Slack messages each morning, then uses an AI agent to craft a clear, prioritized briefing sent straight to your Slack channel.

It does seven things:

  1. Triggers automatically every day at 6:00 AM (UTC by default).
  2. Fetches all calendar events from your primary Google Calendar scheduled for that day.
  3. Retrieves your unread Gmail emails from the last 24 hours, filtering out promotions and social categories.
  4. Collects Slack messages that mention you or are direct messages received in the last day.
  5. Merges these three streams of raw data into one collection.
  6. Uses an AI model as a virtual Chief of Staff to analyze and prioritize the information, producing a morning briefing.
  7. Sends the formatted briefing directly to a specified Slack channel for easy access.

What You Need

  1. A Google Calendar account with API access authorized.
  2. A Gmail account authorized to fetch emails.
  3. A Slack workspace and channel set up with necessary permissions.
  4. Needle platform access with connectors for Google Calendar, Gmail, Slack, and the AI node.
  5. Your local timezone applied in the scheduled trigger to receive the briefing at the right time.

How the Flow Works

StepNodeDescription
1Scheduled TriggerFires the workflow every day at 6:00 AM UTC by default, starting the data collection silently.
2Google Calendar FetchQueries your primary calendar for all events planned between midnight and 11:59 PM of the current day.
3Gmail FetchRetrieves up to 15 unread emails from the past 24 hours, excluding promotions and social categories.
4Slack Messages FetchSearches for up to 20 of your recent Slack messages where you are mentioned or were direct recipients.
5Merge NodeCombines the calendar events, emails, and Slack messages into one array for the AI to analyze.
6AI Processing NodeActs as your Executive Assistant, reviewing the raw data to identify urgent issues, create a chronological battle plan of your meetings, and draft professional replies to important emails.
7Slack Message SenderPosts the well-organized and prioritized morning briefing to your chosen Slack channel, formatted with clear sections for urgent matters, daily schedule, and reply drafts.

Output

Each morning, you receive a neatly formatted briefing in Slack that includes:

  1. A list of 1 to 3 urgent items from emails and Slack that require immediate attention, or a message stating there are no fires.
  2. A chronological summary of your day's meetings, each with a one-sentence context note.
  3. Drafted replies to the two most critical emails that need responses, ready for you to copy and send.

Notes

  1. Remember to update the scheduled trigger's timezone to your local time zone so the briefing arrives when you expect it.
  2. Make sure all connectors for Google Calendar, Gmail, and Slack are properly authenticated for seamless data access.
  3. You can customize the Slack destination channel by editing the conversation ID in the final Slack message node.
  4. The AI's briefing style and tone can be adjusted by modifying the prompt in the AI node if desired.
  5. Start your day with a clear overview and actionable insights, all without lifting a finger before your first cup of coffee.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .