# Action - Create Image

Right now, we'll assume that you are familiar with creating Zap, especially creating a trigger. If not, you may visit the [Trigger - New Image](/integrations/zapier-integration/trigger-new-image.md) page.

`Create Image` is the core functionality of Stencil. For this action to work, you must have already created a [Project](https://app.usestencil.com/projects) and a Template. Pay special attention to the available modifications (refer to the samples below).

<figure><img src="/files/PnNU67W3wDucSwOWfyuo" alt=""><figcaption><p>Available modifications</p></figcaption></figure>

<figure><img src="/files/ts4f2kvNLArwl2EGX40S" alt=""><figcaption><p>Available modifications in JSON format</p></figcaption></figure>

Stencil's `Create Image` action allows you to provide template modification on the fly based on the outputs available in the previous components in your Zap's workflow, such as the triggers or search.

{% hint style="info" %}
`Create Image` action is an asynchronous action, which means that the next component in the current Zap will run immediately, and the Stencil service does not yet create the image. You may either put a Wait block or create another Zap with a `New Image` trigger to fetch the completed image and the available URLs.
{% endhint %}

<table><thead><tr><th width="183">Field</th><th>Remarks</th></tr></thead><tbody><tr><td>Template</td><td>The template that you want to generate an image.</td></tr><tr><td>Modifications</td><td>Show either the <code>Required</code> modifications only or together with <code>Optional</code> modifications.</td></tr></tbody></table>

In the example screenshot below, we have a `New Incomplete Task` trigger from the Todoist service, assigning (or binding) the `Notes` value to the Text 1 text's value. Hence, whenever there's a new incomplete task being created in your Todoist service, a new image is created by Stencil based on the information that you've specified in your Zap. Neat, right?

<figure><img src="/files/ItdWhP74QntcV8HAmvPa" alt=""><figcaption><p>Customizing <code>Create Image</code> action</p></figcaption></figure>

Once satisfied with the assignment, you can continue publishing your Zap.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.usestencil.com/integrations/zapier-integration/action-create-image.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
