Create: 446 actions
Create a contact, lead, row, ticket, invoice, or other new record from submitted data. Check the destination action to see which fields it accepts and what it returns.
Start from a connector when the action already exists. Use REST, an SDK, a signed webhook, or MCP when your application or assistant needs to control the workflow.
Free account, no credit card
Search for the CRM, accounting package, messaging tool, or storage service already in the workflow. The directory contains 732 connectors and 727 named actions, so you can verify what a connection does before configuring it. Pay attention to whether the action creates, updates, sends, or uploads: those verbs define the destination effect and the fields you will need to map.
732 connectors carry 727 named actions between them, each firing when a submission arrives. Try one:
If the destination is not listed, call the REST API from your application or accept a signed webhook at an HTTP endpoint. Storage delivery can also place a finished file in a configured S3, Google Cloud Storage, or Azure destination without a business-app connector.
10 categories organize 399 of the 732 connectors by the work they support. Open a category to compare the tools and named actions that belong to that part of the workflow.
A submission can start document generation, then route the completed file to storage or a connected system. Each stage has its own result, so your workflow can distinguish a render failure from a destination that rejected delivery.
The render job and the connector action are separate states. Keep the job ID with your source record, then use the returned status to decide whether to retry delivery, correct the input, or send the failure to an operations queue.
A familiar logo does not prove that the action you need exists. The directory records 727 named actions. These four common prefixes show the kinds of work represented, while the finder above gives the exact action for each tool.
Create a contact, lead, row, ticket, invoice, or other new record from submitted data. Check the destination action to see which fields it accepts and what it returns.
Add a contact, subscriber, member, or item to a list that already exists. These actions fit workflows where the destination owns the container and Cloudlayer supplies the entry.
Send an email, text, notification, or other message when the destination exposes that action. Whether a file can be attached is specific to the connector contract.
Change an existing destination record instead of creating another one. Use the action's matching field or identifier to make the intended record explicit.
Other actions subscribe, register, upload, convert, or start a destination workflow. Search the tool by name and confirm the recorded verb before treating it as part of your design.
Moving fields between systems is only part of a document workflow. Cloudlayer can apply the data to a saved template, render the file, record the job outcome, and then pass that result to a destination with a matching action.
Start with the event, the document, and the destination. These examples show how the pieces fit without promising that every named system exposes every possible action.
A form or application supplies quote data, a template renders it, and a signing workflow collects approval. Then use a supported CRM action or webhook to record the outcome.
An order event supplies customer and line-item data. Generate the invoice, then call the accounting action that creates the required record or delivers the file.
An inspection submission produces a report. Store the file in the configured bucket, write the tracking data to a supported system, and notify the team through another action.
A registration form produces a confirmation document. Add the person to a supported audience or list, then use mapped fields to preserve the choices needed for follow-up.
Connectors, REST, webhooks, and MCP all reach the same document platform from different callers. Choose based on who owns the trigger, where the data lives, and whether the result is synchronous or asynchronous.
Configure a listed action without deploying application code. This is useful when the source fields already match the destination and the process owner can maintain the mapping.
Call the HTTP API directly or use a public SDK when the source data is already in your backend. Your code chooses the template, render options, response mode, and destination.
Verify the signed callback and correlate it with the stored job ID. Your service can process the result or failure without keeping the original request connection open.
Grant a compatible client scoped access to document tools. The assistant can select an existing template, start a render, and inspect job state within those permissions.
A connector saves request code for a known action. It does not remove the destination's schema, limits, authentication, or failure modes.
A valid PDF does not prove the complete integration works. Before production, exercise the identity, size, retry, and reconciliation behavior at the boundary between Cloudlayer and the destination. These checks apply whether that boundary is a connector, webhook, API response, or storage provider.
Store the Cloudlayer job ID beside the source submission or application record. Include your own identifier where the destination permits it. When a user reports a missing document, both sides of the handoff can then be inspected without matching on filenames or timestamps.
Test the page count, attachment size, filename, and content type your production workflow will create. A connector that accepts a one-page sample may still enforce a destination limit when the real report contains images or many pages.
Simulate a timeout after the destination accepts the request. Decide whether replaying the action should update the existing record, create another one, or stop behind an idempotency key. The correct behavior depends on the selected action.
Reject a test request at the destination and confirm that the workflow records the failure, preserves the render job, and alerts the owner who can act on it. A retry policy is useful only when exhausted attempts lead somewhere observable.
Build the reusable layout in the browser. Place text, images, and variables on the canvas, or open the underlying HTML and CSS when the design needs code-level control.
Open the editorConfigure a supported trigger and map its fields into document generation through a visual workflow. Check the Zapier page for the available Cloudlayer events and actions.
See the Zapier workflowSend HTML, a template ID, or a URL to JSON endpoints for PDF and image generation. Choose a synchronous response or an asynchronous job based on the surrounding application flow.
Read the API documentationUse a public client for .NET, F#, Go, Java, JavaScript, PHP, Python, and Ruby, or call the REST contract from another language.
Choose an SDK quickstartReceive signed success or failure events for asynchronous jobs, then use the job ID to retrieve and reconcile the result.
Upload fonts, images, and stylesheets once and reference their stable URLs from templates and render requests.
Keep document layout in a managed template so content and design changes do not require an application deployment.
Request PDF, PNG, JPEG, or WebP output from the same source template according to the destination's needs.
Handle bytes, base64 content, a hosted result, webhook delivery, or configured storage without changing the document layout.
Use plan concurrency, async queues, retry guidance, and job status to keep bursts from becoming untracked work.
Clone a gallery design or build your own, then identify the variables the source system will supply.
Configure a connector, install an SDK, call REST, or grant an MCP client only the access the workflow needs.
Store job IDs, verify webhook signatures, and define what should happen when rendering or destination delivery fails.
We support 732 connectors with 727 automated actions. You can search the directory below to explore actions by app. If your specific system is not listed, you can easily connect via our REST API, official SDKs, or signed webhooks.
A workflow can generate the file first, then deliver it to a connected system or cloud storage. The exact attachment behavior depends on the connector action you choose, so check the action list for that destination before building the workflow.
A destination can reject or throttle an action according to its own API policy. The workflow surfaces that failure, and configurable retries can handle conditions likely to recover. For async document work, job state remains available through the Jobs API even if a delivery step fails.
Yes. The remote MCP server exposes document and template operations as tools. An authenticated assistant can use the templates and permissions available to that connection, then start and inspect render jobs.
Use a connector when a listed action already matches the workflow. Use the REST API or an SDK when your application owns the data and business logic. Use webhooks when the result should return after an asynchronous job finishes.
The connection needs authorized Cloudlayer credentials. After it is connected, you can select a template and map fields in the workflow editor without writing request code.
Compatible MCP clients can connect to the remote server, subject to authentication and granted scopes. The available tools can browse templates, start renders, and inspect jobs.
.NET, F#, Go, Java, JavaScript, PHP, Python, and Ruby. They call the same REST API, with language-specific request and response handling.
Choose a template, verify the action or API contract, and test both the successful file and the failure path before production.
No credit card required.