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_createsends a booking confirmation andproducts_orders_set_fulfillmenttells 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_descriptionandblog_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.
| Tool | What it does | Who | Check first |
|---|---|---|---|
users_list_orgs | Every organization you belong to, most recently opened first. | Everyone | |
orgs_current | The organization the assistant is working in, with your role there. | Everyone | |
orgs_list_members | Everyone on your team, by name and email. Used to assign threads and reminders. | Everyone | |
payments_account | Whether your Stripe account is connected and ready to take payments. | Admins |
Contacts
See Contacts and CRM.
| Tool | What it does | Who | Check first |
|---|---|---|---|
contacts_list | Search people or companies by name, email or phone. Archived contacts are left out unless asked for. | Everyone | |
contacts_get | One contact with every detail and the groups they're in. | Everyone | |
contacts_timeline | A contact's history in order: email, texts, event registrations, orders and notes. | Everyone | |
contacts_upsert | Add a person or company, or fill in the one that already matches by email or phone. Never blanks out existing details. | Everyone | |
contacts_update | Change details on a contact. Only the fields given change. | Everyone | |
contacts_archive | Archive contacts. They're hidden, never emailed again and taken out of every group. | Everyone | Yes |
contacts_merge | Merge two contacts into one, keeping everything from both. The second contact is gone afterwards. | Everyone | Yes |
Groups
See Groups.
| Tool | What it does | Who | Check first |
|---|---|---|---|
groups_list | Every group, with how many rows each holds. | Everyone | |
groups_get | One group with its columns and saved views. | Everyone | |
groups_rows | A page of a group's rows, with filters. | Everyone | |
groups_create | Create an empty group of people, companies or general rows. The type can't change later. | Everyone | |
groups_add_contacts | Add existing contacts to a group, or blank rows to a general group. | Everyone | |
groups_remove_rows | Take rows out of a group. The contacts stay in your contacts. | Everyone | Yes |
groups_set_cells | Fill in or clear cells on one row, by column name. | Everyone | |
groups_add_column | Add a column. Its type can't change later. | Everyone | |
groups_write | Add 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.
| Tool | What it does | Who | Check first |
|---|---|---|---|
notes_list | The notes on one contact, newest first. | Everyone | |
notes_create | Write a note on a contact. | Everyone | |
notes_update | Rewrite a note. Only the person who wrote it can. | Everyone | |
notes_delete | Delete notes. Only the person who wrote each one can. | Everyone | Yes |
Reminders
See Notes and reminders.
| Tool | What it does | Who | Check first |
|---|---|---|---|
reminders_list | Open follow-ups, or completed ones, filtered by contact or teammate. | Everyone | |
reminders_create | Add a follow-up on a contact, for you or a teammate. | Everyone | |
reminders_update | Change a reminder, snooze it or mark it done. | Everyone | |
reminders_delete | Delete reminders with no record left. Marking one done keeps a trail. | Everyone | Yes |
Inbox
See Inbox.
| Tool | What it does | Who | Check first |
|---|---|---|---|
messaging_list | Inbox threads, one per contact, filtered by status, channel, assignee or unread. | Everyone | |
messaging_get | One thread's recent messages. | Everyone | |
messaging_send | Reply to a contact by Lahuta message, email from one of your mailboxes, or text from your number. Sends to a real person. | Everyone | Yes |
messaging_close | Close a thread. It reopens if the contact writes again. | Everyone | |
messaging_assign | Assign a thread to a teammate, or unassign it. | Everyone |
Events
See Events.
| Tool | What it does | Who | Check first |
|---|---|---|---|
events_list | Your events, upcoming, past or all, or by name. | Everyone | |
events_get | One event with its dates. | Everyone | |
events_insights | Views, registrations, attendees and money taken, split by ticket and date. | Everyone | |
events_create | Create an event with its dates and, optionally, the same tickets on each date. Paid tickets need payouts set up. | Admins | |
events_update | Change an event. Only the fields given change. | Admins | |
events_clone | Copy an event's content, upcoming dates, tickets and form into a new event. Guests and messages aren't copied. | Admins | |
events_delete | Delete events with their dates, tickets, registrations and messages. Can't be undone. | Admins | Yes |
events_generate_description | Draft an event description from the details given. Saves nothing. | Admins | |
events_tickets_list | Every ticket on an event, with what each has sold. | Everyone | |
events_tickets_add | Add a ticket to one date. | Admins | |
events_tickets_update | Change a ticket. What people already paid doesn't change. | Admins | |
events_occurrences_add | Add another date, optionally copying the last date's tickets. | Admins | |
events_occurrences_cancel | Cancel one date. Its tickets stop selling and no more messages go out for it. The last remaining date can't be cancelled. | Admins | Yes |
events_registrations_list | Who's registered, filtered by date, status, name or email. | Everyone | |
events_registrations_add_attendees | Add people to the guest list yourself, with no payment. Can send them their tickets. | Admins | |
events_registrations_cancel | Cancel a registration or some of its seats. Refunds only when asked. | Admins | Yes |
events_requests_list | Registrations waiting for your approval. | Everyone | |
events_requests_approve | Approve a request. A paid one is sent a link to pay. | Admins | |
events_requests_decline | Decline a request and free up its seats. | Admins | Yes |
events_guests_invite | Email invitations. Skips anyone already invited or registered. Sends to real people. | Admins | Yes |
events_updates_list | The event's scheduled and sent messages. | Everyone | |
events_updates_create | Schedule a message relative to the event, like an hour before it starts. Nothing goes out now. | Admins | |
events_updates_blast | Message everyone registered right now, by email and text if asked. Sends to real people. | Admins | Yes |
events_checkin_search | Find a guest at the door by name or email. | Everyone | |
events_checkin_set_status | Check a guest in, or undo a check-in. | Admins | |
events_hosts_list | The co-hosts on an event, what each brought in and how many applications are waiting. | Everyone | |
events_hosts_invite | Invite another organization to co-host, by email. The invitation expires after a week. Sends to real people. | Admins | Yes |
Forms
The questions people answer when they sign up, such as an event's registration form.
| Tool | What it does | Who | Check first |
|---|---|---|---|
forms_questions_list | The questions on a form, such as an event's registration form. | Everyone | |
forms_questions_add | Add a question to a form. | Admins |
Bookings
See Bookings.
| Tool | What it does | Who | Check first |
|---|---|---|---|
bookings_types_list | Your booking pages, with length and weekly hours. | Admins | |
bookings_slots | Open start times on a booking page, up to 62 days at a time. | Admins | |
bookings_list | Upcoming or past bookings, by booking page, status or contact. | Admins | |
bookings_create | Book a time for an existing contact. Sends them a confirmation and tells your team. | Admins | |
bookings_set_status | Mark a booking completed or no-show, or set it back to booked. Nobody is notified. | Admins | |
bookings_cancel | Cancel bookings and tell the people who booked them. | Admins | Yes |
Products and orders
See Shop.
| Tool | What it does | Who | Check first |
|---|---|---|---|
products_list | Browse your products by name, status or category. | Everyone | |
products_get | One product with its description, photos, options, variants and collections. | Everyone | |
products_create | Add a product as a draft with one price. | Admins | |
products_update | Change a product's details. Prices live on the variants. | Admins | |
products_set_status | Put products on sale, back into draft, or archive them. Refused until shipping or pickup, weights, files and payments are ready. | Admins | |
products_delete | Delete products with their variants and photos. Past orders keep their record. | Admins | Yes |
products_save_variants | Replace a product's options and priced variants. Variants left out are removed. | Admins | |
products_set_media | Set a product's photos, in order, from your file library. | Admins | |
products_generate_description | Draft a product description. Saves nothing. | Admins | |
products_collections_list | Your collections, with how many products each holds. | Everyone | |
products_collections_create | Create a collection. It starts empty and hidden unless you say otherwise. | Admins | |
products_collections_set_items | Set which products are in a collection, in order. Products left out are removed from it. | Admins | |
products_orders_list | Shop orders, by order code, buyer, status or fulfillment. | Everyone | |
products_orders_get | One order with its items, buyer, delivery and payment. | Everyone | |
products_orders_set_fulfillment | Mark an order ready for pickup, shipped with tracking, or completed. The buyer is notified. | Admins | |
products_orders_cancel | Cancel an order, with a refund if asked. | Admins | Yes |
Coupons
See Coupons.
| Tool | What it does | Who | Check first |
|---|---|---|---|
coupons_list | Every discount code, with what it takes off, where it works and how often it's been used. | Admins | |
coupons_create | Create a discount code for events, products or services. | Admins | |
coupons_update | Change a code. Past redemptions stay as they were. | Admins | |
coupons_delete | Delete codes and their redemption records. Switching a code off instead keeps the history. | Admins | Yes |
coupons_redemptions | Who used a code, how much it took off and when. | Admins |
Services
See Services and Custom offers.
| Tool | What it does | Who | Check first |
|---|---|---|---|
services_list | Browse your services by name, status or category. | Everyone | |
services_get | One service with its description, photos and tiers. | Everyone | |
services_create | Add a service as a draft with one tier. | Admins | |
services_update | Change a service's details. Prices and turnaround live on the tiers. | Admins | |
services_set_status | Put services on sale, back into draft, or archive them. Refused until you can take payments. | Admins | |
services_delete | Delete services with their tiers and photos. Orders keep their own copy. | Admins | Yes |
services_save_tiers | Replace a service's tiers, one to three. Tiers left out are removed. | Admins | |
services_generate_description | Draft a service description. Saves nothing. | Admins | |
services_offers_list | Custom offers, by status or contact. | Everyone | |
services_offers_create | Write a custom offer for one contact. It stays a draft until sent. | Admins | |
services_offers_send | Email the offer to the contact with a link to pay. Sends to a real person. | Admins | Yes |
services_offers_void | Withdraw an offer. The emailed link stops working. | Admins | Yes |
services_orders_list | Service orders you've been paid for. | Everyone | |
services_orders_get | One order with the buyer's brief, deliveries and revision requests. | Everyone | |
services_orders_deliver | Deliver the work to the buyer with a message and files, and mark the order delivered. | Admins | |
services_orders_cancel | Cancel an order that's still in progress and refund the buyer. | Admins | Yes |
Files
Photos and files you've already uploaded in the dashboard. The assistant can't upload new files.
| Tool | What it does | Who | Check first |
|---|---|---|---|
media_list | Your file library, by file name or files not used anywhere yet. | Everyone |
Blog
See Blog.
| Tool | What it does | Who | Check first |
|---|---|---|---|
blog_list | Your posts, by status, title or keyword. | Everyone | |
blog_get | One post with its body, keywords, cover and authors. | Everyone | |
blog_tags | Every keyword your posts use. | Everyone | |
blog_seo_score | The SEO checks for a saved post: a score, the word count and a hint for every failing check. | Everyone | |
blog_create | Write a new post as a draft. | Admins | |
blog_update | Change a post. Changing a published post's slug breaks its old links. | Admins | |
blog_publish | Publish a post now or schedule it. | Admins | |
blog_unpublish | Take a live or scheduled post back to draft. | Admins | |
blog_review | An 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_delete | Delete draft and archived posts for good. Live posts are refused. | Admins | Yes |
Newsletter
See Newsletter.
| Tool | What it does | Who | Check first |
|---|---|---|---|
newsletter_overview | Subscribers, pending signups, unsubscribes, new this month and topic count. | Everyone | |
newsletter_topics_list | Your topics, with how many people are on each. | Everyone | |
newsletter_topics_create | Add a topic people can subscribe to. | Everyone | |
newsletter_members_list | Who has joined, with their topics, by status or topic. | Everyone | |
newsletter_subscribe | Sign people up by contact or email address. With double opt-in on, each gets a confirmation email. | Everyone | |
newsletter_unsubscribe | Take a subscriber off one topic, or off everything. | Everyone | Yes |
newsletter_sends_list | Your editions, drafts included, with delivery, open and click counts. | Everyone | |
newsletter_sends_create | Start an edition as a draft. Nothing is sent. | Everyone | |
newsletter_sends_schedule | Send an edition to its topic's subscribers, now or later. Sends to real people. | Everyone | Yes |
newsletter_sends_cancel | Call off a scheduled edition. It goes back to being a draft. | Everyone | Yes |
Campaigns
See Campaigns.
| Tool | What it does | Who | Check first |
|---|---|---|---|
campaigns_list | Your campaigns, by status. | Everyone | |
campaigns_get | One campaign with its email, text and audience. | Everyone | |
campaigns_create | Write an email, a text or both to an audience. It stays a draft until scheduled. | Everyone | |
campaigns_update | Change a draft campaign. | Everyone | |
campaigns_preview_audience | How many people an audience reaches by email and by text, and how many are missing an address or number. Sends nothing. | Everyone | |
campaigns_schedule | Send the campaign now or at a set time. Sends to real people. | Everyone | Yes |
campaigns_cancel | Call off a draft or scheduled campaign. Refused once sending has started. | Everyone | Yes |
campaigns_stats | What happened to a campaign's messages: sent, delivered, opened, clicked, bounced and more. | Everyone |
Templates
See Templates.
| Tool | What it does | Who | Check first |
|---|---|---|---|
templates_list | Your saved templates, most recently edited first. | Everyone | |
templates_get | One template with its subject and body. | Everyone | |
templates_create | Save a template to reuse later. | Everyone | |
templates_update | Change a template. | Everyone | |
templates_delete | Delete templates for good. | Everyone | Yes |
Sequences
See Sequences.
| Tool | What it does | Who | Check first |
|---|---|---|---|
sequences_list | Your sequences, with step counts and how many people are in each. | Everyone | |
sequences_get | One sequence with its trigger, sender and every step. | Everyone | |
sequences_stats | Enrollments by status, and per-step sends, opens and clicks. | Everyone | |
sequences_enroll | Add people to an active sequence. Their first step goes out after its delay. | Everyone | |
sequences_enrollments_list | Who's in a sequence and when their next step is due. | Everyone | |
sequences_enrollments_pause | Hold one person's remaining steps. | Everyone | |
sequences_enrollments_cancel | End one person's run. Their remaining steps never go out. | Everyone | Yes |
sequences_pause | Pause the whole sequence. | Everyone | |
sequences_resume | Restart a paused sequence. Steps that came due while paused go out right away. | Everyone |
Social posts
See Social posts.
| Tool | What it does | Who | Check first |
|---|---|---|---|
social_connections_list | Your connected social accounts. | Admins | |
social_posts_list | Your social posts, by status, platform or date range. | Admins | |
social_posts_get | One post with its text, media and each account's status and link. | Admins | |
social_posts_save | Write or replace a draft post for one or more accounts. | Admins | |
social_posts_schedule | Publish a post now or at a set time. Posts publicly to your accounts. | Admins | Yes |
social_posts_cancel | Call off any part of a post that hasn't gone out yet. | Admins | Yes |
social_posts_delete | Delete draft or cancelled posts. | Admins | Yes |
social_stats | What the platforms report about a published post. | Admins |