Overview
This comprehensive collection demonstrates how to create, validate, and deploy automation blueprints. Examples range from simple single-step workflows to complex multi-app integrations with conditional logic.
Examples by Complexity
Basic Examples
Simple single-step workflows - Perfect for beginners
HubSpot to Slack Notifications
Sends a Slack notification whenever a new lead is created in HubSpot.
- • Simple trigger configuration
- • Webhook filtering
- • Template variable substitution
- • Single-step workflow
Intermediate Examples
Multi-step workflows with data transformation
Stripe Invoice Slack Notifications
Sends beautifully formatted Slack notifications with rich attachments when new invoices are created.
- • Multi-step workflows
- • Data transformation with formatter
- • Step output references:
{{steps.step-id.field}} - • Rich message formatting
Advanced Examples
Complex production-ready workflows
Lead to Contract Automation
Fully automates the lead-to-contract workflow including KYC verification and document generation.
- • Conditional execution logic
- • Multi-app orchestration (4 platforms)
- • Step outputs and dependencies
- • Automated test specifications
GitHub Issue to Notion Tracker
Automatically creates Notion database entries with rich formatting when GitHub issues are opened.
- • Nested data structures
- • Conditional expressions
- • Rich text formatting
- • Repository filtering
SDK Usage Examples
validate-blueprint.ts
Comprehensive examples of using @automation-blueprints/dsl for blueprint validation.
- • Validating complete blueprints
- • Handling validation errors
- • Working with optional fields
- • Accessing the JSON Schema directly
- • Integrating validation into applications
convert-to-platforms.ts
Complete guide to using @automation-blueprints/adapters for platform export.
- • Converting to Zapier, Make, n8n, Power Automate
- • Listing available adapters
- • Batch conversion to all platforms
- • Error handling for unknown platforms
- • Selective export based on user preference
Platform-Specific Exports
See how blueprints translate to different automation platforms:
Zapier Exports
Zapier platform JSON with triggers, searches, and creates
Make (Integromat) Exports
Make scenario format with visual positioning and modules
n8n Exports
n8n workflow JSON with nodes and connections
Power Automate Exports
Azure Logic Apps workflow definition schema
Common Use Cases
Sales Automation
- •Lead Capture → CRM (HubSpot to Slack)
- •Lead → KYC → Contract (Advanced automation)
Billing Automation
- •Invoice Created → Notifications (Stripe to Slack)
Project Management
- •Issues → Database Sync (GitHub to Notion)
Custom Workflows
- •Use examples as templates
- •Modify apps, steps, and logic to fit your needs
Getting Started
1. Browse Examples
Start with basic examples to understand blueprint structure, then progress to intermediate and advanced patterns.
2. Validate Your Blueprint
Use the SDK or API to validate your blueprint:
3. Export to Your Platform
Convert to your preferred automation platform:
const config = adapter.toTargetFormat(blueprint);
4. Test and Deploy
Test in the sandbox environment, then deploy to production with confidence.