Tools reference

Every tool Lahuta gives your AI assistant, grouped by area, with who can use it and which ones to check before approving.

When you ask your assistant for something, it picks from these tools to get it done. You don't call them yourself, but knowing what's here helps you ask for the right things and decide what to approve. Tool names are what your assistant shows when it asks for permission.

How to read the tables:

  • In the Who column, "Everyone" means admins and members, and "Admins" means admins only. See Organizations and permissions.
  • "Yes" under Check first marks the 32 tools Lahuta flags as destructive. They send email, texts or posts to real people, delete something, cancel something or make a change that's hard to take back. Most assistants ask before running them. Read the details each time.
  • Some tools that aren't flagged still notify people as part of their job. bookings_create sends a booking confirmation and products_orders_set_fulfillment tells the buyer their order has moved. The descriptions below say when that happens.
  • 66 tools are read-only and change nothing. A few of them are AI helpers, such as events_generate_description and blog_review, that write a draft for you to look at and save nothing.

Every tool also accepts an optional org setting to work in another of your organizations.

Your organization

Who you are, where you're working and whether payments are set up.

ToolWhat it doesWhoCheck first
users_list_orgsEvery organization you belong to, most recently opened first.Everyone
orgs_currentThe organization the assistant is working in, with your role there.Everyone
orgs_list_membersEveryone on your team, by name and email. Used to assign threads and reminders.Everyone
payments_accountWhether your Stripe account is connected and ready to take payments.Admins

Contacts

See Contacts and CRM.

ToolWhat it doesWhoCheck first
contacts_listSearch people or companies by name, email or phone. Archived contacts are left out unless asked for.Everyone
contacts_getOne contact with every detail and the groups they're in.Everyone
contacts_timelineA contact's history in order: email, texts, event registrations, orders and notes.Everyone
contacts_upsertAdd a person or company, or fill in the one that already matches by email or phone. Never blanks out existing details.Everyone
contacts_updateChange details on a contact. Only the fields given change.Everyone
contacts_archiveArchive contacts. They're hidden, never emailed again and taken out of every group.EveryoneYes
contacts_mergeMerge two contacts into one, keeping everything from both. The second contact is gone afterwards.EveryoneYes

Groups

See Groups.

ToolWhat it doesWhoCheck first
groups_listEvery group, with how many rows each holds.Everyone
groups_getOne group with its columns and saved views.Everyone
groups_rowsA page of a group's rows, with filters.Everyone
groups_createCreate an empty group of people, companies or general rows. The type can't change later.Everyone
groups_add_contactsAdd existing contacts to a group, or blank rows to a general group.Everyone
groups_remove_rowsTake rows out of a group. The contacts stay in your contacts.EveryoneYes
groups_set_cellsFill in or clear cells on one row, by column name.Everyone
groups_add_columnAdd a column. Its type can't change later.Everyone
groups_writeAdd many rows in one go, creating the group and any missing columns on the way. People and companies are matched to existing contacts first.Everyone

Notes

See Notes and reminders.

ToolWhat it doesWhoCheck first
notes_listThe notes on one contact, newest first.Everyone
notes_createWrite a note on a contact.Everyone
notes_updateRewrite a note. Only the person who wrote it can.Everyone
notes_deleteDelete notes. Only the person who wrote each one can.EveryoneYes

Reminders

See Notes and reminders.

ToolWhat it doesWhoCheck first
reminders_listOpen follow-ups, or completed ones, filtered by contact or teammate.Everyone
reminders_createAdd a follow-up on a contact, for you or a teammate.Everyone
reminders_updateChange a reminder, snooze it or mark it done.Everyone
reminders_deleteDelete reminders with no record left. Marking one done keeps a trail.EveryoneYes

Inbox

See Inbox.

ToolWhat it doesWhoCheck first
messaging_listInbox threads, one per contact, filtered by status, channel, assignee or unread.Everyone
messaging_getOne thread's recent messages.Everyone
messaging_sendReply to a contact by Lahuta message, email from one of your mailboxes, or text from your number. Sends to a real person.EveryoneYes
messaging_closeClose a thread. It reopens if the contact writes again.Everyone
messaging_assignAssign a thread to a teammate, or unassign it.Everyone

Events

See Events.

ToolWhat it doesWhoCheck first
events_listYour events, upcoming, past or all, or by name.Everyone
events_getOne event with its dates.Everyone
events_insightsViews, registrations, attendees and money taken, split by ticket and date.Everyone
events_createCreate an event with its dates and, optionally, the same tickets on each date. Paid tickets need payouts set up.Admins
events_updateChange an event. Only the fields given change.Admins
events_cloneCopy an event's content, upcoming dates, tickets and form into a new event. Guests and messages aren't copied.Admins
events_deleteDelete events with their dates, tickets, registrations and messages. Can't be undone.AdminsYes
events_generate_descriptionDraft an event description from the details given. Saves nothing.Admins
events_tickets_listEvery ticket on an event, with what each has sold.Everyone
events_tickets_addAdd a ticket to one date.Admins
events_tickets_updateChange a ticket. What people already paid doesn't change.Admins
events_occurrences_addAdd another date, optionally copying the last date's tickets.Admins
events_occurrences_cancelCancel one date. Its tickets stop selling and no more messages go out for it. The last remaining date can't be cancelled.AdminsYes
events_registrations_listWho's registered, filtered by date, status, name or email.Everyone
events_registrations_add_attendeesAdd people to the guest list yourself, with no payment. Can send them their tickets.Admins
events_registrations_cancelCancel a registration or some of its seats. Refunds only when asked.AdminsYes
events_requests_listRegistrations waiting for your approval.Everyone
events_requests_approveApprove a request. A paid one is sent a link to pay.Admins
events_requests_declineDecline a request and free up its seats.AdminsYes
events_guests_inviteEmail invitations. Skips anyone already invited or registered. Sends to real people.AdminsYes
events_updates_listThe event's scheduled and sent messages.Everyone
events_updates_createSchedule a message relative to the event, like an hour before it starts. Nothing goes out now.Admins
events_updates_blastMessage everyone registered right now, by email and text if asked. Sends to real people.AdminsYes
events_checkin_searchFind a guest at the door by name or email.Everyone
events_checkin_set_statusCheck a guest in, or undo a check-in.Admins
events_hosts_listThe co-hosts on an event, what each brought in and how many applications are waiting.Everyone
events_hosts_inviteInvite another organization to co-host, by email. The invitation expires after a week. Sends to real people.AdminsYes

Forms

The questions people answer when they sign up, such as an event's registration form.

ToolWhat it doesWhoCheck first
forms_questions_listThe questions on a form, such as an event's registration form.Everyone
forms_questions_addAdd a question to a form.Admins

Bookings

See Bookings.

ToolWhat it doesWhoCheck first
bookings_types_listYour booking pages, with length and weekly hours.Admins
bookings_slotsOpen start times on a booking page, up to 62 days at a time.Admins
bookings_listUpcoming or past bookings, by booking page, status or contact.Admins
bookings_createBook a time for an existing contact. Sends them a confirmation and tells your team.Admins
bookings_set_statusMark a booking completed or no-show, or set it back to booked. Nobody is notified.Admins
bookings_cancelCancel bookings and tell the people who booked them.AdminsYes

Products and orders

See Shop.

ToolWhat it doesWhoCheck first
products_listBrowse your products by name, status or category.Everyone
products_getOne product with its description, photos, options, variants and collections.Everyone
products_createAdd a product as a draft with one price.Admins
products_updateChange a product's details. Prices live on the variants.Admins
products_set_statusPut products on sale, back into draft, or archive them. Refused until shipping or pickup, weights, files and payments are ready.Admins
products_deleteDelete products with their variants and photos. Past orders keep their record.AdminsYes
products_save_variantsReplace a product's options and priced variants. Variants left out are removed.Admins
products_set_mediaSet a product's photos, in order, from your file library.Admins
products_generate_descriptionDraft a product description. Saves nothing.Admins
products_collections_listYour collections, with how many products each holds.Everyone
products_collections_createCreate a collection. It starts empty and hidden unless you say otherwise.Admins
products_collections_set_itemsSet which products are in a collection, in order. Products left out are removed from it.Admins
products_orders_listShop orders, by order code, buyer, status or fulfillment.Everyone
products_orders_getOne order with its items, buyer, delivery and payment.Everyone
products_orders_set_fulfillmentMark an order ready for pickup, shipped with tracking, or completed. The buyer is notified.Admins
products_orders_cancelCancel an order, with a refund if asked.AdminsYes

Coupons

See Coupons.

ToolWhat it doesWhoCheck first
coupons_listEvery discount code, with what it takes off, where it works and how often it's been used.Admins
coupons_createCreate a discount code for events, products or services.Admins
coupons_updateChange a code. Past redemptions stay as they were.Admins
coupons_deleteDelete codes and their redemption records. Switching a code off instead keeps the history.AdminsYes
coupons_redemptionsWho used a code, how much it took off and when.Admins

Services

See Services and Custom offers.

ToolWhat it doesWhoCheck first
services_listBrowse your services by name, status or category.Everyone
services_getOne service with its description, photos and tiers.Everyone
services_createAdd a service as a draft with one tier.Admins
services_updateChange a service's details. Prices and turnaround live on the tiers.Admins
services_set_statusPut services on sale, back into draft, or archive them. Refused until you can take payments.Admins
services_deleteDelete services with their tiers and photos. Orders keep their own copy.AdminsYes
services_save_tiersReplace a service's tiers, one to three. Tiers left out are removed.Admins
services_generate_descriptionDraft a service description. Saves nothing.Admins
services_offers_listCustom offers, by status or contact.Everyone
services_offers_createWrite a custom offer for one contact. It stays a draft until sent.Admins
services_offers_sendEmail the offer to the contact with a link to pay. Sends to a real person.AdminsYes
services_offers_voidWithdraw an offer. The emailed link stops working.AdminsYes
services_orders_listService orders you've been paid for.Everyone
services_orders_getOne order with the buyer's brief, deliveries and revision requests.Everyone
services_orders_deliverDeliver the work to the buyer with a message and files, and mark the order delivered.Admins
services_orders_cancelCancel an order that's still in progress and refund the buyer.AdminsYes

Files

Photos and files you've already uploaded in the dashboard. The assistant can't upload new files.

ToolWhat it doesWhoCheck first
media_listYour file library, by file name or files not used anywhere yet.Everyone

Blog

See Blog.

ToolWhat it doesWhoCheck first
blog_listYour posts, by status, title or keyword.Everyone
blog_getOne post with its body, keywords, cover and authors.Everyone
blog_tagsEvery keyword your posts use.Everyone
blog_seo_scoreThe SEO checks for a saved post: a score, the word count and a hint for every failing check.Everyone
blog_createWrite a new post as a draft.Admins
blog_updateChange a post. Changing a published post's slug breaks its old links.Admins
blog_publishPublish a post now or schedule it.Admins
blog_unpublishTake a live or scheduled post back to draft.Admins
blog_reviewAn editor's review of a post: how it would do in search, better titles, a meta description and what to change. Saves nothing.Admins
blog_deleteDelete draft and archived posts for good. Live posts are refused.AdminsYes

Newsletter

See Newsletter.

ToolWhat it doesWhoCheck first
newsletter_overviewSubscribers, pending signups, unsubscribes, new this month and topic count.Everyone
newsletter_topics_listYour topics, with how many people are on each.Everyone
newsletter_topics_createAdd a topic people can subscribe to.Everyone
newsletter_members_listWho has joined, with their topics, by status or topic.Everyone
newsletter_subscribeSign people up by contact or email address. With double opt-in on, each gets a confirmation email.Everyone
newsletter_unsubscribeTake a subscriber off one topic, or off everything.EveryoneYes
newsletter_sends_listYour editions, drafts included, with delivery, open and click counts.Everyone
newsletter_sends_createStart an edition as a draft. Nothing is sent.Everyone
newsletter_sends_scheduleSend an edition to its topic's subscribers, now or later. Sends to real people.EveryoneYes
newsletter_sends_cancelCall off a scheduled edition. It goes back to being a draft.EveryoneYes

Campaigns

See Campaigns.

ToolWhat it doesWhoCheck first
campaigns_listYour campaigns, by status.Everyone
campaigns_getOne campaign with its email, text and audience.Everyone
campaigns_createWrite an email, a text or both to an audience. It stays a draft until scheduled.Everyone
campaigns_updateChange a draft campaign.Everyone
campaigns_preview_audienceHow many people an audience reaches by email and by text, and how many are missing an address or number. Sends nothing.Everyone
campaigns_scheduleSend the campaign now or at a set time. Sends to real people.EveryoneYes
campaigns_cancelCall off a draft or scheduled campaign. Refused once sending has started.EveryoneYes
campaigns_statsWhat happened to a campaign's messages: sent, delivered, opened, clicked, bounced and more.Everyone

Templates

See Templates.

ToolWhat it doesWhoCheck first
templates_listYour saved templates, most recently edited first.Everyone
templates_getOne template with its subject and body.Everyone
templates_createSave a template to reuse later.Everyone
templates_updateChange a template.Everyone
templates_deleteDelete templates for good.EveryoneYes

Sequences

See Sequences.

ToolWhat it doesWhoCheck first
sequences_listYour sequences, with step counts and how many people are in each.Everyone
sequences_getOne sequence with its trigger, sender and every step.Everyone
sequences_statsEnrollments by status, and per-step sends, opens and clicks.Everyone
sequences_enrollAdd people to an active sequence. Their first step goes out after its delay.Everyone
sequences_enrollments_listWho's in a sequence and when their next step is due.Everyone
sequences_enrollments_pauseHold one person's remaining steps.Everyone
sequences_enrollments_cancelEnd one person's run. Their remaining steps never go out.EveryoneYes
sequences_pausePause the whole sequence.Everyone
sequences_resumeRestart a paused sequence. Steps that came due while paused go out right away.Everyone

Social posts

See Social posts.

ToolWhat it doesWhoCheck first
social_connections_listYour connected social accounts.Admins
social_posts_listYour social posts, by status, platform or date range.Admins
social_posts_getOne post with its text, media and each account's status and link.Admins
social_posts_saveWrite or replace a draft post for one or more accounts.Admins
social_posts_schedulePublish a post now or at a set time. Posts publicly to your accounts.AdminsYes
social_posts_cancelCall off any part of a post that hasn't gone out yet.AdminsYes
social_posts_deleteDelete draft or cancelled posts.AdminsYes
social_statsWhat the platforms report about a published post.Admins

On this page