Workflow

Summarize New Users Daily

Automate daily summaries of new user sign-ups by extracting emails and names, and send concise notifications to Slack for easy tracking.

Needle Team

Last updated

October 1, 2025

Connectors used

Slack

Tags

Product AnalyticsUser AcquisitionGrowth AnalyticsSaaS Metrics

Key Takeaways

  • Daily automated signup reports - queries your database every morning for new user signups from the past 24 hours
  • AI-powered analysis - identifies patterns, trends, and anomalies in signup data
  • Multi-dimensional breakdown - covers signup sources, geography, device types, and user attributes
  • Slack or email delivery - sends the daily report directly to your team

What This Workflow Does

This Needle workflow queries your database or analytics platform daily, analyzes new user signups from the past 24 hours, and generates a summary with trends and insights. The report is delivered to your team via Slack or email.

Use cases:

  • SaaS companies tracking daily signup trends
  • Product-led growth teams monitoring acquisition channels
  • Marketplace platforms analyzing user registration patterns

How It Works

StepWhat Happens
1. Scheduled triggerRuns every morning
2. Database queryFetches new user records from the past 24 hours
3. Data collectionRetrieves total signups, signup sources, geographic distribution, device types, and user attributes
4. AI analysisCompares daily signup count vs. 7-day average, identifies trending sources, geographic hotspots, and anomalies
5. Report generationCreates a summary with overview, top sources, geography, device breakdown, and AI-detected insights
6. NotificationPosts the report to Slack or sends via email

Data Points Analyzed

CategoryDetails
Total signupsCount of new users in the past 24 hours
Signup sourcesOrganic, paid, referral breakdown
GeographyTop countries and cities
DevicesMobile vs. desktop split
User attributesPlan selected, company size, and other profile fields
Trend comparisonDaily count vs. 7-day average

Setup Instructions

  1. Ensure you have database access (PostgreSQL, MySQL, MongoDB, or an analytics platform like Mixpanel, Amplitude, or Google Analytics)
  2. Import the workflow template in Needle
  3. Configure the database connection or analytics platform credentials
  4. Set up a Slack channel for daily reports (e.g., #product-metrics or #growth)
  5. Configure the trigger schedule for your preferred morning time
  6. Define your baseline metrics for comparison (e.g., average daily signups)

Customization

What You Can ChangeHow
Data sourceSwap the database query node for a different database or analytics platform
Report scheduleEdit the cron expression in the trigger node
Analysis dimensionsModify the AI prompt to focus on specific data points (e.g., plan type, referral source)
Delivery channelSwitch between Slack and email, or send to both
Slack channelUpdate the channel name in the notification node
Comparison windowChange the 7-day average comparison to a different time range

FAQ

Q: What databases are supported? A: PostgreSQL, MySQL, MongoDB, and analytics platforms like Mixpanel, Amplitude, and Google Analytics.

Q: Can I send the report to email instead of Slack? A: Yes. The notification step supports both Slack and email delivery.

Q: What kind of anomalies does the AI detect? A: The AI flags unusual patterns such as unexpected spikes or drops in signups, shifts in geographic distribution, and changes in signup source mix.

Q: Do I need historical data for this to work? A: The workflow analyzes the past 24 hours of signups. Having baseline metrics (like average daily signups) improves the trend comparison, but is not strictly required.

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 .