← Back to all apps

Every AI

Businessby Every AI Inc.
Launched Mar 31, 2026 on ChatGPT

Every AI powers AI-Native client businesses from ChatGPT. Create and send invoices with automatic tax calculation, search clients and contacts, track payments, record expenses, create proposals, and view bookings. Connect your Every account and use natural language to handle everyday business tasks — no switching between apps.

27ChatGPT Tools
Every AI Inc.Developer
BusinessCategory

Available Tools

Ask Assistant

ask_assistant
Full Description

Ask the AI assistant a complex question that requires reasoning.

Use for questions like "what's my revenue this quarter?", "which clients have overdue invoices?", or any query that needs analysis across multiple data points.

Parameters (1 required)
Required
messagestring

Business Settings

business_settings
Full Description

Get business settings: name, address, default currency, timezone, tax rates with IDs, and subdomain.

IMPORTANT: Call this before creating invoices or proposals to get:

  • Default currency (so you don't need to specify it)
  • Default tax rate and ID (to apply on line items via sales_tax_applied)
  • Business timezone

Create Client

create_client
Full Description

Create a new client, optionally with contacts.

BEFORE CALLING: Use list_clients to check if a client with this name already exists. Fuzzy name search is supported (e.g. 'acme' finds 'Acme Corp').

First contact defaults to 'to' (primary invoice/proposal recipient). Additional contacts can be 'cc'.

Parameters (1 required, 4 optional)
Required
namestring
Optional
addressstring
Default: null
contacts_listarray
Default: null
phonestring
Default: null
websitestring
Default: null

Create Contact

create_contact
Full Description

Create a contact and optionally link to a client. At least name or email required. Deduplicates by email.

If client_id is provided, automatically links the contact as the primary invoice/proposal recipient (invoice_role='to'). Use this when adding a contact to a client — no need to call link_contact_to_client separately.

Parameters (0 required, 5 optional)
Optional
client_idstring
Default: null
emailstring
Default: null
job_titlestring
Default: null
namestring
Default: null
phonestring
Default: null

Create Expense

create_expense
Full Description

Create a new expense record.

Valid categories: Advertising, Contract_Labor, Dues_and_Subscriptions, Insurance, Legal_and_Professional_Fees, Meals_and_Entertainment, Office_Supplies, Other, Printing_and_Stationery, Rent, Software, Supplies, Travel, Utilities. Use underscores, not spaces.

Parameters (2 required, 4 optional)
Required
amountnumber
merchant_namestring
Optional
categorystring
Default: null
client_idstring
Default: null
descriptionstring
Default: null
expense_datestring
Default: null

Create Invoice

create_invoice
Full Description

Create a new invoice with line items. Auto-generates invoice number and public URL.

BEFORE CALLING: Use business_settings to get default currency and tax rate. Use list_services to find service IDs if linking line items to existing services. Use list_clients to find the client_id by name.

Currency defaults to the business's configured currency if omitted. Due date defaults to 30 days from today if omitted. To apply tax, set sales_tax_applied on each line item (e.g. 0.13 for 13% HST).

Parameters (2 required, 5 optional)
Required
client_idstring
line_itemsarray
Optional
currencystring
Default: null
due_datestring
Default: null
is_online_payment_enabledboolean
Default: False
issue_datestring
Default: null
notesstring
Default: null

Create Proposal

create_proposal
Full Description

Create a new proposal with optional line items. Auto-generates proposal number and public URL.

BEFORE CALLING: Use list_clients to find the client_id. Use business_settings for default currency. Use list_services to find service IDs for service-linked line items.

Parameters (2 required, 4 optional)
Required
client_idstring
titlestring
Optional
currencystring
Default: null
line_itemsarray
Default: null
notesstring
Default: null
scopestring
Default: null

Delete Invoice

delete_invoice
Full Description

Void an invoice (soft delete). Sets invoice_status to 'void'.

Parameters (1 required)
Required
invoice_idstring

Link Contact To Client

link_contact_to_client
Full Description

Link a contact to a client with invoice and proposal roles (to/cc).

Parameters (2 required, 2 optional)
Required
client_idstring
contact_idstring
Optional
invoice_rolestring
Default: to
proposal_rolestring
Default: to

List Bookings

list_bookings
Full Description

List bookings with optional filters. Status supports comma-separated values (confirmed,completed,cancelled_by_client,cancelled_by_business,no_show,to_be_scheduled).

Parameters (0 required, 7 optional)
Optional
client_idstring
Default: null
end_datestring
Default: null
limitinteger
Default: 25
offsetinteger
Default: 0
service_idstring
Default: null
start_datestring
Default: null
statusstring
Default: null

List Clients

list_clients
Full Description

Search clients by name (fuzzy matching — 'acme' finds 'Acme Corp').

Also searches contact names linked to clients — so searching 'Brandon Chu' will find a client named 'Brandon' if it has a contact named 'Brandon Chu'.

Returns client name, email, and status. Use include_contacts=true for contact details. Always search before creating a new client to avoid duplicates.

Parameters (0 required, 7 optional)
Optional
include_contactsboolean
Default: False
is_archivedboolean
Default: False
limitinteger
Default: 20
namestring
Default: null
offsetinteger
Default: 0
order_bystring
Default: name
order_descboolean
Default: False

List Contacts

list_contacts
Full Description

List contacts, optionally filtered by client. Shows name, email, phone, and role.

Parameters (0 required, 5 optional)
Optional
client_idstring
Default: null
emailstring
Default: null
limitinteger
Default: 20
namestring
Default: null
offsetinteger
Default: 0

List Expenses

list_expenses
Full Description

List expenses with optional filters for merchant, category, and client.

Returns amount, merchant, category, and date.

Parameters (0 required, 8 optional)
Optional
categorystring
Default: null
client_idstring
Default: null
is_archivedboolean
Default: False
limitinteger
Default: 20
merchant_namestring
Default: null
offsetinteger
Default: 0
order_bystring
Default: expense_date
order_descboolean
Default: True

List Invoices

list_invoices
Full Description

List and search invoices with optional filters for status, payment state, client, and more.

Supports filtering by invoice status (draft/issued/void), payment status (unpaid/paid/overdue/partial), client, and archive state. Returns invoice number, client name, total, balance due, status, and due date.

Parameters (0 required, 8 optional)
Optional
client_idstring
Default: null
is_archivedboolean
Default: False
limitinteger
Default: 20
offsetinteger
Default: 0
order_bystring
Default: issue_date
order_descboolean
Default: True
payment_statusstring
Default: null
statusstring
Default: null

List Payments

list_payments
Full Description

List payments with optional filters for invoice, client, and payment type.

Supports filtering by payment type (stripe/cash/cheque/credit_card/bank_transfer/other). Returns amount, date, method, and linked invoice.

Parameters (0 required, 7 optional)
Optional
client_idstring
Default: null
invoice_idstring
Default: null
limitinteger
Default: 20
offsetinteger
Default: 0
order_bystring
Default: payment_date
order_descboolean
Default: True
payment_typestring
Default: null

List Proposals

list_proposals
Full Description

List and search proposals with optional filters for status, client, and invoice.

Supports filtering by status (draft/issued/approved/void). Returns proposal number, client name, total, status, and public URL.

Parameters (0 required, 7 optional)
Optional
client_idstring
Default: null
limitinteger
Default: 20
offsetinteger
Default: 0
order_bystring
Default: created_at
order_descboolean
Default: True
proposal_numberstring
Default: null
statusstring
Default: null

List Services

list_services
Full Description

List services offered by the business. Search by name for fuzzy matching (e.g. 'design' finds 'Design Services').

Returns service name, rate, duration, location type, and service ID. Use service IDs when creating invoices or proposals with service-linked line items.

Parameters (0 required, 4 optional)
Optional
is_archivedboolean
Default: False
limitinteger
Default: 25
namestring
Default: null
offsetinteger
Default: 0

Record Payment

record_payment
Full Description

Record a payment for an invoice. Payment type: cash/cheque/credit_card/bank_transfer/other.

Parameters (2 required, 3 optional)
Required
amountnumber
invoice_idstring
Optional
notesstring
Default: null
payment_datestring
Default: null
payment_typestring
Default: null

Send Invoice

send_invoice
Full Description

Send an invoice via email to the client. Sets invoice status to 'issued'.

IMPORTANT: Only call this when the user explicitly asks to send/email the invoice. Do NOT auto-send after creating — invoices are created as drafts for review first. This sends a real email to the client's contact email address.

Parameters (1 required)
Required
invoice_idstring

Unlink Contact From Client

unlink_contact_from_client
Full Description

Remove a contact's link to a client. Does not delete the contact itself.

Parameters (2 required)
Required
client_idstring
contact_idstring

Update Client

update_client
Full Description

Update an existing client's fields.

Parameters (1 required, 4 optional)
Required
client_idstring
Optional
addressstring
Default: null
namestring
Default: null
phonestring
Default: null
websitestring
Default: null

Update Contact

update_contact
Full Description

Update an existing contact's fields.

Parameters (1 required, 4 optional)
Required
contact_idstring
Optional
emailstring
Default: null
job_titlestring
Default: null
namestring
Default: null
phonestring
Default: null

Update Invoice

update_invoice
Full Description

Update an existing invoice. If line_items provided, replaces ALL existing line items.

Parameters (1 required, 5 optional)
Required
invoice_idstring
Optional
client_idstring
Default: null
currencystring
Default: null
due_datestring
Default: null
line_itemsarray
Default: null
notesstring
Default: null

View Booking

view_booking
Full Description

View a single booking with full details.

Parameters (1 required)
Required
booking_idstring

View Client

view_client
Full Description

View a specific client with full details including contacts and email.

Supports lookup by client UUID or name.

Parameters (0 required, 2 optional)
Optional
client_idstring
identifierstring

View Invoice

view_invoice
Full Description

View a specific invoice with full details including line items, payments, and totals.

Supports lookup by invoice number (e.g., INV-001), UUID, or any identifier. Returns complete invoice data including client info, line items, payment history, and status. In ChatGPT, renders an interactive invoice card with Send and Copy Link buttons.

Parameters (0 required, 3 optional)
Optional
identifierstring
invoice_idstring
invoice_numberstring

View Proposal

view_proposal
Full Description

View a specific proposal with full details. Supports lookup by proposal number or UUID.

Parameters (0 required, 2 optional)
Optional
identifierstring
proposal_numberstring