Ask Helm is the in-app AI assistant for Integrate.io ETL, with modes for answering documentation questions and building packages for you.
Ask Helm is the single AI entry point across Integrate.io ETL & Reverse ETL. It answers questions from the Integrate.io documentation and edits the package open in the designer for you. One Ask Helm button in the top nav bar replaces the previous separate AI Assistant and docs Q&A popups.
Helm opens in Ask mode by default. When you open Helm without a package loaded, only Ask is available; Build appears once you open a package in the designer.
The composer footer shows a mode dropdown with three options. Pick a mode from the dropdown or press Shift+Tab in the composer to cycle through them.
Mode
What it does
When to use it
Auto
Picks Ask or Build per message based on the wording of your prompt.
Mixed sessions where you switch between questions and edits.
Ask
Answers questions from the Integrate.io documentation. Read-only. Never modifies your package.
Learning how a component works, looking up an expression, understanding an error message.
Build
Acts on the package currently open in the designer. Adds, wires, and edits components.
”Add a filter after the source”, “connect the Salesforce source to the destination”, “rename this transformation”.
Auto routes to Ask for questions (prompts that start with words like “how”, “what”, “why”, “can I”) and to Build for imperative edits (“add a join”, “remove the sort”). Each response shows a small stamp indicating which route ran the turn (Helm Ask or Helm Build).
Ask searches the Integrate.io documentation and returns an answer with source links. Sources appear under the response so you can jump to the underlying doc page. Ask answers never change your package or account.
Build takes actions on the package open in the designer. Changes are written to your package draft, not to the running version, so jobs and schedules keep running the last saved version until you click Save Version.Build requires a package to be open. If Helm is open on an account page (with no package loaded), the composer shows an “open a package to build” handoff instead of sending the message. Auto messages that resolve to Build in this state show the same handoff.
When Auto sends a message to Ask that looked like an edit request, the answer includes a Want me to do this? Run in Build chip. Click it once to re-run the same prompt through Build without retyping. This only appears on Auto-routed answers; pinning Ask manually opts out of the offer.
When you open Helm inside the package designer, the empty state shows the current package name and the state of the canvas (for example, which components are selected). Build acts on that package: any components Helm adds, edits, or removes appear on the canvas with the Draft Version badge and take effect in jobs only after you click Save Version.Ask still works with a package open. Use it to look up documentation without leaving the designer.
The empty state shows a short list of suggested prompts. On account pages the suggestions are documentation questions. In the designer the suggestions are edits tailored to the current package (for example, adding a component of a type you don’t have yet). Click a suggestion to drop it into the composer.
Helm keeps a history of past conversations per user and per account. Open the history panel from the header to browse prior threads, resume a conversation, or delete a thread. Closing the popup mid-draft clears the unsent draft; empty responses do not leave a bubble behind.
How do I schedule a package to run every hour?What's the difference between a workflow and a package?Which functions can I use to parse a JSON string in a Select transformation?
Build mode (with a package open):
Add a Filter component after the Salesforce source that keeps only rows where Status = 'Active'.Connect the Select transformation to the Snowflake destination.Rename the current package to "Daily Salesforce sync".
Ask Helm is available to all Integrate.io ETL & Reverse ETL accounts. Ask mode works on every page; Build mode requires a package to be open in the designer. Build is enabled on accounts that have the package agent turned on; accounts without it see Ask only, and the mode dropdown is hidden.Prefer to talk to a human? Use live chat in the platform or email support@integrate.io.