The inventory
Ivot by the numbers
Everything Ivot can do, written out in full. Search for what you need: if it exists, it is here.
- things listed
- tools in the chat
- tools on the phone
- services it connects
- automation building blocks
The areas of the app
16Where the work happens inside Ivot.
Overview
At the top the “My AI agents” section; below it, leads, spend, cost per lead, clicks and impressions for the period, with charts and anything broken.
dashboardareaAds Agent
Campaigns: create them, approve variants one by one, pause, resume, change budget.
adsareaSales Agent
Every WhatsApp, Instagram and Messenger conversation in one place, with the agent replying and the option to take over. In the same bar: calls, email, calendar, quotes and WhatsApp templates.
inboxareaAgent settings
Inside the Sales Agent, the agent answering your customers on WhatsApp and on the phone: instructions, rules, what it can do on each channel, when it hands over to you, one switch per channel and “Testa agente” to try it.
agenteareaCRM Agent
The contact list with stages, custom columns, tags, filters, file import and pipeline analytics.
leadsareaApprovals
What Ivot proposes to do: read it, approve in one click, and it gets done.
approvazioneareaCustom Agents
Automations, the “when this happens, do that” rules, written in plain words and dry-run before switching them on; and the tools Ivot works with.
automazioniareaMy AI agents
At the top of the Overview: how the agents are set up, what they know (the documents they read) and which tools are switched on.
agentiareaEmail
Your Gmail or Outlook inbox inside Ivot: read, reply in-thread, AI-applied labels and replies delegated to the agent.
emailareaQuotes
Quotes written by learning from your own, ready to send to the customer as a document.
preventiviareaCalendar
The connected Google Calendar: month, day, event detail and appointment creation.
calendarioareaSocial Agent
Publish and schedule posts, edit your own videos, editorial plan, stories plan, metrics and incoming comments.
socialareaGoogle Business
In the Traffic Agent, your Google listing: posts, review replies, business information.
google-businessareaYour website / landing page
In the Traffic Agent, the landing pages Ivot builds — address, live preview, visits, form submissions — and the articles written for your site.
sitoareaPhone calls
In the Sales Agent, your agent’s call log: the calls it answered, with summary and transcript, and the calls it made to contacts.
agente-telefonicoareaProperties
Extension for short-term rentals: properties, bookings, channel manager and today’s movements.
alloggiarea
Advertising
13Four platforms, three destinations, images and copy written by Ivot or uploaded by you.
Facebook and Instagram ads
Real Meta campaigns: images and copy generated by Ivot or uploaded by you, approved by you, launched and optimised.
meta-adspubblicitàMetaTikTok ads
Video only, €20/day minimum shared across creatives, country-level targeting.
tiktok-adspubblicitàTikTokGoogle ads
Search and display network. Ivot suggests the keywords and you can add your own; ad headlines and descriptions can be edited before launch.
google-adspubblicitàGoogleChatGPT ads
The advertising channel inside ChatGPT.
chatgpt-adspubblicitàChatGPTClick-to-WhatsApp campaigns
A click opens a chat with your number, and the agent replies right away.
dest-whatsapppubblicitàWhatsAppMeta lead form campaigns
The form is filled inside Facebook or Instagram with the fields you choose, and answers land in your CRM columns.
dest-modulopubblicitàCRMCampaigns pointing at your page
Form-completion objective when the page is ours and the pixel is on, traffic when it is an external site.
dest-landingpubblicitàYour own creatives: your photos, videos and copy
In New campaign pick “Manual”: upload up to 5 of your own photos or videos (JPG, PNG, WEBP, MP4, MOV, up to 100 MB) and write headline and copy, and each file becomes an ad as it is, no AI. Or upload your files, switch on “Use my photos/videos as they are” and Ivot only writes the copy. Before launch you approve each ad and edit headline, copy and link.
creativita-propriepubblicitàadsinserzionicreativitàcreativitacreativematerialimaterialecaricarecarico iouploadfotovideoimmagini miemanualecontrollo creativocopytestiapprovazioneagenziasocial media managerCampaigns created outside Ivot
Ivot reads every campaign in the connected ad accounts — Meta, Google and TikTok — including the ones built by hand in their own manager, and from the Ads Agent you pause or resume them. Budget and copy of those campaigns are still changed in their own manager.
campagne-esternepubblicitàaccount pubblicitaricampagne esistentiesterneAds Manageragenziasocial media managerAI-generated ad images
Five variants per campaign, with the copy rendered inside the image, each one regenerable.
immagini-aipubblicitàimmaginiCategory creative recipe
Ivot looks at how ads in your trade are built and shapes yours on that structure — never copying someone else’s content or colours.
ricetta-creativapubblicitàimmaginiCompetitor ads
From Meta’s public archive: who is advertising in your trade and city, for how long, with what message, to which ages.
archivio-concorrentipubblicitàconcorrentiMetrics that update themselves
Spend, clicks, impressions, leads and cost per lead resynced from Meta without you opening anything.
sync-metrichepubblicitàmetriche
Social
8What to publish, when, and what went out.
Editorial plan
Decide once how many posts a week and in which format: Ivot fills the calendar with topic, hook and draft caption.
piano-editorialesocialStories plan
One to five vertical stories a day, for a week or a month, with a strategy built around the message you want to land.
piano-storiesocialstorieGenerated posts and carousels
From topic to caption and images, up to ten slides, each one regenerable.
post-aisocialimmaginiYour own posts, with your photos and videos
In Social Agent → New post write the text, add your own photos or videos (two or more become a carousel) and pick the profiles: Facebook, Instagram (post or story), TikTok, YouTube and LinkedIn. Publish now, schedule for a date or save as draft. AI is optional: “Write with AI” and “Improve with AI” only if you press them.
post-tuoisocialorganicocreativitàcreativitamaterialimaterialecaricareuploadfotovideocarosellodidascaliastoriesocial media managerEditing your own videos
In Social Agent → Editing you upload one or more videos shot on your phone, up to 3 minutes in total: Ivot removes pauses and mistakes, adds a hook at the start, subtitles in a style you pick or create, your clips, photos, logo and music (saved for later videos), zooms and effects. You can say in plain words how you want it, give it the script, and teach it your style with Instagram or TikTok links of videos you like. Then you publish it on social or use it in an ad. 50 credits per edit, charged only if the video is ready.
editing-videosocialvideomontaggioeditingsottotitolireelganciohookeffetti sonoriinserzionicrediticopionemusicalogomaterialistileinstagramtiktokcapcutScheduling and drafts
Publish now, schedule for a date, or save as draft — across several channels at once.
programmazionesocialComments and replies
Comments received on your posts, with analysis of what people ask and suggested replies.
commentisocialMetrics and follower growth
Reach, impressions, engagement and follower trend for every connected channel.
metriche-socialsocialmetriche
The agent that talks to your customers
9WhatsApp, Instagram and Messenger, from your number and your profiles.
Replies to customers on WhatsApp
From your own number, with what it knows about your business, around the clock.
wa-rispondeWhatsAppagenteAlso replies on Instagram and Messenger
Same brain, same tools, with a per-channel switch.
wa-instagramInstagramagenteUnderstands voice notes
The customer’s voice note is transcribed and handled like a written question.
wa-vocaliWhatsAppagenteLearns from your documents
Price lists, spec sheets, manuals and terms: it answers quoting the passage, not from memory.
wa-documentiagentedocumentiSteps aside when you jump in
If you reply by hand the agent stops on that chat, and resumes after the silence you set.
wa-takeoverWhatsAppagenteMessages to many contacts
Sends to groups of contacts using Meta-approved templates, always excluding anyone who opted out.
wa-broadcastWhatsAppMessage templates written by Ivot
It writes the text, normalises it to Meta’s rules and submits it for approval.
wa-templateWhatsAppTools you build yourself
Your own endpoint, a document search or an operation on a connected service — described in words and switched on by you.
wa-strumenti-tuoiagentestrumentiRun Ivot by texting its number
From your phone, recognised by your number: the same switchboard tools, over chat.
wa-deskWhatsAppagente
On the phone
3Ivot answers you, and for your customers it can answer on your behalf.
Call Ivot and tell it what to do
Your support agent on the phone: call it any time, it recognises you from your number and you run your AI agents by voice — campaigns, budget, contacts, messages — even while driving. It does not call your contacts.
centralinotelefonoA code for what matters
Pausing an ad asks for nothing; changing a budget or deleting does. The code lasts 30 days on that number.
codicetelefonosicurezzaEvery voice action reaches you by email, with an undo link
So you notice within thirty seconds even if it wasn’t you.
email-annullatelefonosicurezza
Automations
47Rules are built like this: when one of these happens, if the conditions hold, do one of these.
Quando arriva un nuovo contatto
A rule can start from here.
lead_createdautomazioniquandoQuando un contatto cambia fase
A rule can start from here.
stage_changedautomazioniquandoQuando un contatto resta fermo nella stessa fase
A rule can start from here.
stage_staleautomazioniquandoQuando a un contatto viene messa un’etichetta
A rule can start from here.
tag_addedautomazioniquandoQuando cambia un campo del contatto
A rule can start from here.
field_changedautomazioniquandoQuando un contatto non risponde da un po’
A rule can start from here.
no_reply_forautomazioniquandoQuando un cliente scrive di un argomento
A rule can start from here.
message_mentionsautomazioniquandoQuando il bot fissa un appuntamento
A rule can start from here.
appointment_bookedautomazioniquandoA intervalli regolari
A rule can start from here.
scheduleautomazioniquandoUna sola volta, a una data e ora precise
A rule can start from here.
onceautomazioniquandoSolo quando la lanci a mano
A rule can start from here.
manualautomazioniquandoQuando un documento del Drive cambia
A rule can start from here.
document_changedautomazioniquandoQuando arriva una data scritta sul contatto
A rule can start from here.
date_reachedautomazioniquandoQuando un’inserzione va male
A rule can start from here.
ad_metricautomazioniquandoQuando arriva un commento sui social
A rule can start from here.
comment_receivedautomazioniquandoSposta in una fase
This is what the rule can do.
set_stageautomazionialloraMetti un’etichetta
This is what the rule can do.
add_tagautomazionialloraTogli un’etichetta
This is what the rule can do.
remove_tagautomazionialloraScrivi in una colonna
This is what the rule can do.
set_fieldautomazionialloraAggiungi una nota
This is what the rule can do.
append_noteautomazionialloraSegna come contattato
This is what the rule can do.
set_contactedautomazionialloraAvvisa il titolare
This is what the rule can do.
notify_ownerautomazionialloraFerma il bot su quella chat
This is what the rule can do.
pause_botautomazionialloraManda un’email al contatto
This is what the rule can do.
send_emailautomazionialloraManda un messaggio WhatsApp al contatto
This is what the rule can do.
send_whatsapp_templateautomazionialloraTelefona al contatto con il tuo agente IA
This is what the rule can do.
call_contactautomazionialloraRileggi le cartelle dei documenti
This is what the rule can do.
import_documentsautomazionialloraScrivi un articolo per il sito
This is what the rule can do.
write_articleautomazionialloraMetti in pausa l’inserzione
This is what the rule can do.
pause_adautomazionialloraPrepara la risposta e chiedimi l’ok
This is what the rule can do.
review_comment_replyautomazionialloraAggiungi il contatto ai clienti di Fatture in Cloud
This is what the rule can do.
add_invoicing_clientautomazionialloraÈ
Comparison available in conditions (“only if…”).
eqautomazionisolo seNon è
Comparison available in conditions (“only if…”).
neqautomazionisolo seÈ tra
Comparison available in conditions (“only if…”).
inautomazionisolo seNon è tra
Comparison available in conditions (“only if…”).
not_inautomazionisolo seÈ maggiore di
Comparison available in conditions (“only if…”).
gtautomazionisolo seÈ almeno
Comparison available in conditions (“only if…”).
gteautomazionisolo seÈ minore di
Comparison available in conditions (“only if…”).
ltautomazionisolo seÈ al massimo
Comparison available in conditions (“only if…”).
lteautomazionisolo seContiene
Comparison available in conditions (“only if…”).
containsautomazionisolo seNon contiene
Comparison available in conditions (“only if…”).
not_containsautomazionisolo seÈ vuoto
Comparison available in conditions (“only if…”).
is_emptyautomazionisolo seÈ valorizzato
Comparison available in conditions (“only if…”).
is_not_emptyautomazionisolo seÈ sì
Comparison available in conditions (“only if…”).
is_trueautomazionisolo seÈ no
Comparison available in conditions (“only if…”).
is_falseautomazionisolo seÈ più vecchio di (giorni)
Comparison available in conditions (“only if…”).
older_than_daysautomazionisolo seÈ negli ultimi (giorni)
Comparison available in conditions (“only if…”).
within_last_daysautomazionisolo se
Integrations
34The services Ivot connects to your account.
Meta (Facebook e Instagram)
Le inserzioni su Facebook e Instagram, e le pagine da cui escono.
meta-facebook-instagramintegrazioneGoogle Ads
Gli annunci su Google, per chi ti sta già cercando.
google-adsintegrazioneChatGPT Ads
Le inserzioni dentro ChatGPT: un posto nuovo, dove c’è ancora poca concorrenza.
chatgpt-adsintegrazioneTikTok Ads
Le inserzioni su TikTok, che sono solo video.
tiktok-adsintegrazioneWhatsApp Business
Il numero su cui i tuoi clienti ti scrivono davvero.
whatsappintegrazioneGoogle Business Profile
La tua scheda su Google e su Maps: chi ti cerca per nome finisce lì prima che sul sito.
google-business-profileintegrazioneGmail
La tua posta, letta e smistata.
gmailintegrazioneGoogle Calendar
La tua agenda vera, quella che guardi già.
google-calendarintegrazioneGoogle Drive
Le cartelle dove tieni listini, capitolati, procedure.
google-driveintegrazioneOutlook
La posta di chi lavora con Microsoft 365.
outlookintegrazioneOneDrive
Le cartelle di chi tiene i documenti su Microsoft.
onedriveintegrazioneStripe
Come incassi online, e come Ivot fa pagare dentro la conversazione.
stripeintegrazioneDistanze con Google Maps
Distanze e tempi di viaggio fra la tua sede, i tuoi appuntamenti e l’indirizzo del cliente.
distanze-google-mapsintegrazioneFatture in Cloud
Il programma di TeamSystem con cui fai fatture, preventivi e proforma.
fatture-in-cloudintegrazionein arrivoNotion
Le pagine e i database dove tieni il lavoro.
notionintegrazioneLinear
Le attività e i bug del tuo team.
linearintegrazioneJira e Confluence
Ticket e documentazione, per chi lavora con Atlassian.
jira-confluenceintegrazioneIntercom
Le conversazioni di assistenza.
intercomintegrazionein arrivoAsana
I progetti e chi fa cosa.
asanaintegrazionein arrivoCanva
I tuoi progetti grafici.
canvaintegrazionein arrivoSentry
Gli errori del tuo software.
sentryintegrazioneZapier
Il ponte verso qualche migliaio di altri servizi.
zapierintegrazionePostHog
Come le persone usano il tuo sito o la tua app.
posthogintegrazioneMixpanel
I dati di prodotto: eventi, funnel, retention.
mixpanelintegrazioneAmplitude
Grafici, coorti ed esperimenti sul tuo prodotto.
amplitudeintegrazioneHelium 10
Per chi vende su Amazon.
helium-10integrazioneSerpstat
Dove ti trovano su Google.
serpstatintegrazioneSuperhuman Mail
La posta e il calendario di Superhuman.
superhuman-mailintegrazioneCalendly
Le prenotazioni che i clienti fissano da soli sul tuo calendario.
calendlyintegrazioneTikTok
Il tuo profilo TikTok, per i contenuti — non per le inserzioni.
tiktokintegrazioneYouTube
Il canale su cui finiscono i video lunghi.
youtubeintegrazioneLinkedIn
Il profilo o la pagina aziendale su LinkedIn.
linkedinintegrazioneWordPress
Il sito su cui scrivi, e su cui Google ti trova. Con WooCommerce, anche il negozio.
wordpressintegrazioneShopify
Il tuo negozio online: catalogo, negozio e blog, gestiti dalla chat.
shopifyintegrazione
Services you can connect to the agent
12Authorised with a consent screen on the service itself; the marked ones can also be given to the bot that answers customers.
Notion
Legge e aggiorna le pagine del tuo Notion: l'agente può cercare procedure, listini e appunti che tieni lì, e scriverci quello che raccoglie.
notionconnettoreanche su WhatsAppLinear
Crea e segue le issue su Linear: utile per trasformare una richiesta di un cliente in un lavoro tracciato.
linearconnettoreStripe
Consulta pagamenti, clienti e abbonamenti su Stripe. Sola lettura sui dati finanziari: nessun addebito parte da qui.
stripeconnettoreJira e Confluence
Legge e scrive su Jira e Confluence (Atlassian): ticket, documentazione, procedure.
atlassianconnettoreanche su WhatsAppSentry
Consulta gli errori applicativi su Sentry, per capire cosa si è rotto e da quando.
sentryconnettoreZapier (azioni)
Esegue le azioni Zapier che hai abilitato: migliaia di app raggiungibili senza un'integrazione dedicata. Più potente del webhook, perché l'agente VEDE le azioni disponibili invece di sparare dati in un hook.
zapierconnettorePostHog
Legge i dati di prodotto su PostHog — eventi, funnel, insight, sessioni — e risponde a domande su come le persone usano il tuo sito o la tua app.
posthogconnettoreMixpanel
Interroga i tuoi dati Mixpanel: eventi, funnel, retention e segmenti, spiegati in parole semplici.
mixpanelconnettoreAmplitude
Analizza i dati di prodotto su Amplitude: grafici, coorti ed esperimenti, per capire cosa funziona.
amplitudeconnettoreHelium 10
Legge i tuoi dati Helium 10 per chi vende su Amazon: prodotti, parole chiave, vendite e concorrenza.
helium10connettoreSerpstat
Dati SEO da Serpstat: posizioni su Google, parole chiave, backlink e concorrenti, per sapere dove ti trovano e dove no.
serpstatconnettoreSuperhuman Mail
Legge la posta e il calendario di Superhuman: cerca email, riassume i thread e prepara le bozze di risposta.
superhumanconnettore
Ready-made agent capabilities
2Switched on with a toggle, nothing to build.
Google Calendar
Fa controllare all'agente le fasce libere, fissare e annullare appuntamenti reali sul calendario Google del business. Riusa la connessione Google già collegata: nessuna chiave da inserire.
google_calendaragentePagamenti in chat
Fa mandare all'agente un link di pagamento Stripe mentre parla col cliente, e gli fa controllare se è stato pagato. Riusa il collegamento a Stripe che hai già dato: nessuna chiave da inserire. Paga solo ciò che metti nel listino.
pagamenti_stripeagente
The brakes
7What Ivot does NOT do on its own, and why.
Niente esce senza il tuo sì
Ads are approved one by one: it’s your company’s face on them.
sic-approvazionesicurezzaChi dice stop non viene più scritto
It holds on every outbound path: automations, bulk sends, agent and switchboard.
sic-optoutsicurezzaWhatsAppI contatti caricati da file nascono bloccati
They authorised no one: unlocking them is a declaration that stays on the record.
sic-quarantenasicurezzaCRMFascia di silenzio
Nothing goes out at night, unless waiting would mean never being able to reply.
sic-orarisicurezzaWhatsAppIl cliente sa che parla con un’IA
Disclosure on the first message, as Article 50 of the AI Act requires.
sic-disclosuresicurezzaIl costo si vede prima di premere
Every image, video and call has its price in credits, written on the button.
sic-creditisicurezzacreditiLe chiavi API non passano dalla chat
Chat history is a permanent archive: keys go in a field that is written and never read back.
sic-chiavisicurezza
Plan and support
10What it costs, how long you commit, who answers and what happens if you ask for a person.
The plan: Ivot at €99 a month or €799 a year
There is one listed plan: €99 a month, or €799 a year. The monthly plan has no commitment: you can activate it for just one month and cancel from your profile whenever you like. It includes 1,000 AI credits a month, campaigns on Facebook, Instagram, Google, TikTok and ChatGPT, the agent on WhatsApp, Instagram and Messenger, custom landing pages, blog articles published on WordPress and Shopify and over 31 integrations. 1,000 credits cover about 10,000 messages or emails sent or analysed, or 200 images, or 10 thirty-second videos, or 500 blog articles. Several businesses can be run from the same account: the first is the €99 plan, each additional business costs €49 a month and has its own 29 AI agents. There is also a plan with your own dedicated AI expert, at €2,999 a month: ask Ivot on WhatsApp. Companies with special needs can get a custom plan: write to info@ivotagent.com. You activate the plan yourself at ivotagent.com/attiva.
piano-ivotpianopianiprezzoprezzicostoabbonamentomensileduratadurata minimavincolidisdettaIvot Baseenterpriseaziendesu misuraannualepersonalizzatiemailespertocreditimessaggiimmaginivideoTry the phone agent: +39 0742 250012
The phone agent demo is our own number, +39 0742 250012: call it and the Ivot Agent answers, the same one you call as a customer to run your AI agents by voice.
demo-telefonodemoprovatelefonotelefonicachiamatacentralinoagente telefonicovoceSupport on the Ivot plan
Human support exists and goes through WhatsApp only; inside there are video guides explaining every step. No scheduled calls, no onboarding with a person. The Ivot Agent, on the other hand, you can call any time: it sees your whole business — ads, contacts, spend, messages, calendar — and explains it to you.
assistenza-baseassistenzasupportoaiutoWhatsApponboardingvideo guideIvot BaseTalking to a person
The agent cannot hand you over to an operator: nobody is there to pick it up, and promising it would be a wait that never ends. You don’t need to wait for anyone: you activate the plan yourself on the website, and once it is active human support is there, on WhatsApp.
assistenza-umanoassistenzaumanopersonaoperatoresupportoAffiliate programme: 30% of monthly recurring payments
Whoever promotes Ivot gets 30% of monthly recurring payments: every month a customer they brought pays the subscription, 30% of that payment goes to them (on the €99 plan that is about €30 a month per customer). You can become an affiliate right away and for free at ivotagent.com/affiliati: sign up in a minute, get a personal link, and customers are tracked automatically.
affiliatiaffiliatiaffiliatoaffiliazionereferralcommissionecommissioniricorrentipromuovererivenditarivenditorepartnerguadagnareYour WhatsApp number stays yours, even if you cancel
Ivot works on the number you already use with the WhatsApp Business app: connecting it does not hand it over to anyone. If you cancel the subscription you do not lose the number: the Ivot agent switches off, and you keep using it with the WhatsApp Business app as before. Only a number rented from Ivot is different, as it belongs to Ivot Agent.
numero-resta-tuonumeroWhatsAppWhatsApp BusinesscollegaredisdettadisdireannullareannulloperdoperdereabbonamentoRe-running a campaign with the same setup, changing only the creatives
A campaign is not rebuilt from scratch: Ivot duplicates its setup — same Meta lead form, same area, age, budget and destination — and you only change creatives and copy, uploading your own photos and videos or having the AI create them. You can also just ask Ivot in chat. On a live campaign, budget, age, gender and countries change without rebuilding it.
campagne-stesso-setupduplicareduplicacopiareclonarerifaresetupimpostazionistesso modulolead adsmodulocreativitàcampagnacampagneriutilizzaremodelloGetting recommended by ChatGPT: SEO and GEO
More and more customers find a supplier by asking ChatGPT instead of Google. Agent Gabriele (Visibility on AI) works so that, when they do, your name comes up: it writes content on your WordPress or Shopify site in the format AIs pick up (you approve it), keeps the structured data of your site and Google listing in order, watches the sources AIs read in your sector and checks how ChatGPT, Gemini and Google’s AI answers describe your business. It does not guarantee being cited: nobody can.
visibilita-ai-geoGEOSEOChatGPTGeminivisibilitàAIintelligenza artificialeconsigliareconsigliacitatomotori di ricercaGoogleposizionamentoarticoliblogScheduled WhatsApp messages to your lists, even with your video
You upload the contacts of your lists (from Excel or CSV, those who gave consent), split them with one tag per list, prepare a WhatsApp template with the link to your video, and an automation sends it on its own whenever you want: for example every Monday at 10. Meta approves the template, whoever writes stop gets nothing more and nothing goes out at night.
whatsapp-programmatibroadcastlistelistaprogrammareprogrammatiogni settimanasettimanaleautomaticoautomaticamentevideonewsletterinviiWhatsAppmodellitemplateConnecting your management software or another program
Beyond the ready integrations, Ivot connects to any program: through Zapier (thousands of apps), through connectors, or with an agent tool that uses your program’s API key, so the agent reads and writes there on its own. If the program has no way to connect, technical support builds it: some things at no extra cost, others with a quote.
collegare-gestionalegestionalemagazzinointegrazioneintegrazionicollegareAPIsoftwareprogrammaCRMpersonalizzazionesu misurasviluppo
The tools of “Ask Ivot”
227Every row is something the agent can do by itself while you chat with it.
get_metrics
The SAME figures shown in the Overview for a period: spend, clicks, impressions, leads and cost per lead across ALL ad accounts (including campaigns created outside IVOT), plus the same-length period right before for comparison.
chatget_ads_summary
Get a summary of all the business ads: count by status (active, in review, draft, paused), with headline and basic metrics.
chatget_ad_metrics
Get detailed ad metrics sorted by a specific metric.
chatget_account_campaigns
Get ALL campaigns of ALL connected ad accounts (Meta — including several ad accounts in the same portfolio —, Google and TikTok), including those created OUTSIDE IVOT (directly in Ads Manager or by other agencies).
chatcerca_inserzioni_concorrenti
Look at the ads OTHER companies are actually running on Facebook and Instagram, from Meta's public archive.
chatget_business_info
Get business info: name, website, Stripe status and THE FULL DNA (cosa_fa, prodotti_servizi, cliente_ideale).
chatget_setup_state
Tells how far the business is with its connections: for each channel (Meta Ads, WhatsApp, Google mail and Calendar, Instagram, Facebook Page, TikTok, YouTube, LinkedIn, Google Business, Google Ads, ChatGPT Ads, TikTok Ads) the state (colle…
chatget_percorso_avvio
The guided onboarding path: five steps (connections, first campaign, WhatsApp chatbot, CRM, automations) each with its state derived from real data, the CURRENT step with why, steps, exact path and what is missing, and the suggested replie…
chatavanza_percorso_avvio
Skips or resumes a step of the onboarding path and returns the updated path (same format as get_percorso_avvio: do not call it afterwards). «salta» when the owner says «skip this step», «not interested», «later»; «riprendi» when they want…
chatget_leads_summary
Get a summary of received contacts/leads: total, last days, which ads they come from.
chatget_crm_analytics
Get the CRM pipeline health: how many contacts sit in each pipeline stage with their monetary value, conversion rate (won/lost), total pipeline and won value, and how many contacts are stalled in an open stage for too long (with the oldest…
chatpause_ad
Stop an ad on Meta: works both on an active ad and on one under review (`pending_review`), where it is in fact the best moment because it has not spent yet.
chatresume_ad
Resume a paused ad on Meta.
chatpropose_update_live_ad
Asks the user to confirm changing budget and/or audience (age, gender, countries) of an ALREADY LAUNCHED ad (active/paused/pending_review) — real spend on Meta.
chatconfirm_update_live_ad
Applies the change prepared by propose_update_live_ad, with the token.
chatpropose_delete_ad
Asks the user to confirm DELETING an already-launched ad (and its siblings, if part of a multi-creative group sharing the same Meta campaign — they stop together).
chatconfirm_delete_ad
Executes the deletion prepared by propose_delete_ad, with the token.
chatkb_overview
Get an overview of the business 'knowledge base': documents uploaded by the owner (PDFs: brochures, price lists, FAQs, ...) and the count of extracted entities by type (products, services, targets, USPs, pricing, FAQs, etc.).
chatsearch_kb
Search entities in the business knowledge base by name or description.
chatsearch_documents
Cerca nei DOCUMENTI caricati dal titolare (schede tecniche, listini, manuali, condizioni) e ritorna i PASSAGGI ORIGINALI con il file di provenienza e la posizione.
chatlist_drive_sources
List the Drive folders (or single files) the owner connected to Ivot — Google Drive or OneDrive — with their name, when they were last re-read, how many documents ended up in memory from them, and whether the last run went wrong.
chattoggle_drive_source
Turn the re-reading of a connected Drive folder on or off.
chatremove_drive_source
Remove a Drive folder from the sources: Ivot stops re-reading it and it disappears from the list.
chatimport_drive_file
Search a file by name in the connected Drive folders and read it RIGHT NOW.
chatget_kb_entity
Get the full details of a knowledge-base entity, including all incoming/outgoing relations (e.g. which product solves which problem, who it targets, at what price, etc.).
chatremember_fact
Write into memory a fact the owner told you BY VOICE in chat ('note that we're closed on Mondays', 'fitting costs 80 euros', 'we don't work with apartment blocks').
chatpropose_forget_fact
Prepare the DELETION of a fact from memory and ask for confirmation.
chatconfirm_forget_fact
Delete the fact from memory, after the user explicitly says yes.
chatlearn_from_attachment
Read the document the owner attached to this chat — PDF, Word .docx or text .txt/.md/.csv (price list, brochure, contract, spec) — and put its content into the agent memory, so it can answer customers about it on WhatsApp.
chatanalizza_foglio_contatti
Read the spreadsheet (Excel or CSV) the owner attached to this chat and TELL THEM what is in it: how many people, which columns, whether there are phones and emails, how many duplicates, how many rows are left out and why, which sheets the…
chatlist_agent_rules
List the standing orders the owner gave to the agent that answers customers, in chat and on the phone ('never give prices over chat', 'if they ask for a discount hand the chat to me').
chatpropose_save_agent_rule
Prepare a STANDING ORDER for the agent that answers customers (it applies in chat and on the phone) and ask for confirmation.
chatconfirm_save_agent_rule
Save the order, after the user explicitly says yes.
chatkb_list_all
Returns ALL business entities (id, type, short name).
chatget_conversations
List the business WhatsApp conversations (customer chats): contact (name or number), status, source (from ad/organic/imported history), last message preview, date and message count.
chatget_conversation_messages
Read the messages of ONE specific WhatsApp conversation (who said what, chronologically).
chatcerca_contatto
Find a contact by NAME, PHONE or EMAIL among the chats and the Contacts list (read-only, no confirmation).
chatpropose_riattiva_ai_contatto
Propose to TURN the AI agent (Ivot) BACK ON in ONE customer chat where it was off: from the chat switch, from a manual takeover, or because the customer had written «stop».
chatconfirm_riattiva_ai_contatto
Turns the AI agent back on in the proposed chat, after the user's explicit yes.
chatstart_ad_campaign_draft
FIRST step to create a new ad campaign.
chatsearch_google_keywords
What people actually search on Google, with monthly volumes and indicative cost per click (Keyword Planner).
chatsearch_meta_interests
Search Meta interests (e.g. 'gym', 'italian cuisine') and return IDs + names.
chatpropose_generate_variants
Asks the user to confirm generation of the AI variants (copy + images; 5, or as many as the owner asks for with `count`) for the campaign (WhatsApp, form, landing, ChatGPT, Google or TikTok depending on destination).
chatconfirm_generate_variants
Executes the generation of the variants after user confirmation.
chatpropose_launch_variants
Asks the user to confirm launching the variants on Meta.
chatconfirm_launch_variants
Executes the launch with the chosen variants (on Meta, or on TikTok with destination='tiktok').
chatlist_active_drafts
Returns the business's non-launched drafts from the last 90 days (status draft, or error if a launch failed), grouped by batch (batch_id, null for manual drafts).
chatcancel_draft
Cancels all draft variants of a batch.
chatpropose_regenerate_variant_image
Asks the user to confirm regenerating ONLY the image of ONE already-generated draft variant (image-to-image: the current image as reference + the user's instruction, e.g. an overlay, a background/subject change).
chatconfirm_regenerate_variant_image
Executes the image regeneration after user confirmation.
chatpropose_regenerate_variants_from_photos
Asks the user to confirm regenerating the images of MULTIPLE drafts at once using the photos the user ATTACHED in THIS message as a visual reference (e.g. real product photos): unlike propose_regenerate_variant_image (a text instruction on…
chatconfirm_regenerate_variants_from_photos
Executes the regeneration after user confirmation.
chatpropose_edit_draft_copy
Asks for confirmation to change the headline, text and/or secondary line of ONE draft (status draft or error), without AI and without touching the image.
chatconfirm_edit_draft_copy
Applies the draft's text change after the owner's yes.
chatpropose_use_attached_media_for_variants
Asks for confirmation to put the photos (or the video) the owner ATTACHED in chat on the drafts AS THEY ARE, without AI: no regenerated image, no text printed on top.
chatconfirm_use_attached_media_for_variants
Puts the files on the drafts after the owner's yes.
chatlist_lead_forms
Lists the ACTIVE Meta lead forms already created for this business (id, name, leads received so far).
chatcreate_lead_form
Creates a new Meta instant lead form (name, fields to collect, privacy policy URL).
chatget_lead_form_fields
What the lead form of the live campaign asks TODAY, and where each answer lands: form fields read from Meta, available Contacts columns, and which fields are linked to no column.
chatpropose_lead_form_fields
Asks the user to confirm ADDING fields to the live campaign's lead form, linked to Contacts columns.
chatconfirm_lead_form_fields
Runs after the explicit yes: creates the new form on Meta with old + new fields, opens the Contacts columns and repoints the campaign ads.
chatpropose_lead_form_remove
Asks the user to confirm REMOVING fields from the live campaign's lead form.
chatconfirm_lead_form_remove
Runs after the explicit yes: creates the form without those fields on Meta and repoints the campaign ads.
chatget_emails
Read recent emails from the Gmail inbox connected to the business (read-only).
chatget_calendar_events
Read events from the Google Calendar connected to the business (read-only).
chatread_email
Read the FULL BODY of one email (sender, recipient, subject, complete text). get_emails only returns the preview: when the user asks what an email says, what someone answered, the details of a notification (Calendly, a quote, an order), yo…
chatsearch_web
Search public information on the Internet and get title, source, snippet and URL for each result.
chatcosa_sa_fare_ivot
Search ALL the things IVOT can do: app areas, ad platforms, integrations, connectors, your own tools in this chat, the phone and WhatsApp ones, automation triggers and actions.
chatguida_collegamento
The verified guide to CONNECT a platform to Ivot (Meta, WhatsApp, Instagram, Google Ads, TikTok, Gmail, Calendar, Drive, WordPress, Shopify, Stripe, Notion and the other services): requirements, steps inside Ivot with the real button label…
chatdiagnostica_sito
LIVE diagnosis of the owner's WordPress site or Shopify store when connecting it to Ivot fails: it queries the site from outside (home page, WordPress API, an authentication probe with a FAKE password, the Shopify store) and returns the li…
chatleggi_pagina
Open and read ONE web page given its link: returns the title, the page text (up to 20,000 characters) and the main links.
chatpropose_importa_sito
Prepare importing a WEBSITE into the business memory: reads the given page and, if `includi_pagine_interne` is true (default), up to 4 internal pages of the same site picked among the most useful (about, services, prices, contact, faq).
chatconfirm_importa_sito
Learn into memory the pages proposed by propose_importa_sito, after the user's explicit yes.
chatlist_calendar_booking_rules
List this business's 'calendar bookings become contacts' rules: which event title is recognised (e.g. 'DEMO IVOT'), which CRM columns receive the questionnaire answers, when the last sync ran and whether it errored.
chatpropose_calendar_booking_rule
Prepare a rule by which EVERY event of the connected Google Calendar whose title contains a given text (e.g. 'DEMO IVOT', Calendly bookings) becomes a CRM contact: the invitee's name, email and phone, the questionnaire answers sorted into…
chatconfirm_calendar_booking_rule
Create the proposed rule (CRM columns + calendar read every 10 minutes), after the user explicitly says yes.
chattoggle_calendar_booking_rule
Turn a calendar rule on or off (id from list_calendar_booking_rules).
chatget_crm_config
Read how the CRM is configured for this business: pipeline stages (with how many contacts in each), custom columns with their type, and which columns are hidden.
chatpropose_crm_changes
Prepare a customization of the CRM Agent page and ask the user to confirm.
chatconfirm_crm_changes
Apply the customization after the user explicitly approves.
chatcrm_unsupported
Use it when the user asks for something we CANNOT do: new pages or sections, app layout changes, integrations with other software, or anything that requires writing code.
chatlist_wa_templates
List the WhatsApp messages prepared for this business: title, id, status (approved / waiting for WhatsApp / rejected) and the first words of the text.
chatpropose_landing_page
Write the business's landing page.
chatconfirm_landing_page
Publish the page after an explicit yes.
chatlist_landing_pages
Show the business's landing page, if any (there is at most one): preview link, public address, published or not, views and contacts collected.
chatlist_landing_submissions
The landing form submissions, with EVERY field the visitor filled in and whether they became CRM contacts.
chatpropose_link_landing_crm
Link the landing to the CRM: from then on whoever fills the form becomes a contact and triggers automations.
chatconfirm_link_landing_crm
Turns the CRM link on after an explicit yes.
chatunlink_landing_crm
Unlink the landing from the CRM: submissions keep being stored and stay readable via list_landing_submissions, but stop becoming contacts and stop triggering automations.
chattoggle_landing_pixel
Turns conversion tracking on or off for the landing: when on, every completed form is reported to Meta as a conversion, so campaigns pointing at that page learn to look for people who actually fill it in.
chatget_pixel_status
The business's Meta Pixel status: which one is linked, whether it is verified, and the list of those available on the ad account.
chatpropose_create_pixel
Creates a NEW Meta Pixel on the customer's ad account and links it to the business.
chatconfirm_create_pixel
Creates the pixel after an explicit yes.
chatpropose_link_pixel
Links an EXISTING Meta Pixel to the business, chosen from what get_pixel_status returns.
chatconfirm_link_pixel
Links the pixel after an explicit yes.
chatlist_charts
List the free CRM charts already saved (built by hand by the entrepreneur or by you in chat): name, plain-language description, chart type.
chatbuild_chart
Build ONE free chart over the contacts from a plain-language request (e.g. 'pie chart of contact sources', 'bar chart of the quote value by stage') and SAVE IT IMMEDIATELY: unlike automations it needs no propose/confirm double step, becaus…
chatlist_image_prompts
Show how this business's ad images are generated: which style is active right now (with the FULL prompt text), the already saved prompts and the names of the ready-made IVOT templates.
chatget_image_prompt_text
Return the FULL text of a saved prompt (by id) or of an IVOT template (by name).
chatset_image_prompt
Save a new style for the ad images and ACTIVATE it right away in place of the current one.
chatactivate_image_prompt
Re-activate an already saved image style (by id) or, with no id, go back to the default IVOT templates.
chatdelete_image_prompt
Permanently delete a saved image style.
chatlist_quotes
List the quotes already written (title, client, draft or sent, when) and how many sample quotes the owner uploaded.
chatget_quote_text
Return the full TEXT of a quote.
chatcreate_quote
Write a NEW quote copying structure, tone and terms from the owner's uploaded sample quotes.
chatrevise_quote
Rewrite a quote applying a change said in words ("drop the scaffolding", "add 10% discount", "add 15-day validity").
chatpropose_send_quote
Prepare sending a quote by email to the client.
chatconfirm_send_quote
Actually send the quote, consuming the propose_send_quote token.
chatpropose_support_request
Prepare a SUPPORT REQUEST to the Ivot team and ask for confirmation.
chatconfirm_support_request
Send the support request prepared by propose_support_request, consuming the token.
chatget_business_settings
Read the business settings the owner can change: displayed name, website, brand identity (the DNA: what it does, what it sells, who the ideal customer is) and the cities the ads run in.
chatsearch_target_cities
Search a city — or a WHOLE REGION with tipo='regione' — in Meta's catalogue to use it in ad targeting.
chatpropose_business_settings
Prepare a change to the business settings: name, website, DNA (the brand identity used to write ads and replies) and targeting cities.
chatconfirm_business_settings
Save the change prepared by propose_business_settings using the token.
chatget_google_card
Read the business's Google Business Profile card: name, category, address, phone, website, public description, verification state.
chatpropose_google_card
Prepare a change to the Google card: public description, phone, website.
chatconfirm_google_card
Save the change prepared by propose_google_card to Google, using the token.
chatget_agent_communication
Show HOW the agent talks to customers today: the custom instructions (full text, used in chat AND on the phone) and, for chat, whether auto-reply is on, who it answers, the opening message, the delay in seconds and the handoff rules.
chatpropose_agent_instructions
Prepare a change to HOW the agent talks to customers: custom instructions (tone, what to ask, what not to say, how to offer an appointment) and/or the opening message.
chatconfirm_agent_instructions
Save the change prepared by propose_agent_instructions using the token.
chatget_daily_digest
Tells whether the daily email digest is on and at what time it arrives (business local time).
chatset_daily_digest
Change the daily email digest: turn it on/off and/or move the delivery time.
chatunpublish_landing_page
Takes the page offline (it stays saved and can be republished).
chatpropose_wa_template
YOU write the text of a WhatsApp message and propose submitting it to WhatsApp for approval.
chatconfirm_wa_template
Submit the message to WhatsApp for approval, after the user explicitly says yes.
chatpropose_send_wa_template
SEND NOW a WhatsApp-approved message to one contact, several, or everyone.
chatconfirm_send_wa_template
Actually send the message, after the explicit yes.
chatlist_automations
List the business automations: name, what it does (in plain language), whether it is on or off, and how the last run went.
chatpropose_automation
Prepare a new automation ("when X happens, do Y") and ask the user to confirm.
chatconfirm_automation
Create the automation after the user explicitly says yes.
chatpropose_automation_update
Prepare a CHANGE to an automation that already exists: pass its id and ONLY the parts that change (name, trigger, conditions, actions, limits) — the rest stays as is.
chatconfirm_automation_update
Apply the change after the user says yes, consuming the token (single-use, valid 15 minutes).
chatdelete_automation
DELETE an automation forever, with its run history.
chattoggle_automation
TURNS OFF an automation (enabled=false) and cancels the delayed actions still queued.
chatget_automation_runs
History of the last runs of an automation: when it ran, how many contacts it matched, how many it acted on, how many it skipped and with which errors.
chatget_wa_agent_config
Read how the agent is set up on the messaging channels (WhatsApp, and Messenger/Instagram when connected): on/off, who it replies to (ad leads only or spontaneous contacts too), follow-ups, quiet hours, reply delay, max replies per convers…
chatpropose_update_wa_agent_config
Prepare a change to the agent settings on the messaging channels (WhatsApp, Messenger, Instagram: on/off, who it replies to, follow-ups, quiet hours, delay, max replies, opt-out confirmation message, "greeting only" = wa_first_message_only…
chatconfirm_update_wa_agent_config
Save the prepared change, with the token.
chatlist_agent_tools
What your WhatsApp agent can do besides talking: the attached tools (with enabled/disabled state), the catalog of ready-made ones, and the connectors to external services (e.g.
chatget_custom_tool
Detail of a single agent tool: what it does, which parameters it takes, and for external API links which headers are set (values are never shown, not even to you).
chatpropose_save_custom_tool
Prepare the creation or edit of a tool for the WhatsApp agent.
chatconfirm_save_custom_tool
Save the prepared tool, with the token.
chattest_custom_tool
Test a saved tool (even disabled) with sample arguments and show what it answers.
chatdisable_agent_tool
Immediately disable one tool (tool_id) or all tools of a connector (connector_key): the agent stops using it from the next message.
chatpropose_enable_agent_tool
Prepare ENABLING a tool (tool_id) or a connector (connector_key).
chatconfirm_enable_agent_tool
Enable what you proposed, with the token.
chatpropose_delete_custom_tool
Prepare the permanent removal of a tool.
chatconfirm_delete_custom_tool
Removes the prepared tool, with the token.
chatpropose_add_connector
Prepare adding a ready-made connector to the agent (e.g. google_calendar to check and book appointments).
chatconfirm_add_connector
Adds the prepared connector (tools disabled), with the token.
chatlist_mcp_connectors
The external services IVOT can connect (Notion, Linear, Stripe, Jira/Confluence, Sentry, Zapier and the rest of the catalogue): for each one whether it is connected, and whether it is also open to the WhatsApp bot.
chatpropose_mcp_tool
Prepare a WhatsApp-agent tool built on top of a single operation of an ALREADY connected service — any connected service, including operations that WRITE (those need allow_write after an explicit yes from the owner).
chatget_payments_status
Tells whether the WhatsApp agent can take payments in chat: whether Stripe is connected, whether the capability is on, what is in the payable price list and at what price, and the last links generated.
chatconfirm_mcp_tool
Save the prepared connector tool, with the token.
chatpropose_delete_agent_rule
Prepare removing a business rule that no longer holds.
chatconfirm_delete_agent_rule
Removes the prepared rule, with the token.
chatlist_sheets
List the CRM sheets: Contacts and Ads (Ivot's) and the owner's sheets (Orders, Appointments, Jobs…), with each one's columns and row count.
chatread_sheet
Read the rows of a CRM sheet (up to 50), with values as the owner sees them.
chatmeasure_sheet
Measure a CRM sheet: count rows or distinct contacts, sum/average/min/max of a number or money column, grouped by a column (also a field of the linked contact, e.g. 'Customer › Campaign') and optionally by a second column (pivot table).
chatpropose_sheet_changes
Prepare a NEW CRM sheet or a change to an existing sheet's columns, and ask for confirmation.
chatconfirm_sheet_changes
Apply the propose_sheet_changes proposal after the owner explicitly says yes.
chatpropose_sheet_rows
Prepare rows to add, change or delete in an owner sheet, and ask for confirmation.
chatconfirm_sheet_rows
Write the rows proposed by propose_sheet_rows after the owner explicitly says yes.
chatlist_site_blogs
Lists the blogs of the connected WordPress site and/or Shopify store: id, name and address.
chatlist_site_articles
Lists the articles of the connected site's blog, newest first, with a readable status (draft, scheduled with the date, published), id and blog_id to use in the other tools.
chatget_site_article
Reads ONE site article: title, status, excerpt, tags, image, slug and the text (cut at 4000 characters).
chatpropose_site_article
Prepares a NEW article for the site's blog and asks for confirmation: writes nothing on the site, creates a token.
chatconfirm_site_article
After the explicit yes: saves on the site, AS A DRAFT, the article prepared by propose_site_article (consumes its token).
chatpropose_site_article_update
Prepares an EDIT to an existing article (title, text, excerpt, tags, author, featured image, slug, Google title/description on Shopify only) and shows before/after: changes nothing, creates a token.
chatconfirm_site_article_update
After the explicit yes: applies on the site the edit prepared by propose_site_article_update (consumes its token).
chatpropose_site_article_publish
Prepares an article status change: azione=pubblica (live now), azione=programma (goes out by itself at the given date, Rome time: pass the date as the owner says it, as YYYY-MM-DD HH:MM, the server converts it) or azione=bozza (takes it of…
chatconfirm_site_article_publish
After the explicit yes: publishes, schedules or reverts to draft the article as prepared by propose_site_article_publish (consumes its token).
chatpropose_site_article_delete
Prepares the DELETION of one or more articles (at most 10 at a time): reads the titles from the site and asks for confirmation.
chatconfirm_site_article_delete
After the explicit yes: permanently deletes the articles prepared by propose_site_article_delete (consumes its token).
chatpropose_site_blog
Shopify only: prepares creating a new blog (azione=crea), renaming or changing the address of an existing one (azione=rinomina) or deleting a blog with its articles (azione=elimina, only if it holds at most 10).
chatconfirm_site_blog
After the explicit yes: creates, renames or deletes the Shopify blog as prepared by propose_site_blog (consumes its token).
chatget_store_info
The connected online store (Shopify or WooCommerce): name, address, currency, country, sales channels, and above all WHAT Ivot can do there (products, prices, stock, photos) and which permissions are missing, with the link to approve them.
chatlist_store_products
List of the store's products (Shopify or WooCommerce) with status, price range, variants, photos and availability, plus a summary of the page (how many lack photos, description, SEO).
chatget_store_product
The full record of ONE store product: description, tags, type, SEO, options, variants with price and compare-at price, photos with their ids, and stock per location when the store grants it.
chatpropose_store_product_update
Proposes a change to a product's fields: title, description (HTML), tags (full list), type, vendor, handle, SEO title and description, status (active, draft, archived).
chatconfirm_store_product_update
Applies the product change proposed by propose_store_product_update.
chatpropose_store_prices
Proposes new prices for a product's variants: price and compare-at price, old next to new for each variant.
chatconfirm_store_prices
Applies the prices proposed by propose_store_prices.
chatpropose_store_stock
Proposes new stock for a product, per variant and location: «set» puts the number, «adjust» adds or removes.
chatconfirm_store_stock
Applies the stock proposed by propose_store_stock.
chatpropose_store_product_create
Proposes a NEW product in the store: name, description, price, optional options (e.g.
chatconfirm_store_product_create
Creates in the store the product proposed by propose_store_product_create (as a draft).
chatpropose_store_product_images
Proposes changing a product's photos: add from public https URLs, remove (by id) or reorder (the first becomes the main one).
chatconfirm_store_product_images
Applies the photo change proposed by propose_store_product_images.
chatpropose_store_products_bulk
Proposes an action on SEVERAL products at once: activate, set to draft, archive, DELETE (max 10, cannot be undone), add or remove tags (max 50).
chatconfirm_store_products_bulk
Runs the bulk action proposed by propose_store_products_bulk.
chatpropose_store_product_duplicate
Proposes DUPLICATING a product with its options, variants and (by default) photos, to make a similar one without starting over.
chatconfirm_store_product_duplicate
Creates the copy proposed by propose_store_product_duplicate (as a draft).
chatlist_store_collections
Lists the connected store's collections (categories on WooCommerce): name, handle, product count.
chatget_store_collection
One collection in detail: description, sort order, SEO, image and the first 20 products by name.
chatpropose_store_collection
Prepares a collection change and creates a token to confirm (writes nothing): create, update (name, description, handle, sort order, SEO, image), delete (cannot be undone, products stay), add_products / remove_products (max 50 at a time),…
chatconfirm_store_collection
Runs the collection change after the owner's explicit yes.
chatlist_store_discounts
Lists the store's discounts (coupons on WooCommerce) with a plain summary: code, value, dates, uses, status (active, scheduled, expired).
chatget_store_discount
One discount in detail: codes, value, what it applies to, minimum, uses so far and limit, dates.
chatpropose_store_discount
Prepares a discount operation and creates a token to confirm (writes nothing): create, update, activate (starts now), deactivate (ends now), delete (cannot be undone: codes stop working), add_codes (more codes on the same discount, Shopify…
chatconfirm_store_discount
Runs the discount operation after the owner's explicit yes.
chatlist_site_pages
Lists the site's pages (Shopify pages or WordPress pages, even without a store): title, handle, published or not.
chatget_site_page
One site page with its HTML (truncated beyond 4000 characters).
chatpropose_site_page
Prepares a page operation and creates a token to confirm (writes nothing): create (starts UNPUBLISHED unless the owner explicitly asked to publish), update (title, text, handle), publish, unpublish, delete (cannot be undone).
chatconfirm_site_page
Runs the page operation after the owner's explicit yes.
chatlist_store_redirects
Lists the Shopify store's URL redirects (old path → target).
chatpropose_store_redirect
Prepares a Shopify URL redirect and creates a token to confirm (writes nothing): create, update, delete.
chatconfirm_store_redirect
Runs the redirect operation after the owner's explicit yes.
chatlist_store_menus
Lists the Shopify store's navigation menus (main menu, footer…) with their item counts.
chatget_store_menu
One navigation menu with its whole item tree (name, type, destination, sub-items).
chatpropose_store_menu
Prepares the REPLACEMENT of a Shopify menu's whole item tree and creates a token to confirm (writes nothing).
chatconfirm_store_menu
Replaces the menu after the owner's explicit yes.
chatget_site_pixel_status
Tells which pixels of the connected ad platforms (Meta, TikTok, Google Ads, ChatGPT) are installed on the Shopify store or WordPress site, when they last received an event, the events of the last 7 days and Meta's health checks.
chatpropose_site_pixel_install
Proposes installing the ad platform's pixel (default Meta) on the connected Shopify store or WordPress site, without theme edits.
chatconfirm_site_pixel_install
Installs the pixel proposed by propose_site_pixel_install.
chatpropose_site_pixel_remove
Proposes removing from the Shopify store or WordPress site the pixel Ivot installed for a platform (default Meta).
chatconfirm_site_pixel_remove
Removes from the site the pixel proposed by propose_site_pixel_remove.
chatget_site_overview
What is connected between website and store (WordPress, Shopify, WooCommerce on the WordPress site) and WHAT CAN BE DONE on that connection, area by area: articles, products, inventory, collections, discounts, pages, menus and redirects, p…
chatget_invoicing_overview
The business's Fatture in Cloud: whether it is connected and to which company, revenue for the month and the year (invoices minus credit notes, net and gross) and the VAT rates with their id.
chatsearch_invoicing_clients
Search a client in the Fatture in Cloud registry by name, email, VAT number or tax code.
chatlist_invoicing_documents
List the documents issued on Fatture in Cloud (invoices, quotes, proformas, credit notes), newest first, with number, date, client, amounts and e-invoice (SDI) status.
chatpropose_invoicing_client
Prepare adding a client to the Fatture in Cloud registry, from a CRM contact (lead_id: invoicing data is also read from its columns) and/or from what the owner said.
chatconfirm_invoicing_client
Actually add the client to Fatture in Cloud, consuming the propose_invoicing_client token.
chatpropose_invoicing_document
Prepare an invoice, a quote or a proforma on Fatture in Cloud: client (client_id already in the registry, or lead_id or data), lines with quantity and NET price, date.
chatconfirm_invoicing_document
Actually create the document on Fatture in Cloud, consuming the propose_invoicing_document token (adding the client to the registry first if needed).
chatget_travel_distance
Distance and travel time (Google Maps) from the business's base, or another address, to an address; with `date` also from that day's appointments in the calendar, to see which time slot is convenient.
chatset_travel_settings
Set where trips start (the base), how far the business goes (radius in km) and the travel mode, for distance calculations; with enable_on_whatsapp=true it also turns the tool on for the WhatsApp bot, which then computes distances with cust…
chat
The tools on the phone and on WhatsApp
52One registry, two roads: what you say out loud and what you text to Ivot’s number.
L’agenda (richiede il codice)
Ti legge l’agenda del giorno o della settimana. Serve il codice.
elenco_appuntamentitelefonoleggeFissa un appuntamento
Fissa un appuntamento sul tuo calendario Google. Serve il codice.
fissa_appuntamentotelefonofa una cosarichiede il codiceSposta un appuntamento
Sposta un appuntamento a un altro giorno o a un’altra ora. Serve il codice.
sposta_appuntamentotelefonofa una cosarichiede il codiceDisdici un appuntamento
Cancella un appuntamento dall’agenda, dopo una conferma a voce.
disdici_appuntamentotelefonofa una cosarichiede il codiceVerifica il codice del titolare
Chiede il codice prima di toccare qualcosa. Vale per una telefonata sola.
verifica_codicetelefonoleggeFerma un’inserzione
Ferma un’inserzione che sta spendendo.
pausa_inserzionetelefonofa una cosasenza codiceRiaccendi un’inserzione
Riaccende un’inserzione in pausa.
riattiva_inserzionetelefonofa una cosasenza codiceCambia il budget di un’inserzione
Cambia quanto spende al giorno un’inserzione.
cambia_budget_inserzionetelefonofa una cosarichiede il codicePubblica una bozza
Manda online una bozza che hai già approvato, col budget che dici a voce.
lancia_inserzionetelefonofa una cosarichiede il codiceCancella un’inserzione
Cancella un’inserzione per sempre, dopo una conferma a voce.
elimina_inserzionetelefonofa una cosarichiede il codiceAccendi o spegni la risposta automatica
Accende o spegne le risposte automatiche su WhatsApp.
agente_whatsapptelefonofa una cosasenza codiceLe automazioni
Elenca le automazioni e dice quali sono accese.
elenco_automazionitelefonoleggeSpegni un’automazione
Spegne un’automazione. Accenderla resta una cosa da fare guardando.
spegni_automazionetelefonofa una cosasenza codiceSposta un contatto di fase
Sposta un contatto di fase nel CRM.
sposta_contattotelefonofa una cosasenza codiceScrivi una nota su un contatto
Scrive sulla scheda di un contatto quello che gli dici al telefono.
annota_contattotelefonofa una cosasenza codiceManda al titolare il riepilogo
Ti manda per email il riepilogo di quello che vi siete detti.
mandami_riepilogotelefonofa una cosasenza codiceGuida per una campagna nuova
Prepara una campagna nuova, chiedendoti tutto quello che serve.
guida_campagnatelefonofa una cosarichiede il codiceLe inserzioni degli altri
Guarda cosa stanno pubblicizzando le altre aziende del tuo settore, e da quanto.
cosa_fanno_i_concorrentitelefonoleggesenza codiceCom’è fatta la tabella contatti
Come sono fatte le fasi e le colonne dei tuoi contatti.
com_e_fatto_il_crmtelefonoleggeAggiungi un contatto
Aggiungi una persona alla rubrica.
crea_contattotelefonofa una cosasenza codiceCambia i dati di un contatto
Cambia i dati di una persona in rubrica.
modifica_contattotelefonofa una cosasenza codiceCancella un contatto
Cancella una persona dalla rubrica.
elimina_contattotelefonofa una cosarichiede il codiceCambia colonne e fasi dei contatti
Cambia le colonne e le fasi della tua tabella contatti.
configura_crmtelefonofa una cosarichiede il codiceLe istruzioni dell’agente
Legge le istruzioni dell’agente che risponde ai clienti.
come_risponde_agentetelefonoleggeCambia le istruzioni dell’agente
Aggiunge o riscrive le istruzioni dell’agente che risponde ai clienti.
cambia_istruzioni_agentetelefonofa una cosarichiede il codiceCosa sa fare Ivot
Dice cosa sa fare Ivot, cercando nell’elenco vero delle sue capacità.
cosa_sa_fare_ivottelefonoleggesenza codiceGuida al collegamento
Spiega come collegare un servizio a Ivot, e cosa fare se il collegamento dà errore.
guida_collegamentotelefonoleggesenza codiceManda il video su WhatsApp
Manda il video di presentazione, su WhatsApp, a chi sta chiamando.
manda_video_whatsapptelefonofa una cosasenza codiceManda il link della prova gratuita
Manda su WhatsApp il video e il link della prova gratuita di 3 giorni.
manda_link_iniziatelefonofa una cosasenza codiceAvvisa il team IVOT
Manda un’email al team quando la telefonata scotta.
avvisa_team_ivottelefonofa una cosaMettilo in lavorazione
Passa al motore completo di Ivot le richieste lunghe, che le porta a termine da solo.
fai_per_metelefonofa una cosarichiede il codiceCom’è andata
Controlla com’è andato il lavoro che hai chiesto al telefono.
controlla_lavorotelefonoleggeChi sta chiamando
Ti riconosce dal numero da cui chiami.
riconosci_chiamantetelefonoleggeCome sta andando
Legge i numeri della tua attività: contatti, spesa, costo per contatto, crediti.
stato_attivitatelefonoleggeCom’è configurato l’account
Legge come è configurato il tuo account: posta, calendario, collegamenti, abbonamento, agente, cosa manca.
profilo_attivitatelefonoleggeLe inserzioni, numerate
Elenca le tue inserzioni numerate, con stato, spesa e costo per contatto.
elenco_inserzionitelefonoleggeLa rubrica (richiede il codice)
Legge gli ultimi contatti arrivati, con nome e fase. Serve il codice.
elenco_contattitelefonoleggeLe ultime email (richiede il codice)
Legge chi ti ha scritto e con che oggetto. Serve il codice.
ultime_emailtelefonoleggeCerca nella memoria dell’attività
Cerca nella memoria della tua attività prima di risponderti.
cerca_info_attivitatelefonoleggeChe giorno è
Sa che giorno è, invece di indovinarlo.
che_giorno_e_ivottelefonoleggeCerca una persona a cui scrivere
Cerca fra le persone che ti hanno scritto, su tutti i canali.
trova_contattotelefonoleggeScrivi un messaggio a una persona
Manda un messaggio a una persona che ti ha scritto.
scrivi_a_contattotelefonofa una cosarichiede il codiceI messaggi già approvati da Meta
I tuoi messaggi approvati da Meta.
elenco_modellitelefonoleggeCrea un messaggio da far approvare
Scrivi un messaggio nuovo e mandalo in approvazione a Meta.
crea_modellotelefonofa una cosarichiede il codiceManda un messaggio approvato
Manda a una persona uno dei tuoi messaggi approvati.
manda_modellotelefonofa una cosarichiede il codiceManda un messaggio approvato a tutti i contatti
Manda un messaggio approvato a tutti i tuoi contatti, o a un gruppo.
manda_modello_a_tuttitelefonofa una cosarichiede il codiceCom'è fatto il modulo contatti
Legge i campi del modulo contatti e le colonne collegate.
com_e_fatto_il_modulotelefonoleggeAggiungi un campo al modulo
Aggiunge un campo al modulo e lo collega a una colonna dei Contatti.
aggiungi_campo_modulotelefonofa una cosarichiede il codiceManda un’email a una persona
Manda un’email a una persona, dalla tua casella. Serve il codice.
manda_emailtelefonofa una cosarichiede il codiceRispondi a un’email arrivata
Risponde a un’email arrivata, nello stesso scambio. Serve il codice.
rispondi_emailtelefonofa una cosarichiede il codiceLe richieste di ok
Ti legge le cose che Ivot vuole fare e per cui aspetta il tuo ok.
richieste_in_attesatelefonoleggesenza codiceDecide una richiesta di ok
Approva, rifiuta o fa riscrivere una cosa che Ivot vuole fare.
decidi_richiestatelefonofa una cosasenza codice
This list is derived from IVOT's own code, not written by hand: it changes when the product changes.