# Creating Automations
# What is an Automation?
- Automations allow you to perform a wide variety of tasks efficiently.
- Automations apply a function to a Speckle model.
- Automations enable you to configure a function to meet your specific requirements.
For example, a function might render a photograph-quality image of a model. Automation allows you to specify parameters such as the camera position, lighting, and other settings to customise the output for your particular Speckle model.
# Creating an Automation
Automations are created from the Automations tab within a project.
💡 **Function Availability**
The library view includes both public functions [Coming Soon] and any private functions created for the Workspace if the project is a Workspace project created for your team. This ensures all team-specific and public resources are accessible during automation setup.
# Steps to Create an Automation
Select a Function
- Choose a function from the list in the Automations tab and click Next.
- Choose a function from the list in the Automations tab and click Next.
Set Parameters
- If the function has defined inputs, configure them now.
- If the function has defined inputs, configure them now.
Add Automation Details
- Choose a Speckle Model: Select a model from the current project that will trigger your automation.
- Name Your Automation: Provide a meaningful name for reference (uniqueness is not required).
- Choose a Speckle Model: Select a model from the current project that will trigger your automation.
Create Your Automation
- Click Create to finalise the setup.
- Click Create to finalise the setup.
Success! 🥳
- Your automation is now ready to view and manage.