Connect Moco with Hookshot™ and your stack

MOCO is a business management software offering project management, time tracking, and invoicing solutions.

Tools and triggers

What Agents can do in Moco

Available tools and events after Moco is connected.

  • Activate Offer Customer Approval

    Tool to activate customer approval on an offer to generate the offer_document_url. Use when you need to create a shareable PDF link for customer approval.

  • Add Invoice Attachment

    Tool to add a PDF attachment to an existing invoice. Use when you need to attach supporting documents or files to an invoice record.

  • Archive Project

    Tool to archive a project in MOCO. Use when you need to archive a project without deleting it.

  • Assign Offer

    Tool to assign an offer to a project, company, or deal. Use when you need to link an existing offer with a project (creating project from offer), associate it with a company, or link it to a deal.

  • Assign Purchase to Project

    Tool to assign a purchase item to a project by creating or linking to an expense. Use when you need to associate a purchase line item with a specific project for billing and budget tracking.

  • Create Account Catalog Service

    Tool to create a catalog service including its items. Use when you need to create a catalog service with pricing items. Note: Items cannot be updated through this endpoint - use separate item-specific endpoints for…

  • Create Account Custom Property

    Tool to create a new custom property in MOCO. Use when you need to define a new custom field for entities like Deals, Projects, or Customers. Custom properties can be of various types (String, Textarea, Link, Boolean…

  • Create Activities Bulk

    Tool to bulk create multiple activities (time entries) at once in MOCO. Activities are time tracking records that log hours worked on projects and tasks. Use this tool to: - Create multiple time entries in a single API…

  • Create Activity

    Tool to create a new activity (time tracking entry) in MOCO. Use when you need to record time spent on a project task. Activities are created for the user that the API key belongs to.

  • Create Catalog Service Item

    Tool to create a new item within a catalog service in MOCO. Use when you need to add items like consulting services, products, or other billable items to a service catalog.

  • Create Comment

    Tool to create a new comment on a MOCO resource. Use when you need to add a comment to a project, deal, contact, or other supported entity.

  • Create Comments Bulk

    Tool to create multiple comments in bulk for MOCO objects. Use when you need to add the same comment to multiple objects of the same type efficiently.

  • Create Company

    Creates a new company in MOCO (customer, supplier, or organization). Required fields: - name: Company name - type: Must be 'customer', 'supplier', or 'organization' - currency: Required only for 'customer' type (e.g…

  • Create Contact

    Tool to create a new contact person in MOCO. Use when you need to add a new contact with their personal and professional information. Requires lastname and gender; optionally accepts contact details, company…

  • Create Deal

    Tool to create a new deal in MOCO. Use when you need to add a deal with specified parameters.

  • Create Deal Category

    Creates a new deal category in MOCO with a name and probability percentage. Deal categories represent stages in a sales pipeline (e.g., "Contact", "Negotiation", "Closed Won") and include probability percentages…

  • Create Employment

    Create a new employment (weekly work model) for a user in MOCO. Define work hours distribution across weekdays using 'am' and 'pm' arrays.

  • Create Expense Template

    Tool to create a new expense template in MOCO. Use when you need to set up reusable expense items with predefined pricing and cost information.

  • Create Holiday

    Create a new holiday entry for a user in MOCO. Use this to allocate annual leave days, vacation allowances, or other holiday entitlements for specific users and years.

  • Create Invoice

    Tool to create a new invoice. Use after gathering complete invoice data (customer, dates, items, etc.).

  • Create Invoice Bookkeeping Export

    Tool to create a new invoice bookkeeping export. Use when you need to export invoice data for accounting purposes.

  • Create Invoice Payment

    Tool to create a new invoice payment. Use when recording a payment received for an invoice.

  • Create Invoice Payments Bulk

    Tool to create multiple invoice payments in bulk. Use when you need to record multiple payments at once across different invoices.

  • Create Invoice Reminder

    Tool to create a new invoice reminder for an existing invoice. Use when you need to send a payment reminder to a customer for an overdue invoice.

Setup

Connect Moco in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.