# Creating Automations

# What is an Automation?

Automations allow you to achieve a wide variety of tasks. Automations are what applies a function to a Speckle model. Automations are used to configure a function to suit your particular requirements.

For example, there may be a function which can render a photograph-quality image of any given model. An Automation would allow you to specify the camera position, lighting, and other settings to achieve the desired result, and then command the function to render an image of your particular Speckle model.

# Creating an Automation

  1. Select a function from the Function Library and click the Create Automation button.
  2. Provide your automation with a name and description.
  3. Provide the requested required and optional inputs to configure the automation.
  4. Click Create Automation.