Skip to content

Example Workflows

Real-world automation workflows you can build with Actify. Just ask your AI assistant using natural language - these examples work with Claude, ChatGPT, VS Code, and Cursor.

Getting Started

Check Your Setup

What Actify tools do you have access to?
Show me my Actify credit balance

News & Content Workflows

Daily News Digest to Slack

Create a workflow that:
1. Fetches the latest news headlines from CNN RSS feed or NewsAPI
2. Summarizes the top 5 stories using OpenAI or Google Gemini API
3. Sends the summary to my Slack channel via webhook

Store my API keys as secrets (NEWSAPI_KEY, OPENAI_KEY, SLACK_WEBHOOK_URL)
and run this as a scheduled job every morning at 8 AM
Build a workflow that:
1. Fetches trending posts from r/programming using Reddit API
2. Analyzes sentiment and extracts key topics
3. Generates a markdown report
4. Posts the report to a Discord webhook

Schedule this to run twice a day

Content Aggregator with AI Summary

Create a job that:
1. Scrapes Hacker News front page (use cheerio)
2. Gets the top 10 stories and their discussion links
3. Uses Claude API to generate a 2-sentence summary of each
4. Compiles into a daily digest
5. Sends to my email via SendGrid API

Monitoring & Alerting Workflows

Website Uptime Monitor with Slack Alerts

Schedule an hourly job that:
1. Checks if my websites are up (ping these URLs: https://myapp.com, https://api.myapp.com)
2. Measures response time for each
3. If any site is down or response time > 2 seconds, send alert to Slack
4. Log all results with timestamps

Use my SLACK_WEBHOOK_URL secret

GitHub Repository Monitor

Create a workflow that runs every 4 hours:
1. Fetches my GitHub repos and checks for new issues/PRs
2. Filters for high-priority labels
3. Summarizes new activity
4. Sends notification to Telegram bot

Store GITHUB_TOKEN and TELEGRAM_BOT_TOKEN as secrets

SSL Certificate Expiry Checker

Build a daily job that:
1. Checks SSL certificate expiry for my domains
2. If any cert expires in < 30 days, create urgent alert
3. If < 7 days, send PagerDuty alert
4. Otherwise, log status to database via API

Price Drop Alert System

Monitor Amazon/eCommerce prices and notify me:
1. Check prices for a list of product URLs (use puppeteer or APIs)
2. Compare against previous prices (store in file or API)
3. If price drops > 15%, send alert with details
4. Post to my Discord/Slack

Run this twice daily

Data Processing & Analytics

Daily Sales Report Generator

Create a workflow that runs every night at midnight:
1. Fetches sales data from Stripe API for the last 24 hours
2. Calculates: total revenue, number of transactions, top products
3. Compares to previous day (% change)
4. Generates a formatted report
5. Emails to team@company.com via SendGrid

Use secrets: STRIPE_SECRET_KEY, SENDGRID_API_KEY

Social Media Analytics Aggregator

Build a daily job that:
1. Fetches analytics from Twitter API, Instagram Graph API, YouTube API
2. Compiles followers, engagement, top posts
3. Calculates growth metrics vs last week
4. Generates charts (use chart.js or similar)
5. Uploads report to Google Drive via API

CSV Data ETL Pipeline

Create a workflow that:
1. Downloads CSV from a public URL or S3 bucket
2. Parses and validates the data
3. Transforms: cleans nulls, normalizes dates, calculates derived fields
4. Uploads processed data to PostgreSQL via REST API
5. Sends success/failure notification to email

Run this every 6 hours

Customer Feedback Analyzer

Schedule a job that runs daily:
1. Fetches customer reviews from Trustpilot/G2 APIs
2. Uses sentiment analysis API to categorize (positive/negative/neutral)
3. Extracts common themes using AI summarization
4. Generates executive summary
5. Posts to internal dashboard API and sends email alert for negative trends

AI-Powered Workflows

Content Generator & Publisher

Create a workflow that:
1. Uses OpenAI GPT-4 to generate a blog post on a topic
2. Generates an image using DALL-E or Stable Diffusion API
3. Formats the post in markdown
4. Posts to WordPress via REST API
5. Shares on Twitter using Twitter API

Schedule weekly on Mondays at 10 AM

Automated Meeting Notes

Build a workflow that:
1. Fetches transcript from Zoom/Google Meet API
2. Uses Claude API to summarize key points and action items
3. Extracts attendees and decisions made
4. Formats as structured notes
5. Posts to Notion workspace via API
6. Sends summary email to participants

Smart Email Responder

Create a job that runs every hour:
1. Fetches unread emails from Gmail API (specific label)
2. Uses AI to categorize: urgent, inquiry, spam, other
3. Drafts responses for common inquiries
4. Saves drafts in Gmail
5. Notifies me in Slack of urgent items

Code Review Assistant

Schedule a job that runs on new GitHub PRs:
1. Fetches PR diff using GitHub API
2. Sends code to Claude/GPT for review
3. Checks for: security issues, best practices, bugs
4. Posts review comments on the PR
5. Assigns severity labels

Use GITHUB_TOKEN secret

Integration & Automation

Multi-Platform Posting

When I publish a blog post, automatically:
1. Post to Twitter with key highlights
2. Share to LinkedIn with professional summary
3. Post to Reddit (r/programming) with discussion points
4. Update Discord community with announcement
5. Log all post IDs for tracking

Trigger this when webhook is called from my CMS

Backup Automation

Create a daily 2 AM job that:
1. Exports data from MongoDB Atlas via API
2. Exports Notion workspace backup
3. Downloads GitHub repository archives
4. Compresses everything into a zip
5. Uploads to AWS S3 or Backblaze B2
6. Deletes backups older than 30 days

Invoice & Payment Reminder

Build a workflow that runs daily:
1. Fetches unpaid invoices from accounting API (QuickBooks/Xero)
2. For invoices > 7 days overdue, send reminder email
3. For invoices > 30 days, escalate to collections list
4. Updates invoice status in system
5. Sends daily report to finance team

Cross-Platform Inventory Sync

Run every 2 hours:
1. Fetch inventory levels from Shopify API
2. Update Amazon Seller Central via API
3. Sync with eBay inventory
4. If stock < 10 for any item, send reorder alert
5. Log all sync operations to Airtable

Developer Tools & DevOps

Deployment Status Checker

After each deployment, run this workflow:
1. Check if production site is responding
2. Verify API endpoints return expected responses
3. Check error rates in Sentry/monitoring tool
4. Run lighthouse performance audit
5. If any check fails, send alert to #incidents Slack channel
6. Otherwise, post success to #deployments

Database Maintenance

Schedule weekly on Sunday at 3 AM:
1. Run database vacuum/optimize via SQL queries
2. Check for slow queries in logs
3. Verify backup integrity
4. Calculate database size growth
5. Generate maintenance report
6. Send to DevOps team via email

Security Audit Scanner

Daily security check workflow:
1. Scan dependencies for vulnerabilities (use npm audit or Snyk API)
2. Check for exposed secrets in recent commits
3. Verify SSL certificates
4. Check for open security issues on GitHub
5. Generate security report
6. Post critical findings to Slack immediately

API Usage Analytics

Run hourly:
1. Fetch API usage metrics from analytics service
2. Calculate requests per endpoint, error rates, latency
3. Compare to previous hour
4. If error rate > 5%, trigger alert
5. Generate daily summary at end of day
6. Store metrics in time-series database via API

Scheduled Maintenance

Database Cleanup Job

Schedule to run every Sunday at 4 AM:
1. Delete old records from database (via API endpoint)
2. Archive logs older than 90 days
3. Clear temporary files
4. Vacuum/optimize tables
5. Generate cleanup report with space saved
6. Send summary email

Cache Warming

Every morning at 6 AM before peak traffic:
1. Hit key API endpoints to warm caches
2. Pre-generate common reports
3. Prime CDN with popular assets
4. Log cache hit rates
5. Alert if any endpoint fails

License & Subscription Tracker

Weekly check on Fridays:
1. List all SaaS subscriptions from billing systems
2. Check expiry dates for licenses
3. Flag renewals needed in next 30 days
4. Calculate total monthly spend
5. Send report to finance team

How to Use These Workflows

Step 1: Store Your API Keys

First, save your API keys as Actify secrets:

Create these Actify secrets:
- SLACK_WEBHOOK_URL with value https://hooks.slack.com/...
- OPENAI_API_KEY with value sk-...
- SENDGRID_API_KEY with value SG...

Step 2: Ask Your AI to Build the Workflow

Simply copy the workflow prompt and paste it into your AI assistant:

Create a workflow that:
1. Fetches latest news from NewsAPI
2. Summarizes using OpenAI API
3. Sends to Slack webhook

Use my secrets: NEWSAPI_KEY, OPENAI_KEY, SLACK_WEBHOOK_URL
Schedule to run daily at 8 AM

Step 3: Monitor & Manage

Check your workflows:

Show me all my Actify scheduled jobs
What's the status of my "Daily News Digest" job?
Show me logs from my last news digest execution

Tips for Building Workflows

✅ Best Practices

  • Store API keys as secrets: Never hardcode credentials in your workflows
  • Add error handling: Ask for try-catch blocks and notifications on failures
  • Start simple, iterate: Begin with basic version, then add features
  • Use descriptive names: "Daily News Digest" vs "Job 1"
  • Set appropriate timeouts: Complex workflows may need 60-120 second timeouts
  • Test with one-time execution first: Verify before scheduling

🎯 Make Your Prompts Clear

Good:

Build a workflow that fetches top posts from r/programming,
uses OpenAI to summarize each, and posts to my Slack channel.
Use secrets: REDDIT_CLIENT_ID, OPENAI_KEY, SLACK_WEBHOOK.
Run daily at 9 AM.

Needs Improvement:

Make something that checks Reddit and posts to Slack

🔧 Common Patterns to Mention

When asking your AI to build workflows, include:

  • Error handling: "If the API fails, retry 3 times then alert me"
  • Logging: "Log all steps with timestamps for debugging"
  • Notifications: "Send success/failure notifications to Slack"
  • Data validation: "Verify the response has required fields before processing"
  • Rate limiting: "Wait 1 second between API calls to avoid rate limits"

Need Help?

Debugging Your Workflows

Show me the error logs from my last failed execution
What happened with execution ID exec_abc123?

Managing Secrets

List all my Actify secrets
Delete the secret named OLD_API_KEY

Checking Usage

How many credits did my "News Digest" job use today?
Show me my Actify credit balance and usage history

Next Steps