Azwedo
Connect Azwedo's development tools with AI features to Webflow through one-time export workflows and file storage integration.
How to connect Azwedo with Webflow
Azwedo provides file management and design tools that help agencies and freelancers build Webflow sites faster. Cllouda handles file uploads through API integration, while Modulify generates structural code exports and Text Wizard AI creates content directly within Webflow.
Connect Azwedo with Webflow through Modulify's Quick Webflow Export for code-based site structures, Text Wizard AI for content generation, or Cllouda API for server-side file management. Modulify and Text Wizard AI work through one-time exports, while Cllouda requires middleware to handle webhook-triggered file storage.
Use Modulify's Quick Webflow Export
Modulify generates sitemaps, wireframes, and design systems with AI, then provides HTML, CSS, and JavaScript code through the Quick Webflow Export feature. You paste this code into Webflow's custom code areas using Code Embed elements, page-specific custom code, or site-wide custom code in the head or body tags. Agencies use this to compress project kickoff from days to minutes when starting client projects that need structured foundations.
The workflow starts in Modulify where you define project parameters. The platform generates complete site structures, then provides code through the Quick Webflow Export feature. You paste this code into Webflow using one of three placement methods.
Placement options for exported code:
- Code Embed element: Drag the Code Embed component from Webflow's Add panel, paste exported code, and place it on your canvas
- Page-specific custom code: Add code to individual page settings under Custom Code for single-page implementations
- Site-wide custom code: Paste code in Site Settings > Custom Code to apply across all pages (requires Core, Growth, Agency, or Freelancer Workspace plans, or active Site plans)
Changes made in Modulify require re-exporting and re-pasting code manually. No live connection exists between platforms.
Generate content with Text Wizard AI
Text Wizard AI generates content using AI models directly within Webflow. The tool offers multiple writing styles including formal, creative, concise, and academic tones. You generate content through customizable prompts, then paste results into Webflow text elements or rich text fields.
The integration operates through a one-time export workflow rather than direct API connection or live embedding. Generate text in Text Wizard AI, refine through iterative prompts, then paste into standard Webflow text elements, rich text blocks, or CMS fields. No coding knowledge required.
Content capabilities:
- Multiple writing style options for different audiences
- Customizable prompt parameters for tone and length
- Iterative refinement within the app interface
- Direct paste into text elements or CMS fields
Build with Webflow and Cllouda API
The Cllouda API handles server-side file management through the file upload endpoint. You can integrate it with Webflow by configuring webhooks to detect form submissions, CMS changes, or e-commerce orders, then process files through Cllouda's upload endpoint. This creates permanent file URLs that you can store back in the Webflow CMS or send to customers. Cllouda currently supports only .webp, .jpeg, .jpg, and .png file formats.
API integration requires middleware because Cllouda uses non-standard authentication (tokens in JSON body) while Webflow uses Bearer headers. Build a server that receives Webflow webhook payloads, processes files through Cllouda, and updates Webflow data through the CMS API.
Configure authentication through the Cllouda API usage guide and Webflow's authentication reference. Azwedo uses a non-standard authentication pattern where tokens must be included in the JSON request body as { "token": "YOUR_API_KEY" } rather than HTTP headers, while Webflow uses standard Bearer tokens in the Authorization header.
Store form submission files
Form submissions often include file uploads that need permanent storage. Configure a Webflow webhook with form_submission trigger type, which fires when users submit forms. Your middleware receives the webhook payload, downloads the file from the URL Webflow provides, encodes it to base64, and sends it to Cllouda's upload endpoint at POST https://cllouda-api.azwedo.com/api/file/upload. Cllouda currently supports only .webp, .jpeg, .jpg, and .png file formats.
Important limitation: Standard Webflow form submissions do not transmit binary file data to webhooks. Webflow stores uploaded files in its own storage and only sends file URLs in the webhook payload. Your middleware must download files from these URLs before uploading to Cllouda.
Alternative approaches to enable file uploads:
- Add custom code to set
enctype="multipart/form-data"on your form, then use middleware that handles multipart form data parsing - Use third-party form services like Form-Data or Getform that handle file uploads differently
- Download files from Webflow's storage URLs provided in the webhook payload before uploading to Cllouda
// Webhook handler example - downloads file from Webflow URL
app.post('/webhook/form-handler', async (req, res) => {
const formData = req.body;
// Webflow provides file URL in webhook payload, not binary data
// Field structure varies - check your webhook payload
const fileUrl = formData.data?.fileUrl; // Adjust based on actual payload structure
if (fileUrl) {
// Download file from Webflow's storage
const fileResponse = await fetch(fileUrl);
const fileBuffer = await fileResponse.buffer();
const base64File = fileBuffer.toString('base64');
// Upload to Cllouda
const response = await fetch('https://cllouda-api.azwedo.com/api/file/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
token: process.env.AZWEDO_TOKEN,
data: {
fileBase64: base64File,
fileName: 'uploaded-file.png',
fileType: '.png'
}
})
});
const result = await response.json();
console.log('File stored:', result.data.publicFileUrl);
}
res.status(200).send('OK');
});
Configure webhooks through Webflow's webhooks API with sites:write scope. Upload files using Cllouda's upload endpoint, which currently supports .webp, .jpeg, .jpg, and .png formats.
Cllouda tokens must stay server-side. Never expose tokens in client-side code.
Process media files when CMS content changes
CMS content changes can trigger file processing workflows through Webflow webhooks. When editors create or update collection items with image fields, Webflow webhooks notify your middleware with trigger types like collection_item_created or collection_item_changed. You can fetch the original image, process it, upload to Cllouda for permanent storage using the POST https://cllouda-api.azwedo.com/api/file/upload endpoint, then update the CMS item with the new public URL returned by the API.
Webflow provides webhook trigger types:
collection_item_created: New items added to collectionscollection_item_changed: Existing items updatedcollection_item_deleted: Items removed from collectionscollection_item_unpublished: Items unpublished from live site
Update CMS items after file processing using Webflow's CMS API with PUT /collections/{collection_id}/items/{item_id}.
Generate e-commerce order receipts
E-commerce orders can trigger receipt generation and storage. Configure an ecomm_new_order webhook that fires when customers complete purchases. Your middleware receives order data, generates a receipt image, uploads it to Cllouda (supporting .jpeg, .jpg, .png, and .webp formats), and emails the permanent URL to customers.
You can configure webhooks to trigger on ecomm_new_order events and access order details through webhook payloads. Generate receipt images server-side using libraries like Puppeteer or Sharp, encode to base64, then upload through the Cllouda file upload endpoint. Cllouda currently supports only .webp, .jpeg, .jpg, and .png formats.
Cllouda documentation only confirms support for image formats (.webp, .jpeg, .jpg, .png). PDF receipt support is not documented.
What you can build
Integrating Azwedo with Webflow creates one-time code export workflows and file management through Cllouda API, which handles form submission file storage and CMS event-driven processing.
- Agency project foundations: Generate complete site structures with Modulify's AI-powered sitemap and wireframe tools, export to Webflow code, and start client projects with standardized navigation, page layouts, and design system foundations already in place
- Form-to-storage workflows: Build contact forms or application pages where file uploads get stored permanently through Cllouda, returning public URLs you can save to your CMS or email to administrators
- Content variation systems: Create marketing pages with multiple content versions in different tones using Text Wizard AI (formal for enterprise, creative for startups, concise for mobile), then test which performs better through A/B testing tools
- E-commerce receipt archives: Store order confirmation images generated from purchase data, uploaded automatically to Cllouda when customers complete checkout through Webflow's
ecomm_new_orderwebhook
Frequently asked questions
Webflow uses standard Bearer token authentication through the
Authorization: Bearer {API_TOKEN}header pattern, documented in the Webflow authentication reference. Cllouda (Azwedo's API service) requires tokens in the JSON request body as{ "token": "YOUR_API_KEY" }.Build separate request functions in your middleware since the authentication patterns differ fundamentally; Webflow tokens use standard HTTP header Bearer authentication while Cllouda requires JSON body token placement. Webflow tokens require scopes like
sites:read,sites:write, andcms:writedepending on operations. Cllouda tokens are private and intended for server-side use only.The Cllouda API currently supports the following file types: .webp, .jpeg, .jpg, and .png formats.
The API accepts base64-encoded file data through the
fileBase64parameter, withfileNameandfileTypefields required. Responses include apublicFileUrlfield containing the permanent storage location.No. Azwedo does not currently provide webhook functionality, so you cannot automatically trigger Webflow updates when files change in Azwedo. Azwedo's only documented API is Cllouda, which uses synchronous request-response patterns rather than event-driven webhooks. This means any integration would require you to actively call Azwedo's API methods rather than receive push notifications about file changes.
Modulify generates pre-built HTML, CSS, and JavaScript code through its "Quick Webflow Export" feature. Non-technical users can connect this exported code to Webflow using three no-code methods:
Method 1: Code Embed Element (Drag & Drop): The most user-friendly option. Open the Add panel in Webflow Designer, drag a "Code Embed" element to your desired location, paste the code from Modulify's export, and click "Save & Close." This method supports up to 50,000 characters and works on all Webflow plans.
Method 2: Page-Specific Custom Code: For single-page implementations, click the gear icon next to your target page in the Pages panel, scroll to "Custom Code," paste CSS in the "Inside
<head>tag" field and JavaScript in the "Before</body>tag" field, then save and republish.Method 3: Site-Wide Custom Code: For global implementation, click the gear icon in Site Settings, navigate to "Custom Code," paste CSS/meta tags in "Head Code" and JavaScript in "Footer Code," then save changes and republish your entire site. This method requires a Core, Growth, Agency, or Freelancer Workspace plan.
Important: Modulify provides one-time exports only; there are no live embed widgets or persistent connections. Changes made in Modulify require re-exporting and re-pasting the code manually into Webflow.
Webflow retries failed webhook deliveries up to 3 times before deactivating the webhook, according to working with webhooks. Non-200 HTTP responses trigger retry attempts. Implement proper error handling in your middleware to return 200 status codes even when processing fails internally, then handle failures through separate logging or queuing systems.
Webhook payloads include
x-webflow-timestampandx-webflow-signatureheaders for verification. Monitor your webhook endpoints through the webhooks list API to detect deactivated webhooks. Note that Webflow allows up to 75 webhook registrations per trigger type per site.
Description
Azwedo is a Kosovo-based software development company offering tools with AI features for Webflow users, including Modulify for automated site structure generation, Text Wizard AI for content creation, and Cllouda for file management.
This integration page is provided for informational and convenience purposes only.

ThemeForest
Connect ThemeForest with Webflow to access third-party templates and manually recreate designs in [Webflow Designer](https://university.webflow.com/lesson/intro-to-the-designer).

PowerImporter
PowerImporter automtes content updates that can create bottlenecks when marketing teams manage information in Airtable or spreadsheets but developers must manually transfer data to Webflow CMS.

Rive
Add interactive, state-driven animations directly to your Webflow sites with native Rive support. Upload .riv files through the Assets panel and control animation states using Webflow Interactions without writing integration code.

All in One Accessibility
Connect All in One Accessibility with Webflow to add 70+ accessibility features that help your site meet ADA, WCAG, and Section 508 requirements without custom development.

Sage
Connect Sage accounting software with Webflow to display financial data, sync customer information, or automate billing workflows on your website. This integration requires third-party tools or custom API development since Sage doesn't offer a native Webflow connection.
Flowstar Tabs
Connect Flowstar Tabs with Webflow to organize content in customizable horizontal or vertical tabbed layouts.

Typed.js
Typed.js brings animated typing effects to your Webflow projects. Create engaging headlines that type, delete, and cycle through messages automatically — perfect for hero sections, testimonials, and dynamic call-to-actions that capture visitor attention without complex coding.

Typed.js
Enter in any text string, and watch it type at the speed you've set.

Sweet Text by Finsweet
Connect Sweet Text with Webflow to add advanced text styling and typography controls to your Rich Text content.


