Gift Up! is a digital platform that allows businesses to sell, manage, and redeem gift cards online, integrating seamlessly with websites and apps to streamline gift card transactions and promotions.
Gift Up! is a digital platform that allows businesses to sell, manage, and redeem gift cards online, integrating seamlessly with websites and apps to streamline gift card transactions and promotions. On Nagent, Gift Up! is exposed as a fully-configurable ecommerce integration that any agent can call — 44 actions, and API key authentication. No code is required to wire Gift Up! into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Gift Up! to automate the kinds of tasks ecommerce teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Gift Up! into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Gift Up!, with input parameters and output schema. Drop these into any step of an agent built in Helix.
GIFT_UP_ADD_ORDER_NOTETool to add a note to an existing order. Use when you need to track additional information about an order. Notes are limited to 500 characters and can be used for internal tracking purposes.
Input parameters
The unique GUID identifier of the order to add a note to.
The note content to add to the order. Must be no more than 500 characters in length. Use notes to track additional information about an order.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_CREATE_ITEMTool to create a new item for sale in the Gift Up checkout. An item represents a product that can be purchased (gift cards, vouchers, passes, etc.). Use when you need to add new products to the Gift Up store, set up gift card offerings with specific prices and values, or configure items with custom pricing, expiry rules, and availability windows.
Input parameters
Private SKU or item code for integration with external inventory/POS systems. Not visible to customers
The name of the item to be displayed to customers
Pre-generated codes to be issued when this item is sold. Useful for integrating with third-party redemption systems
Amount charged to the purchaser. Required for Specified pricing type. For Currency-backed items with Specified pricing, this is the price customers pay
Unit balance issued on the gift card. Required for Units-backed items. Represents quantity (e.g., 5 classes, 10 visits)
Currency balance issued on the gift card. Required for Currency-backed items with Specified pricing. Can differ from price for discounts/premiums
UUID of the item group to associate this item with. Groups help organize related items for management and reporting
Price model. 'Specified' for fixed-price items, 'Custom' to allow customers to enter their own price
Fully qualified absolute URL linking to more information about the item. Must start with http:// or https://
Available inventory quantity. When stock reaches zero, item cannot be purchased. Leave unset for unlimited inventory
Balance backing type. 'Currency' for monetary value (e.g., $50 gift card), 'Units' for quantity-based items (e.g., 5 class passes)
Detailed description of the item shown to customers during purchase
Maximum price customers can enter for Custom pricing type. Only applicable when priceType is Custom
Minimum price customers can enter for Custom pricing type. Only applicable when priceType is Custom
ISO 8601 datetime string when customers can start purchasing this item. If not specified, item is immediately available
Maximum quantity customers can purchase in a single order. Leave unset for no per-order limit
ISO 8601 datetime string when purchase availability ends. If not specified, item remains available indefinitely
Set to true to use custom expiry settings for this item instead of account defaults. Use with expiresInMonths to specify item-specific expiration
Additional terms and conditions specific to this item, displayed to customers beyond account-level defaults
Number of months after purchase before gift cards from this item expire. If not specified, uses account default expiry settings
Number of days after purchase before gift cards become valid/redeemable. Useful for delayed activation (e.g., holiday gifts)
Set to true to use custom valid-from settings for this item instead of account defaults. Use with validFromInDays to specify when cards become active
Value per unit for reporting purposes. Required for Units-backed items. Used to calculate total value for analytics (e.g., $20 per class pass)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_CREATE_ITEM_GROUPTool to create a new item group for organizing items in the Gift Up checkout. Use when you need to create a container for grouping items together.
Input parameters
The name of the item group
The sort order for how the groups appear in the checkout (ascending), default is 0
Whether to expand the items by default in this group on the checkout, default is false
The description of the item group
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_CREATE_ORDERTool to create a new order which generates one or more gift cards. Use when you need to programmatically create gift card orders through the Gift Up API. Orders encapsulate transaction data and contain gift card details including codes, balances, and fulfillment information.
Input parameters
Optional tip amount (must be positive if provided)
Total revenue amount for the order (must be positive)
Total discount amount applied to the order
Key-value pairs for storing additional data (maximum 20 keys)
Origin reference for the order (e.g., sales representative name or source)
When the order was created (UTC, ISO 8601); defaults to current time if not provided
Sales tax information for the order
Optional service fee amount (must be positive if provided)
List of gift card items to create (at least one required)
Custom field data to collect with the order
Full name of the purchaser
Email address of the purchaser
Set to true to prevent Gift Up from sending any emails for this order; defaults to false
Recipient and fulfillment information.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_DELETE_ITEMTool to delete an item from the Gift Up checkout. Removes the item from sale. Use when you need to permanently remove an item by its ID.
Input parameters
The unique GUID identifier of the item to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_DELETE_ITEM_GROUPTool to delete an item group by its ID. Use when you need to remove an item group that has no items in it.
Input parameters
The GUID of the item group to delete. Will fail if items exist in the group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_DELETE_WEBHOOKTool to delete a webhook subscription by its ID. Use when you need to remove an existing webhook subscription.
Input parameters
The unique GUID identifier of the webhook subscription to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_CHECKOUT_SETTINGSTool to retrieve the current checkout settings. Use when you need to display or audit your checkout configuration.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_COMPANYTool to retrieve company details. Use when you need to fetch the current company associated with the API key.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_EMAIL_SETTINGSTool to retrieve email settings for the Gift Up account. Use when you need to view the current email configuration including sender details, receipt settings, and notification preferences.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_GIFT_CARDTool to retrieve a gift card by its code. Use when you need detailed information about a specific gift card including balance, status, and transaction history.
Input parameters
The gift card code to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_GIFT_CARD_SETTINGSTool to retrieve gift card settings including code format, expiration rules, and display options. Use when you need to understand how gift cards are configured for the account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_ITEMTool to retrieve detailed information about a specific item by its ID. Use when you need to fetch complete details about an item including price, availability, stock levels, and configuration settings.
Input parameters
The unique identifier (GUID) of the item to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_ORDERTool to retrieve a specific order by ID. Use when you need detailed information about an order including gift cards, payment details, and customer information.
Input parameters
The ID of the order to retrieve (GUID format)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_PINGTool to perform a health check on the Gift Up! API. Use when you need to verify API connectivity and authentication without fetching account-specific data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_REPORT_TRANSACTIONTool to retrieve a specific transaction report by its ID. Use when you need detailed transaction information for accounting purposes.
Input parameters
The id (GUID) of the transaction to retrieve
If true, include header x-giftup-testmode: true to use test mode.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_SHIPPING_SETTINGSTool to retrieve shipping settings for physical gift cards. Use when you need to display or audit postal delivery configuration.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_STRIPE_CONNECTIONTool to retrieve current Stripe integration connection settings. Use when you need to view or audit Stripe payment configuration for the Gift Up account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_GET_WEBHOOKTool to retrieve a specific webhook by its ID. Use when you need to get detailed configuration information for a webhook subscription.
Input parameters
The unique GUID identifier of the webhook to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_GIFT_CARD_ARTWORKTool to list all gift card artwork available for use on gift cards. Returns artwork information including URLs and sort order. Use when you need to retrieve available gift card designs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_GIFT_CARDSTool to list gift cards. Use when you need to retrieve gift cards with optional filters.
Input parameters
Include only gift cards with this private SKU value
Number of gift cards to return; default is 10
Number of gift cards to skip; default is 0
Include only gift cards in this state
Include only gift cards for this order ID (GUID)
Include only gift cards with this purchaser email address
Include only gift cards with this recipient email address
Include only gift cards created on or after this UTC datetime (ISO 8601)
Include only gift cards updated on or after this UTC datetime (ISO 8601)
Include only gift cards where the payment provider transaction ID matches
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_ITEM_GROUPSTool to list item groups. Use when you need to retrieve all item groups for filtering items by group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_ITEMSLists all items (gift cards, passes, etc.) available for sale in the Gift Up account. Items can be optionally filtered by groupId to retrieve only items within a specific group. Use this to discover available items, check item details, pricing, stock levels, and group associations.
Input parameters
Filter to include only items in this group (UUID format). If omitted or invalid, returns all items.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_LOCATIONSRetrieves all physical locations where gift cards are sold and/or redeemed. Locations are used exclusively for reporting purposes in Gift Up! to track where gift cards are being distributed and used. This endpoint returns all configured locations for your account, or an empty array if none have been set up. Use this action when you need to: - Get a list of all store/venue locations in your Gift Up! account - Retrieve location IDs for reporting or analytics purposes - Check which physical locations are configured for gift card operations
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_PROMOTIONSTool to list all promotions that allow discounts to be applied on the Gift Up checkout. Use when you need to retrieve all available promotion codes and their details.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_REPORT_TRANSACTIONSTool to list report transactions with optional filters. Use after setting desired filters to retrieve transactions report.
Input parameters
Filter by gift card code.
Number of transactions to return (default 10, max 100).
Filter by user email address; can be specified multiple times.
Filter by event type; can be specified multiple times. One of: OrderPlaced, GiftCardCreated, CreditAdded, Redeemed, Expired, Unexpired, Voided, Reactivated.
Number of transactions to skip (default 0).
Filter by location id (GUID); can be specified multiple times.
If true, include header x-giftup-testmode: true to use test mode.
Include only transactions occurring on or after this UTC datetime.
Include only transactions occurring on or before this UTC datetime.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_USERSTool to list all users. Use when you need to retrieve all users who have access to your Gift Up! account.
Input parameters
If true, call runs against test data where supported
Overrides display name used in API calls
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_LIST_WEBHOOKSTool to list all webhooks configured for the account. Use when you need to view all webhook subscriptions and their configuration details.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_POST_PINGTool to perform a health check using POST /ping endpoint. Use when you need to test API connectivity and authentication by sending a test payload that will be echoed back.
Input parameters
Optional JSON body to send with the ping request. The endpoint echoes it back.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_REACTIVATE_GIFT_CARDTool to reactivate a voided gift card. Use when you need to restore a gift card that has been voided. This operation is only valid for gift cards that have been voided - active or fully redeemed cards cannot be reactivated.
Input parameters
The gift card code to reactivate
The reason for reactivating. Will appear in the gift card history log.
A key-value data store of metadata provided to us by you
The location id where this event occurred at (UUID format)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_REDEEM_GIFT_CARDTool to redeem a specified amount or units from a gift card. Use when processing a purchase or transaction against a gift card balance. The gift card cannot be redeemed if it has been voided or lacks sufficient balance.
Input parameters
The gift card code to redeem
The number of units to redeem from the gift card (for unit-backed cards). Either amount or units must be provided.
The currency amount to redeem from the gift card (for currency-backed cards). Either amount or units must be provided.
Optional reason for the redemption (e.g., 'Used with Order 7597')
Optional custom metadata object for tracking purposes (e.g., external order IDs)
Optional location identifier (GUID) where the redemption occurred
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_REDEEM_GIFT_CARD_IN_FULLTool to redeem a gift card in full. Use when you need to deduct the entire remaining balance from a gift card in a single operation.
Input parameters
The gift card code to redeem
The reason for redemption; appears in gift card history
Key-value pairs for custom data storage
Location where the event occurred (GUID)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_SUBSCRIBE_WEBHOOKSubscribe to Gift Up! webhook events to receive real-time notifications about orders and gift cards. This tool registers a callback URL that Gift Up! will POST to when specified events occur. Before creating the subscription, Gift Up! validates the target URL by sending a test POST request with body {"test": true} and expects a 200 OK response. Use cases: - Receive notifications when orders are created - Track gift card lifecycle events (creation, updates, redemption) - Integrate Gift Up! events with external systems - Build custom automation workflows Note: The target URL must be publicly accessible and capable of responding with 200 OK to the validation request, or the subscription will fail with a 400 error.
Input parameters
Type of webhook event to subscribe to. Available events: 'order-created' (triggered when an order is placed), 'gift-card-created' (when a new gift card is created), 'gift-card-updated' (when a gift card is modified), 'gift-card-redeemed' (when a gift card is redeemed).
Optional secret key for webhook request signing. When provided, Gift Up! will include an X-Request-Signature-Sha-256 header with each webhook POST, containing a timestamp and HMAC-SHA256 signature for verifying request authenticity.
The HTTPS URL where Gift Up! will POST webhook event data. Important: Gift Up! validates this URL by sending a test POST request with body {"test": true} and expects a 200 OK response. The URL must be publicly accessible and respond to this validation request before the subscription succeeds.
Set to true to receive only test webhook events. Use this for development and testing without triggering production webhooks. Defaults to false for production events.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_TOP_UP_GIFT_CARDTool to add value to an existing gift card. Use when you need to increase the balance or units on a gift card. Cannot top up a voided gift card - attempting to do so will result in a 422 error.
Input parameters
The gift card code to top up
For unit-based gift cards, the number of units to add. Not applicable for currency-backed cards.
The monetary amount to add to the gift card balance. Must be greater than 0.
Optional reason for topping up this gift card
Optional key-value pairs for custom data associated with this top-up
Optional location identifier where the top-up occurred
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UNDO_REDEMPTIONTool to undo a previous redemption on a gift card, restoring the redeemed amount to the gift card balance. Use when you need to reverse a redemption transaction and restore the gift card balance.
Input parameters
The gift card code
A text field for providing an optional reason for undoing the redemption.
A key-value object for storing additional custom data.
The transactionId that you'd like to undo the redemption of. This is returned when redeeming, also available in the ledger property for a Gift Card.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_EMAIL_SETTINGSTool to update email settings using JSON Patch operations. Use when you need to modify receipt email content, footer text, sender details, logo settings, or gift card email preferences. This tool allows granular updates to specific email settings properties without replacing the entire configuration. Common use cases include updating footer text, changing sender information, modifying button colors, and adjusting email content.
Input parameters
Array of JSON Patch operations to apply to email settings. Each operation modifies a specific property of the email configuration. Operations are applied sequentially in the order provided.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_GIFT_CARDTool to update gift card properties using JSON Patch operations. Use when you need to modify gift card details like recipient information, expiry dates, or terms.
Input parameters
The gift card code to update. This is the unique identifier for the gift card.
Array of JSON Patch operations to apply to the gift card. Each operation modifies a specific property of the gift card. Operations are applied in order.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_GIFT_CARD_SETTINGSTool to update gift card settings using JSON Patch operations. Use when you need to modify code format, expiration rules, or display options for gift cards.
Input parameters
Array of JSON Patch operations to apply to gift card settings. Each operation modifies one property. Multiple operations can be applied in one request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_ITEMUpdate an item's properties using JSON Patch operations. Use this to modify item name, price, description, stock levels, availability, and other properties. Supports replace, add, and remove operations for granular field updates.
Input parameters
The unique GUID identifier of the item to update.
List of JSON Patch operations to apply to the item. Each operation modifies a specific field. Common use cases: replace /name to rename, replace /price to change pricing, replace /stocklevel to update inventory, add /codes/- to append redemption codes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_ITEM_GROUPTool to update an item group's properties using JSON Patch operations. Use when you need to modify name, description, autoExpand, or sortOrder fields of an existing item group.
Input parameters
The GUID identifier of the item group to update
Array of JSON Patch operations to apply. Each operation modifies a specific property of the item group
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_ORDERTool to update an order's properties using JSON Patch operations. Use when you need to modify purchaser email, purchaser name, or other order details.
Input parameters
The ID of the order to update (GUID format or order number)
List of JSON Patch operations to apply to the order
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPDATE_STRIPE_CONNECTIONTool to update Stripe integration connection settings for the Gift Up account. Use when configuring or changing Stripe API keys, Connect settings, or payment method availability.
Input parameters
Enable EPS payment method (popular in Austria).
Enable FPX payment method (popular in Malaysia).
Enable Pix payment method (popular in Brazil).
Enable Zip buy-now-pay-later payment method.
Enable Blik payment method (popular in Poland).
Enable iDEAL payment method (popular in the Netherlands).
Enable Affirm buy-now-pay-later payment method (US only).
Enable Alipay payment method (popular in China).
Enable Klarna buy-now-pay-later payment method.
Enable PayNow payment method (popular in Singapore).
Enable PayPal payment method.
Enable WeChat Pay payment method (popular in China).
Action to take when Stripe flags a payment for review. 'Continue' auto-captures flagged payments; 'WaitForApproval' requires manual review.
Enable Cash App Pay payment method (US only).
Enable Giropay payment method (popular in Germany).
Enable GrabPay payment method (popular in Southeast Asia).
Your Stripe live publishable API key (must start with pk_live_)
Your Stripe live secret API key (must start with sk_live_ or rk_live_)
Your Stripe test publishable API key
Your Stripe test secret API key
Enable MobilePay payment method (popular in Denmark and Finland).
Enable PromptPay payment method (popular in Thailand).
Stripe Connect account ID for receiving payments. Use this for marketplace/platform integrations.
Enable Bancontact payment method (popular in Belgium).
Enable Multibanco payment method (popular in Portugal).
Enable Przelewy24 payment method (popular in Poland).
When true, collects complete billing address from customers at checkout.
Enable Stripe's hosted checkout experience instead of inline payment forms.
Platform flat fee amount in account currency. Only applicable with Stripe Connect.
Text that appears on customer bank statements (max 22 characters)
When true, enforces 3D Secure (3DS) authentication for liability shift protection. Recommended for reducing fraud risk on card payments.
When true, creates Stripe Customer objects for buyers to improve fraud detection and enable features like saved payment methods.
Enable Afterpay/Clearpay buy-now-pay-later payment method.
Platform fee as a percentage (e.g., 5 for 5%). Only applicable with Stripe Connect.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_UPLOAD_ARTWORKTool to upload new gift card artwork. Use when you need to add or update artwork images for gift cards.
Input parameters
URL of the artwork image to upload. The image must be at least 576x384 pixels (recommended 1152x768 or higher for high-resolution displays). Supported formats: PNG, GIF, JPG.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
GIFT_UP_VOID_GIFT_CARDTool to void a gift card making it invalid for future redemptions. Use when you need to permanently invalidate a gift card. A voided gift card cannot be voided again.
Input parameters
The gift card code to void
The reason for voiding. Will appear in the gift card history log.
Key-value data store for your custom metadata
Location where the void event occurred (UUID format)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 78 agents privately built on Nagent that already use Gift Up!.
Build on Nagent
Connect Gift Up! to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Gift Up!, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Gift Up! is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Gift Up! is connected, you configure its 44 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Gift Up! steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Gift Up! event fires, the agent kicks off automatically.
Every Gift Up! action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Gift Up! ships with 44 pre-built ecommerce actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Gift Up! together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Gift Up!-based workflows tailored to your business.