Hello everyone,
We're incredibly excited to announce the all-new AWS authentication for connections in Deluge! This highly anticipated feature simplifies connecting to Amazon Web Services, opening up a world of possibilities and allowing you to seamlessly integrate your Zoho apps with the power and scalability of the AWS cloud.
What does this mean for you?
This new integration empowers you to connect and access AWS services like S3 directly from within Deluge. This eliminates the need for third-party tools to achieve a connection between Zoho and AWS. It also allows you to harness AWS's scalability for handling massive datasets while utilizing Deluge's power for complex transformations.
How does it work?
AWS is now offered as a custom connector in Deluge. This AWS connection utilizes Signature Version 4 authentication, the most up-to-date and secure method for authenticating requests to AWS services. It offers several key advantages that help protect your AWS credentials and prevent unauthorized access.
Availability
The new AWS authentication for connections is available across all Zoho services that support
Deluge connections. This means you can use it within your existing Zoho applications, be it CRM, Books, Mail, or others, to unlock new possibilities.
Creating an AWS connection
- Navigate to the Connections section of the desired Zoho service. For this example, we'll use Zoho CRM. For Zoho CRM, you can access it under Settings -> Developer Hub -> Connections.

- In the Connections section, go to Custom Services and click the Create Service button.

- On the Create Service page, enter the following details:
Service Name: awss3 //Custom connector name
Service Link Name: awss3
Authentication Type: AWS Signature
Service Name: s3 //Amazon service name
AWS Region: Enter your AWS region. To find your AWS region, log in to your AWS account and navigate to Console -> S3 -> General Purpose Buckets. Locate your storage buckets and copy the AWS region (e.g., us-east-1) displayed next to the required bucket.

- Click Create Service. The AWS S3 custom service will now be created.
- Now, navigate to My Connections and click Create Connection.
- On the Create Connection page, go to Custom Services under Pick Your Service and select awss3.

- Enter the Connection Name and Connection Link Name. Then click Create and Connect.
- You'll be redirected to the AWS authorization page, where you'll need to enter your Access Key and Secret Key.

To get the Access Key and Secret Key:
- Log in to your AWS account and navigate to IAM.
- In the left pane, under Access Management, click Users.
- Select the required user from the list.
- On the User Details page, go to the Security Credentials section.
- Under Access Keys, click Create Access Key.
- On the next page, choose Command Line Interface (CLI) as the use case and click Next.
- Click Create Access Key.
- Copy the Access Key and Secret Key, then paste them into the respective fields on the AWS authorization page.
- Finally, click Connect.
- Your AWS connection has now been successfully created!
Working with AWS connections
Now you can utilize this AWS connection to integrate with AWS services and perform various actions, such as storing and retrieving data from Amazon S3. This connection can be leveraged across Zoho services (such as functions) to automate your data workflows.
For example, let's create a function to upload a file to AWS S3:
- Create a new function. Name the function and choose the appropriate type.

- Write the required scripts in the Deluge editor.
Here's a sample script which fetches a file from a given URL and uploads it to an AWS S3 bucket using the configured AWS connection:
fileResponse = invokeUrl
[
url:"
https://filesamples.com/samples/document/txt/sample1.txt" type: GET
];
file = tofile(fileResponse,"sample1.txt");
// Upload the file to AWS S3
awsResponse = invokeUrl
[
"https://<your-bucket-name>.s3.amazonaws.com/<file-name>" // Replace with your bucket name and file name
type: PUT
parameters:file
content-Type : "application/octet-stream"
connection: "awss3" // Use the AWS connection created earlier
detailed:true
];
// Log the response
info awsResponse;
- Execute the function by clicking the Save and Execute button.
- Switch to your AWS account, go to Console -> S3 -> General Purpose Buckets, and select the required bucket.
- You’ll see the sample file from the script listed under the Objects section. Every successful execution results in the file being uploaded to the bucket
Use cases
- Zoho CRM: You can automatically back up important customer documents from Zoho CRM to AWS S3. For instance, when a new file (e.g., contracts, proposals) is uploaded to a CRM record, a Deluge function can be triggered to fetch and store the file in S3 storage.
- Zoho Books: You can store and retrieve invoices from Zoho Books to AWS S3. When an invoice is generated, a Deluge function fetches the PDF and uploads it to an S3 bucket. This can act as centralized space for all your invoices.
We have comprehensive documentation covering everything you need to know about Deluge connections. For more information, visit our
Deluge Connections help doc.
Note: Please be aware that Zoho Creator has its own Connections feature, and we are working to bring AWS connections to Creator soon.
That’s all from us on the AWS connector! We hope you find it valuable and make the most of it across Zoho services. Give it a try, explore its possibilities, and let us know your thoughts.
And if you need any assistance, don’t hesitate to reach out to us. We’re always happy to help.
Regards,
The Deluge Team
Recent Topics
Using files from Zoho CRM in Gemini/ChatGPT/Claude
Hi all, I’ve got subscriptions to Gemini and a few other AI tools which I use for tasks like data enrichment, email composition, etc. In our workflow, we often receive various documents from clients — such as process workflows, BRDs/requirement documents
Zoho Analytics & Zoho Creator - Modified Time value
I'm trying to use the Zoho Creator system field 'modified time' in Zoho Analytics, but it's consistently showing 12 hours 'out' In Zoho Creator In Zoho Analytics Is this a constant difference that I just need to correct with a timezone change - or is
Zoho CRM - Option to create Follow-Up Task
When completing a Zoho CRM Task, it would be very helpful if there was an option to "Complete and Create Follow-Up Task" in the pop-up which appears. It could clone the task you are closing and then show it on the screen in edit mode, all the user would
Portal For Different Apps
I found some older threads on this but didn't see anything very recent. I'm new to Zoho One so forgive me if my terminology is off a bit. I was hoping set up a single point of entry into Zoho One. So, many of the apps could be found in one single place
Calls undetected
Zoho Voice records indicate my last call ended at 6:00 PM. All incoming and outgoing calls occurred between 6:00 PM and 7:00 PM.
Unable to Select Authenticated Domain as Sender
We’ve already authenticated our domain, but it’s still not appearing in the sender list when we try to run a campaign. Could you please check what might be causing this issue?
Forever FREE Business Email with Zoho Mail
Forever FREE Business Email with Zoho Mail: is it available?
Zoho Projects - Project Details on the Project Menu
Hi Project's team, I've helped may businesses setup and use Zoho Project and one thing I see time and time again is confusion on where to find the Project Details information. I would be much more intuitive if Project Details was on the menu before Dashboard.
Introducing WhatsApp integration in Bigin
Greetings! In today's business landscape, messaging apps play a significant role in customer operations. Customers can engage with businesses, seek support, ask questions, receive personalized recommendations, read reviews, and even make purchases—all
Zia Conversation Summary: Context at a glance for every customer interaction
Hello everyone! Every customer conversation tells a story—but in CRM, that story is rarely in one place. A sales rep moving between multiple leads has to reopen long email threads, check call remarks, and revisit meeting notes just to remember what was
Zoho Projects - Show Task List as dropdown field on Task records
Hi Project's Team, I noticed today that there is no field on a task record related to the task list it belongs to. A dropdown would be helpful for quickly moving tasks between lists while in a task. I know that you can go to "Other Actions" and choose
Changing the Default Search Criteria for Finding Duplicates
Hey everyone, is it possible to adjust the default search criteria for finding and merging duplicate records? Right now, CRM uses some (in my opinion nonsensical) fields as search criteria for duplicate records which do nothing except dilute the results.
My followed tickets extension is not working under the All departments view
Hi. I've installed the My followed tickets extension. However, when I try to open the extension under the all departments view, I get the following message: 'Sorry, this extension is not supported in the All Departments view.' How can I solve this p
Ticket Time Entry to Timesheet
The title just about sums it up. I have searched here and not found anything relevant, but If I overlooked, then please set me straight. We have staff that do nothing but close tickets in desk all day long. These tickets represent their timesheet. Is there a way to have this information sync or for a tech to go into their timesheet themselves and sync it with their tickets of the same timeframe?? We waste a ton of time doing timesheets and the old "Clock in/Clock out" isnt detailed enough for us!!
Calls undetected.
The call is not showing on the call log.
Calls undetected
Zoho is not reading calls made.
Multi-currency and Products
One of the main reasons I have gone down the Zoho route is because I need multi-currency support. However, I find that products can only be priced in the home currency, We sell to the US and UK. However, we maintain different price lists for each.
Archiving Contacts
How do I archive a list of contacts, or individual contacts?
Missing information data Zoho inventory
there some missing data in Zoho inventory connection. pick list stock counts bin location we have requested it via mail and the support team doesn’t gove feedback. has anyone achieve to get these info or to ask other ya les
Calendar Events Issues
Not able to view scheduled events on my calendar
Extensions 101 webinar series: Build, integrate, and monetize with extensions
Attention developers! Are you ready to take your extension development skills to the next level? We're excited to bring back the Extensions 101 webinar series with an expanded lineup of Zoho products and an introduction to more platform features. Last
Custom Related List Inside Zoho Books
Hello, We can create the Related list inside the zoho books by the deluge code, I am sharing the reference code Please have a look may be it will help you. //..........Get Org Details organizationID = organization.get("organization_id"); Recordid = cm_g_a_data.get("module_record_id");
Where are recordings stored?
I have hosted a couple of test meeting, used the "record" button to start and stop the recording but I am unable to find where are those recordings saved? Can anybody help? Thanks
Zoho Desk's integration with Microsoft PowerBI delivers advanced analytics insights
Hello everyone, Gaining advanced insights through reports and dashboards is one of the critical requirements of every business. In addition to key metrics tracked in Zoho Desk, such as agent performance, SLA adherence, and ticket lifecycle, businesses
Create static subforms in Zoho CRM: streamline data entry with pre-defined values
Last modified on (9 July, 2025): This feature was available in early access and is currently being rolled out to customers in phases. Currently available for users in the the AU, CA, and SA DCs. It will be enabled for the remaining DCs in the next couple
IMAP error message in Zoho mail
I cannot send emails today. Everything fine for years until today. Get a message: "You are yet to enable IMAP for your account. Please contact your administrator". Does anyone know how to correct this?
Enhancements to Zoho Map integration tasks
Hello everyone, We're excited to announce enhancements to the Zoho Map integration tasks in Deluge, which will boost its performance. This post will walk you through the upcoming changes, explain why we're making them, and detail the steps you need to
IMAP stopped working today
Hello! I've been a paid customer for more than 10 years, IMAP was always working fine. But today this is the error I've got on my iPhone: I've tried toggling the IMAP for my account (Mail -> Settings -> Mail accounts) off and on again, but that did not
Are custom portals accessible on the Zoho learn smartphone app?
In other words, can users external to my organisation, once signed up, use the app in the same way as internal users? Thanks
Zoho Books/Inventory - Update Marketplace Sales Order via API
Hi everyone, Does anyone know if there is a way to update Sales Orders created from a marketplace intigration (Shopify in this case) via API? I'm trying to cover a scenario where an order is changed on the Shopify end and the changes must be reflected
Conditional Layouts On Multi Select Field
How we can use Conditional Layouts On Multi Select Field field? Please help.
Multiple columns in a form
I am evaluating Zoho Creator. However, I am seeing almost no layout control on a form. Just a basic 1 or 2 column format that is then imposed on the entire form. That's not going to work for many, many real world cases. We need multiple columns per line, and we need each line/section to occupy a single column or be able to span the columns. Someone please tell me that I'm missing something and the capability is actually there.
Global search
Hi! I think it would be great to have a global search that would give you results from all records of a database, no only for a single field of a single form as we have now. Thanks!
Any insights about API/v2? Having problem for a while.
I don't know why it is throwing a 404 error, my report name is correct. Has someone had this issue and how you fix it?
Edit QR code with redirect to form
Guten morgen, wir haben ein Formular Reklamation_erstellen. Dort soll ein QR Code erstellt werden, der im Lieferschein angezeigt wird. Beim Scannen auf dem soll das jeweilige Formular zum BEARBEITEN geöffnet werden. Leider bekomme ich es nur so hin, dass
Getting all the ingredients together for baking an app
Good day everyone. After reading a lot of the help docs and watching videos, I now started on my app. To prevent hours and hours wasted on going down the wrong track, I would like some clarification on the following. But first some background: I have
Help Needed with Configuring ZC Microservice
I'm attempting to create a simple microservice, but am running into problems with scope and auth. Using Custom API Builder, here's my setup: 1. Method: GET 2. Auth: OAuth2 3. User Scope: All users 4. Response: Standard 5. Function: A function that returns
Creator Simplified #10: Predefine Form Field Values and Make Them Read-Only for Users
Hey Creators, Ready for this week's tip in the Creator Simplified series? Today, we will explore how to have read only fields in a form. Use Case: Assume a scenario where the default value for a Department field needs to be English Literature, but you
Zoho Mail : Email Outgoing Blocked
I suddenly received the following message yesterday. I cannot send any mail. Please resolve as soon as possible, I cannot work without sending email. Dear User, We regret to inform you that your email outgoing has been blocked and you will not be able
Creator and Tables
Good day. I am trying to create my first application. I have imported my data into Tables and am creating my app in Creator. I do not see my tables and cannot see how to write forms data to a table. Even the Workflow just uses the form. In one of the
Next Page