Understanding Templates
A template is a reusable workflow blueprint:Template Types
Official
Verified templates from Activepieces team. Production-ready and well-tested.
Shared
Templates shared by the community. Various quality and use cases.
Custom
Your private templates. Only visible to your team.
Browsing Templates
Browse or Search
Filter templates by:
- By Category
- By Integration
- By Use Case
- Sales & CRM
- Marketing
- Customer Support
- HR & Recruiting
- Data & Analytics
- Productivity
Using a Template
Template is Imported
The template creates a new flow in your project:
Connections are not imported. You’ll need to configure authentication.
Configure Connections
Set up required connections:
- Click on steps showing connection errors
- Select or create connections
- Authenticate with services
Customize Settings
Adjust template settings for your use case:
- Update recipient emails
- Change schedule timing
- Modify data mappings
- Add or remove steps
Test the Flow
Test with sample data:
- Configure trigger with test data
- Click Test Flow
- Verify all steps execute correctly
- Check output data
Template Structure
Flow Version Template
Template Metadata
Customizing Templates
Once imported, templates are regular flows you can fully customize:Common Customizations
- Change Recipients
- Adjust Schedule
- Add Steps
- Modify Data Mapping
Update email addresses and notification targets:
Creating Your Own Templates
Save Flow as Template
Clean Up
Remove project-specific details:
- Sensitive data
- Specific email addresses
- Internal URLs
- Test connections
Add Documentation
Use flow notes to document:
- What the template does
- Required setup steps
- Configuration instructions
- Example use cases
Export Flow
Export your flow to create a template:
- Open flow settings
- Click Export
- Save the JSON file
Template Best Practices
Use Generic Names
Use Generic Names
Name variables and steps generically:
Document Requirements
Document Requirements
Clearly state what’s needed:
Handle Edge Cases
Handle Edge Cases
Include error handling:
- Empty arrays
- Missing data
- API failures
- Invalid inputs
Use Meaningful Defaults
Use Meaningful Defaults
Provide sensible default values:
Test Thoroughly
Test Thoroughly
Before sharing:
- Test with various inputs
- Verify error handling
- Check performance
- Document limitations
Popular Template Categories
Sales & CRM
- New lead notifications
- Contact synchronization
- Deal stage updates
- Quote generation
- Sales report automation
Marketing
- Email campaign automation
- Social media posting
- Lead scoring
- Newsletter management
- Analytics reporting
Customer Support
- Ticket creation
- Auto-responses
- Escalation workflows
- Customer feedback collection
- Support metrics tracking
Data & Analytics
- Data synchronization
- Report generation
- Dashboard updates
- Data backup
- ETL pipelines
Template Tags
Popular
Most used templates
New
Recently added
Advanced
Complex workflows
Quick Start
Easy to set up
Integration
Connects multiple services
Automation
Fully automated workflows
Sharing Templates
Internal Sharing
Share templates within your organization:- Export Flow: Export as JSON
- Share File: Send to team members
- Import: Team members import the JSON
- Configure: Each user sets up connections
Community Sharing
Share with the Activepieces community:- Prepare Template: Clean and document thoroughly
- Submit: Share on community forums
- Review: Community reviews and tests
- Publish: Added to template gallery
Only share templates that don’t contain sensitive information or proprietary logic.
Template Limitations
You must configure these after importing.Troubleshooting Templates
Template Import Fails
Template Import Fails
Problem: Error when importing template.Solutions:
- Verify JSON is valid
- Check required pieces are available
- Ensure you have necessary permissions
- Try importing to different project
Missing Integrations
Missing Integrations
Problem: Template requires pieces you don’t have.Solutions:
- Install required pieces
- Contact administrator for piece installation
- Find alternative template
- Modify template to use available pieces
Validation Errors After Import
Validation Errors After Import
Problem: Template imports but shows validation errors.Reasons:
- Missing connections (expected)
- Piece versions incompatible
- Schema migration issues
- Configure connections (normal)
- Update piece versions
- Check for deprecation warnings
Template Doesn't Work As Expected
Template Doesn't Work As Expected
Problem: Template executes but doesn’t produce expected results.Check:
- Connection authentication
- Data structure matches expectations
- All required configuration completed
- Trigger is properly set up
Finding the Right Template
Define Your Goal
What do you want to automate?
- What triggers the workflow?
- What actions should happen?
- What services are involved?
Search Templates
Use specific keywords:
- Integration names (“Gmail”, “Slack”)
- Actions (“send email”, “create ticket”)
- Use cases (“lead notification”, “daily report”)
Review Requirements
Check if you have:
- Required integrations
- Necessary permissions
- Access to services
- Technical skills needed
Compare Options
If multiple templates match:
- Review complexity
- Check recency (newer is often better)
- Read descriptions carefully
- Look at author (official vs. community)
Next Steps
Building Flows
Learn to build custom workflows
Publishing
Publish your customized template
Versioning
Manage template versions
Best Practices
Workflow best practices