add_products_shopify_collection
ChatGPTChange approved product membership in a manual Shopify collection. Products themselves are not deleted. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
add_shopify_product_media
ChatGPTAdd approved images or videos to a Shopify product. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
analyze_media
ChatGPTInspect an image or video supplied by URL or account workspace path. Returns job_id; poll get_operation_status.
assign_variant_shopify_product_media
ChatGPTAssign approved product media to variants; existing variant media is detached. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
cancel_scheduled_content
ChatGPTCancel one scheduled publication. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.
compose_video
ChatGPTRender a caller-authored HyperFrames HTML/CSS/GSAP composition into a shareable MP4. First save the HTML with write_workspace_file, then pass composition_path. For revisions, read and update the same file before rendering again. This tool never authors or modifies source and does not publish to social media. Composition rendering does not consume video credits. Returns a job_id; poll get_operation_status.
create_shopify_collection
ChatGPTCreate an approved manual Shopify collection with description and SEO settings. Store configuration may automatically make the collection visible on the storefront. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.
create_shopify_page_draft
ChatGPTCreate an approved unpublished Shopify Online Store page with HTML content and SEO settings. Does not publish the page. Requires explicit user approval to create an unpublished draft. Do not call merely to review. Returns a job_id; poll get_operation_status.
create_shopify_product_discount
ChatGPTCreate an approved product discount code. It becomes redeemable at startsAt, which defaults to now. Specify percentage or fixedAmount. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
create_shopify_product_draft
ChatGPTCreate an approved Shopify product in DRAFT status. Supports product copy, SEO, options and variant prices. Does not activate or publish the product or set inventory quantities. Requires explicit user approval to create an unpublished draft. Do not call merely to review. Returns a job_id; poll get_operation_status.
generate_image
ChatGPTGenerate or edit a marketing image. Uses generation credits; generated media has a shareable URL. Returns a job_id; poll get_operation_status.
generate_music
ChatGPTGenerate background music. Uses music credits; output has a shareable URL. Returns a job_id; poll get_operation_status.
generate_video
ChatGPTSynthesize new footage. Uses video credits; output has a shareable URL. Requires verified reference images when product appearance matters. Returns a job_id; poll get_operation_status.
get_ai_brand_mentions
ChatGPTRead brand mentions from the connected DataForSEO AI Visibility service. Uses AI Visibility credits. Returns a job_id; poll get_operation_status.
get_ai_keyword_demand
ChatGPTRead DataForSEO’s modeled AI keyword-demand index for supplied keywords and locale. These are estimates, not observed ChatGPT query counts or Google Keyword Planner volume. Requires the DataForSEO integration and consumes AI Visibility credits. Returns job_id; poll get_operation_status.
get_cms_destinations
ChatGPTRead connected CMS sites, blogs, and collections. Returns the result directly.
get_cms_posts
ChatGPTRead CMS posts and their provider IDs. Returns the result directly.
get_connected_integrations
ChatGPTRead connected platform names and access modes for this account. Does not discover or execute new operations. Returns the result directly.
get_content_calendar
ChatGPTRead saved drafts and scheduled or published content. Returns the result directly.
get_marketing_intelligence_preview
ChatGPTRead sanitized reference text and an available low-resolution visual. Never returns original media, raw HTML, or proprietary adaptation instructions. Returns the result directly.
get_memories
ChatGPTRead saved Helena memories for this account, most recently updated first. Returns user/business facts and preferences with timestamps and pagination, not internal skills or conversation history. Does not save, edit, or delete memories. Returns the result directly.
get_operation_status
ChatGPTRead the status and result of a reviewed Helena operation for this account. Never starts or resumes an agent, and never repeats the operation. Jobs expire after 15 minutes; do not restart a send or publication when status is unknown.
get_plan_limits
ChatGPTRead this account’s Helena subscription status, plan limits, credits used and remaining, daily credit limits, and reset dates. Does not purchase credits or change the subscription. Returns the result directly.
get_scheduled_jobs
ChatGPTRead scheduled jobs for the authenticated workspace, including status and next run. Does not create, change, pause, resume, or run jobs. Managed system-task definitions remain withheld. Returns the result directly.
get_shopify_collections
ChatGPTRead Shopify collection pages and their metadata. Filters use Shopify Admin GraphQL API collection search syntax. Returns a job_id; poll get_operation_status.
get_shopify_orders
ChatGPTRead up to 50 recent Shopify orders in a date range with totals, payment and fulfillment status, and line items for sales analysis. Excludes customer names, email addresses, addresses, and attribution. Does not refund, fulfill, or modify orders. Returns a job_id; poll get_operation_status.
get_shopify_pages
ChatGPTList up to 100 Shopify Online Store pages with titles, handles, summaries, and publication status. Returns a job_id; poll get_operation_status.
get_shopify_product_media
ChatGPTRead media attached to a Shopify product. Returns a job_id; poll get_operation_status.
get_shopify_products
ChatGPTRead Shopify products, descriptions, publication status, variants, prices, images, and inventory quantities. Filters use Shopify Admin GraphQL API product search syntax. Does not report sales performance or change inventory. Returns a job_id; poll get_operation_status.
get_shopify_theme_file
ChatGPTRead one theme file through the Shopify Admin GraphQL API. The filename is a theme-relative asset path. Does not edit files or publish the theme. Returns a job_id; poll get_operation_status.
get_shopify_theme_files
ChatGPTList files in a selected theme through the Shopify Admin GraphQL API. Filenames are theme asset paths, not external API endpoints. Does not modify theme files. Returns a job_id; poll get_operation_status.
get_shopify_themes
ChatGPTList connected Shopify store themes and identify the live theme. Does not edit or publish themes. Returns a job_id; poll get_operation_status.
list_workspace_files
ChatGPTList account workspace files by path, or search names using pattern and optional limit, through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Returns the result directly.
open_helena_workspace
ChatGPTOpen Calendar, Performance, Scheduled tasks, and Files in Helena. Does not publish, generate content, or change scheduled tasks.
publish_cms_post
ChatGPTCreate a CMS post as a draft, scheduled post, or immediate publication; alternatively publish an existing draft by post_id. Existing-draft publication is immediate only; never recreate a draft to schedule it. Returns the result directly.
publish_shopify_theme
ChatGPTPublish the approved Shopify theme, immediately replacing the theme shoppers see. Requires Shopify theme-publishing API permission. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
read_workspace_file
ChatGPTRead one file through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Cannot read global skills, shared storage, or another account. Returns the result directly.
remove_products_shopify_collection
ChatGPTChange approved product membership in a manual Shopify collection. Products themselves are not deleted. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
reorder_shopify_product_media
ChatGPTReorder approved Shopify product media. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
replace_shopify_product_media
ChatGPTReplace only the selected product media with approved assets. Existing selected media is removed. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
reschedule_content
ChatGPTChange the publication time of one scheduled item. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.
research_google_keywords
ChatGPTResearch Google Keyword Planner ideas, estimated monthly Google search volume, competition, bid ranges and trends using Helena’s shared research credentials. Does not require a connected advertiser account or measure AI-assistant demand. Returns job_id; poll get_operation_status.
search_marketing_intelligence
ChatGPTSearch bounded Marketing Intelligence reference previews. Never exports raw assets, source storage URLs, or corpus data. Returns the result directly.
set_primary_shopify_product_media
ChatGPTSet the approved primary product image. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
transcribe_media
ChatGPTTranscribe supplied audio or video. Returns a job_id; poll get_operation_status.
unassign_variant_shopify_product_media
ChatGPTDetach approved media from product variants without deleting the media. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
update_alt_shopify_product_media
ChatGPTUpdate approved product-media alternative text. Changes to live products affect the storefront. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
update_cms_post
ChatGPTRevise an existing CMS article by ID while preserving its publication state. Webflow stages changes and requires separate publication. Returns the result directly.
update_shopify_collection
ChatGPTUpdate approved Shopify collection copy, SEO, handle, or sort order. Changes may affect a live storefront collection. Preserves product membership and automated rules. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.
update_shopify_page
ChatGPTUpdate approved Shopify Online Store page content, SEO, handle, or template. Preserves publication status; edits to an already published page are visible on the storefront. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.
update_shopify_product
ChatGPTUpdate approved Shopify product copy, SEO, tags, or variant prices and SKUs. Changes to an existing live product affect the storefront. Preserves product publication status and inventory quantities. Requires explicit user approval; do not call for a draft or a request to review. Returns a job_id; poll get_operation_status.
update_shopify_theme_files
ChatGPTCreate or overwrite approved Shopify theme files. Read current files first. Editing the live theme immediately changes the storefront and additionally requires confirm_live_edit=true. Requires explicit user approval; do not call merely to review. Returns a job_id; poll get_operation_status.
write_workspace_file
ChatGPTSave text, HTML, or composition source through the Enrich Labs Workspace Files API. Paths refer to files in the authenticated account workspace, not HTTP endpoints. Replaces an existing file at that path. Requires explicit user approval; do not call for a draft or a request to review. Returns the result directly.