Proposal software that both you and your clients will love. Stop fighting with Word, InDesign and PDF's. Create beautiful proposals in less time, every time with Nusii.
Proposal software that both you and your clients will love. Stop fighting with Word, InDesign and PDF's. Create beautiful proposals in less time, every time with Nusii. On Nagent, Nusii proposals is exposed as a fully-configurable proposal & invoice management integration that any agent can call — 29 actions, and API key authentication. No code is required to wire Nusii proposals into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Nusii proposals to automate the kinds of tasks proposal & invoice management 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 Nusii proposals 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 Nusii proposals, with input parameters and output schema. Drop these into any step of an agent built in Helix.
NUSII_PROPOSALS_ARCHIVE_PROPOSALTool to archive a specific proposal in Nusii. Use when you need to archive a proposal that is no longer active.
Input parameters
The unique identifier of the proposal to archive.
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
NUSII_PROPOSALS_CREATE_CLIENTTool to create a new client in Nusii Proposals. Use when you need to add a client with their contact and business details. Returns the created client's information including unique identifier.
Input parameters
Client's website
Client's city
Client's first name (required)
Client's email address (required)
Client's state name
Client's language preference for proposals
Client's street address
Client's country name
Client's last name
Client's company name
Client's currency (defaults to account's default or USD)
Client's postal code
Client's phone number
PDF page size preference (default: A4)
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
NUSII_PROPOSALS_CREATE_LINE_ITEMTool to create a line item within a proposal section. Use when you need to add a cost item to a specific section of a proposal.
Input parameters
Descriptive name/body of the line item.
Cost amount in cents (e.g., 10000 for $100.00).
For per-type costs - 'year', 'month', 'week', 'day', 'hour', 'item', or 'unit'. Only applicable when cost_type is 'per'.
Order position of the line item within the section.
Multiplier for per-type costs (total = quantity × amount). Only applicable when cost_type is 'per'.
Type of cost - 'fixed', 'recurring', or 'per'. Default is 'fixed'.
The ID of the section to create the line item in.
For recurring costs - 'yearly', 'semiannually', 'trimester', 'monthly', 'weekly', 'daily', or 'hourly'. Only applicable when cost_type is 'recurring'.
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
NUSII_PROPOSALS_CREATE_PROPOSALTool to create a new proposal in Nusii. Use when you need to initialize a proposal with title, client information, and optional configuration settings.
Input parameters
Proposal visual theme. Defaults to 'clean' if not specified.
The proposal's title.
Converts the proposal to report format. Defaults to false.
Associated client identifier. If provided, client_email is ignored.
Proposal expiration date in ISO 8601 format (e.g., '2024-12-31T23:59:59Z').
Copies sections from the specified template into the new proposal.
Client email address. Creates a new client if none exists. Ignored when client_id is provided.
Date displayed on the proposal in ISO 8601 format. Defaults to send date if not specified.
Removes the total from the proposal. Defaults to false.
User ID of the person who prepared the proposal.
Removes the total from the PDF version of the proposal. Defaults to false.
Documents section heading. Defaults to 'Documents' if not specified.
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
NUSII_PROPOSALS_CREATE_SECTIONTool to create a section for a proposal or template in Nusii Proposals. Use when you need to add a new section to a proposal or template.
Input parameters
Section content
Internal section identifier
Section heading
Client can choose the price package when true (default: false)
Display order in proposal/template
Reusable sections can be reused to any template/proposal (default: false)
PDF page break indicator (default: false)
The proposal identifier. Either proposal_id or template_id should be provided.
The template identifier. Either proposal_id or template_id should be provided.
Either 'text' or 'cost'; defaults to 'text'
Display subtotal within section (default: false)
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
NUSII_PROPOSALS_CREATE_WEBHOOK_ENDPOINTTool to create a webhook endpoint to subscribe to Nusii events. Use when you need to register a new webhook for receiving event notifications.
Input parameters
Array of event names to subscribe to (e.g., \["proposal_created", "client_created"\]).
Destination URL of the webhook request. This is where webhook events will be sent.
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
NUSII_PROPOSALS_DELETE_CLIENTTool to delete a specific client from Nusii account. Use when you need to permanently remove a client record.
Input parameters
The unique identifier of the client 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
NUSII_PROPOSALS_DELETE_LINE_ITEMTool to delete a line item from Nusii. Use when you need to remove a specific line item by its ID.
Input parameters
The unique identifier of the line 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
NUSII_PROPOSALS_DELETE_PROPOSALTool to delete a proposal from the system. Use when you need to permanently remove a proposal by its ID.
Input parameters
The unique identifier of the proposal 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
NUSII_PROPOSALS_DELETE_SECTIONTool to delete a specific section from Nusii. Use when you need to remove a section from a proposal. Returns the deleted section data for confirmation purposes.
Input parameters
The unique identifier of the section 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
NUSII_PROPOSALS_DELETE_WEBHOOK_ENDPOINTTool to delete a specific webhook endpoint from the system. Use when you need to remove a webhook endpoint.
Input parameters
The unique identifier of the webhook endpoint 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
NUSII_PROPOSALS_GET_ACCOUNT_METool to retrieve authenticated user's personal account information and settings. Use to get current account details including company info, currency, locale, and contact 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
NUSII_PROPOSALS_GET_CLIENTTool to retrieve a single client from Nusii using their unique identifier. Use when you need to fetch detailed information about a specific client including contact details, business information, and preferences.
Input parameters
The unique identifier of the client 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
NUSII_PROPOSALS_GET_PROPOSALTool to retrieve a single proposal with complete details and sections. Use when you need to fetch detailed information about a specific proposal.
Input parameters
The proposal identifier 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
NUSII_PROPOSALS_GET_SECTIONTool to retrieve a single section from a proposal or template in Nusii. Use when you need detailed information about a specific section including title, content, pricing, and metadata.
Input parameters
The unique identifier of the section 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
NUSII_PROPOSALS_GET_WEBHOOK_ENDPOINTTool to retrieve a single webhook endpoint configuration. Use when you need to get details about a specific webhook endpoint including its target URL and subscribed events.
Input parameters
The unique identifier of the webhook endpoint
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
NUSII_PROPOSALS_LIST_CLIENTSTool to retrieve all clients associated with the account. Use when you need to list or browse clients with pagination support.
Input parameters
Number of results per page. Must be >= 1. Default is 25.
Page number for pagination. Must be >= 1. Default is 1.
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
NUSII_PROPOSALS_LIST_LINE_ITEMSTool to retrieve all line items from Nusii Proposals with pagination support. Use when you need to list or browse line items in proposals.
Input parameters
Number of results per page. Must be >= 1. Default is 25.
Page number for pagination. Must be >= 1. Default is 1.
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
NUSII_PROPOSALS_LIST_PROPOSAL_ACTIVITIESTool to retrieve all proposal activities with optional filtering by proposal or client ID. Use when you need to track interactions with proposals such as views, sends, or acceptances. Supports pagination via page and per parameters.
Input parameters
Number of results per page (default: 25).
Page number for pagination (default: 1).
Filter activities for a specific client by client ID.
Filter activities for a specific proposal by proposal ID.
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
NUSII_PROPOSALS_LIST_PROPOSALSTool to retrieve all proposals from your Nusii account with pagination and filtering options. Use when you need to browse proposals or filter by status.
Input parameters
Number of results per page. Default is 25.
Page number for pagination. Default is 1.
Filter by proposal status: 'draft', 'pending', 'accepted', 'rejected', or 'clarification'.
Set to true to retrieve only archived proposals. Default is false.
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
NUSII_PROPOSALS_LIST_SECTION_LINE_ITEMSTool to retrieve all line items from a specific section. Use when you need to get details about line items including pricing, quantities, and cost types within a section. Note: This endpoint does not support pagination.
Input parameters
The ID of the section from which to retrieve line 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
NUSII_PROPOSALS_LIST_SECTIONSTool to retrieve all sections with optional filtering for proposals or templates. Use when you need to list sections or filter by proposal_id or template_id.
Input parameters
Results per page (default: 25).
Page number for pagination (default: 1).
Filter sections by specific proposal ID.
Filter sections by specific template ID.
When true, includes complete line item data in response.
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
NUSII_PROPOSALS_LIST_THEMESTool to retrieve all available themes for proposals in Nusii. Use when you need to browse available theme options or select a theme for a proposal.
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
NUSII_PROPOSALS_LIST_USERSTool to retrieve all users in paginated format. Use when you need to list users in the Nusii system. Supports pagination via page and per parameters.
Input parameters
Number of results per page (default: 25). Must be >= 1.
Page number for pagination (default: 1). Must be >= 1.
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
NUSII_PROPOSALS_LIST_WEBHOOK_ENDPOINTSTool to retrieve all webhook endpoints configured for your Nusii account. Use when you need to view all configured webhook subscriptions. Supports pagination via page and per parameters.
Input parameters
Number of results per page, must be >=1. Default is 25.
Page number for pagination, must be >=1. Default is 1.
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
NUSII_PROPOSALS_UPDATE_CLIENTTool to update an existing client's information in Nusii. Use when you need to modify client details such as contact information, business details, or preferences.
Input parameters
The unique identifier of the client to update
Client data to update
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
NUSII_PROPOSALS_UPDATE_LINE_ITEMTool to update an existing line item in Nusii proposals. Use when modifying line item details such as name, amount, cost type, or position. All update parameters are optional - only include the fields you want to change.
Input parameters
The line item ID to update
Body/description of the line item
Price in cents (e.g., 10000 for $100.00)
For per-unit costs - specifies the unit type. Only valid when cost_type is 'per'
Order within the section, must be non-negative
Multiplier for per-type costs (total = quantity × amount), must be at least 1
Cost structure - valid values: 'fixed' (one-time), 'recurring' (repeating), or 'per' (per-unit)
For recurring costs - specifies the recurrence frequency. Only valid when cost_type is 'recurring'
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
NUSII_PROPOSALS_UPDATE_PROPOSALTool to update an existing proposal in Nusii. Use when you need to modify proposal details like title, client, expiration date, or display settings.
Input parameters
The unique identifier of the proposal to update
Visual design template for the proposal
Heading text for the proposal
Converts the proposal into a report format; defaults to false
Identifier linking to the client record
Expiration date/time for the proposal in ISO 8601 format
Fetches the client associated with that email. It creates a new client if there is no client with that email. This is ignored when client_id is set.
By default the date displayed on the proposal is the sent date. This can be overwritten with the display_date in ISO 8601 format
Removes the total from display; defaults to false
User identifier for who created the proposal
Removes the total from the PDF output; defaults to false
Heading for the documents section
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
NUSII_PROPOSALS_UPDATE_SECTIONTool to update an existing section in a proposal or template. Use when you need to modify section content, settings, or display properties.
Input parameters
The unique identifier of the section to update
Section content
Internal reference name for the section
Section heading
Client selection option (default: false)
Display order in proposal/template
Whether the section can be reused to any template/proposal
PDF page break toggle (default: false)
Associated proposal identifier
Associated template identifier
Content type - 'text' or 'cost'
Subtotal display within section (default: false)
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 74 agents privately built on Nagent that already use Nusii proposals.
Build on Nagent
Connect Nusii proposals 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 Nusii proposals, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Nusii proposals is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Nusii proposals is connected, you configure its 29 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Nusii proposals 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 Nusii proposals event fires, the agent kicks off automatically.
Every Nusii proposals 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 Nusii proposals ships with 29 pre-built proposal & invoice management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Nusii proposals together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Nusii proposals-based workflows tailored to your business.