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

440 results

The areas of the app

16

Where 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.

    dashboard area
  • Ads Agent

    Campaigns: create them, approve variants one by one, pause, resume, change budget.

    ads area
  • Sales 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.

    inbox area
  • Agent 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.

    agente area
  • CRM Agent

    The contact list with stages, custom columns, tags, filters, file import and pipeline analytics.

    leads area
  • Approvals

    What Ivot proposes to do: read it, approve in one click, and it gets done.

    approvazione area
  • Custom 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.

    automazioni area
  • My 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.

    agenti area
  • Email

    Your Gmail or Outlook inbox inside Ivot: read, reply in-thread, AI-applied labels and replies delegated to the agent.

    email area
  • Quotes

    Quotes written by learning from your own, ready to send to the customer as a document.

    preventivi area
  • Calendar

    The connected Google Calendar: month, day, event detail and appointment creation.

    calendario area
  • Social Agent

    Publish and schedule posts, edit your own videos, editorial plan, stories plan, metrics and incoming comments.

    social area
  • Google Business

    In the Traffic Agent, your Google listing: posts, review replies, business information.

    google-business area
  • Your 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.

    sito area
  • Phone 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-telefonico area
  • Properties

    Extension for short-term rentals: properties, bookings, channel manager and today’s movements.

    alloggi area

Advertising

13

Four 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-ads pubblicitàMeta
  • TikTok ads

    Video only, €20/day minimum shared across creatives, country-level targeting.

    tiktok-ads pubblicitàTikTok
  • Google 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-ads pubblicitàGoogle
  • ChatGPT ads

    The advertising channel inside ChatGPT.

    chatgpt-ads pubblicitàChatGPT
  • Click-to-WhatsApp campaigns

    A click opens a chat with your number, and the agent replies right away.

    dest-whatsapp pubblicitàWhatsApp
  • Meta lead form campaigns

    The form is filled inside Facebook or Instagram with the fields you choose, and answers land in your CRM columns.

    dest-modulo pubblicitàCRM
  • Campaigns 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-landing pubblicità
  • 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-proprie pubblicitàadsinserzionicreativitàcreativitacreativematerialimaterialecaricarecarico iouploadfotovideoimmagini miemanualecontrollo creativocopytestiapprovazioneagenziasocial media manager
  • Campaigns 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-esterne pubblicitàaccount pubblicitaricampagne esistentiesterneAds Manageragenziasocial media manager
  • AI-generated ad images

    Five variants per campaign, with the copy rendered inside the image, each one regenerable.

    immagini-ai pubblicitàimmagini
  • Category 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-creativa pubblicitàimmagini
  • Competitor ads

    From Meta’s public archive: who is advertising in your trade and city, for how long, with what message, to which ages.

    archivio-concorrenti pubblicitàconcorrenti
  • Metrics that update themselves

    Spend, clicks, impressions, leads and cost per lead resynced from Meta without you opening anything.

    sync-metriche pubblicitàmetriche

Social

8

What 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-editoriale social
  • Stories 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-storie socialstorie
  • Generated posts and carousels

    From topic to caption and images, up to ten slides, each one regenerable.

    post-ai socialimmagini
  • Your 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-tuoi socialorganicocreativitàcreativitamaterialimaterialecaricareuploadfotovideocarosellodidascaliastoriesocial media manager
  • Editing 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-video socialvideomontaggioeditingsottotitolireelganciohookeffetti sonoriinserzionicrediticopionemusicalogomaterialistileinstagramtiktokcapcut
  • Scheduling and drafts

    Publish now, schedule for a date, or save as draft — across several channels at once.

    programmazione social
  • Comments and replies

    Comments received on your posts, with analysis of what people ask and suggested replies.

    commenti social
  • Metrics and follower growth

    Reach, impressions, engagement and follower trend for every connected channel.

    metriche-social socialmetriche

The agent that talks to your customers

9

WhatsApp, 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-risponde WhatsAppagente
  • Also replies on Instagram and Messenger

    Same brain, same tools, with a per-channel switch.

    wa-instagram Instagramagente
  • Understands voice notes

    The customer’s voice note is transcribed and handled like a written question.

    wa-vocali WhatsAppagente
  • Learns from your documents

    Price lists, spec sheets, manuals and terms: it answers quoting the passage, not from memory.

    wa-documenti agentedocumenti
  • Steps aside when you jump in

    If you reply by hand the agent stops on that chat, and resumes after the silence you set.

    wa-takeover WhatsAppagente
  • Messages to many contacts

    Sends to groups of contacts using Meta-approved templates, always excluding anyone who opted out.

    wa-broadcast WhatsApp
  • Message templates written by Ivot

    It writes the text, normalises it to Meta’s rules and submits it for approval.

    wa-template WhatsApp
  • Tools 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-tuoi agentestrumenti
  • Run Ivot by texting its number

    From your phone, recognised by your number: the same switchboard tools, over chat.

    wa-desk WhatsAppagente

On the phone

3

Ivot 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.

    centralino telefono
  • A code for what matters

    Pausing an ad asks for nothing; changing a budget or deleting does. The code lasts 30 days on that number.

    codice telefonosicurezza
  • Every voice action reaches you by email, with an undo link

    So you notice within thirty seconds even if it wasn’t you.

    email-annulla telefonosicurezza

Automations

47

Rules 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_created automazioniquando
  • Quando un contatto cambia fase

    A rule can start from here.

    stage_changed automazioniquando
  • Quando un contatto resta fermo nella stessa fase

    A rule can start from here.

    stage_stale automazioniquando
  • Quando a un contatto viene messa un’etichetta

    A rule can start from here.

    tag_added automazioniquando
  • Quando cambia un campo del contatto

    A rule can start from here.

    field_changed automazioniquando
  • Quando un contatto non risponde da un po’

    A rule can start from here.

    no_reply_for automazioniquando
  • Quando un cliente scrive di un argomento

    A rule can start from here.

    message_mentions automazioniquando
  • Quando il bot fissa un appuntamento

    A rule can start from here.

    appointment_booked automazioniquando
  • A intervalli regolari

    A rule can start from here.

    schedule automazioniquando
  • Una sola volta, a una data e ora precise

    A rule can start from here.

    once automazioniquando
  • Solo quando la lanci a mano

    A rule can start from here.

    manual automazioniquando
  • Quando un documento del Drive cambia

    A rule can start from here.

    document_changed automazioniquando
  • Quando arriva una data scritta sul contatto

    A rule can start from here.

    date_reached automazioniquando
  • Quando un’inserzione va male

    A rule can start from here.

    ad_metric automazioniquando
  • Quando arriva un commento sui social

    A rule can start from here.

    comment_received automazioniquando
  • Sposta in una fase

    This is what the rule can do.

    set_stage automazioniallora
  • Metti un’etichetta

    This is what the rule can do.

    add_tag automazioniallora
  • Togli un’etichetta

    This is what the rule can do.

    remove_tag automazioniallora
  • Scrivi in una colonna

    This is what the rule can do.

    set_field automazioniallora
  • Aggiungi una nota

    This is what the rule can do.

    append_note automazioniallora
  • Segna come contattato

    This is what the rule can do.

    set_contacted automazioniallora
  • Avvisa il titolare

    This is what the rule can do.

    notify_owner automazioniallora
  • Ferma il bot su quella chat

    This is what the rule can do.

    pause_bot automazioniallora
  • Manda un’email al contatto

    This is what the rule can do.

    send_email automazioniallora
  • Manda un messaggio WhatsApp al contatto

    This is what the rule can do.

    send_whatsapp_template automazioniallora
  • Telefona al contatto con il tuo agente IA

    This is what the rule can do.

    call_contact automazioniallora
  • Rileggi le cartelle dei documenti

    This is what the rule can do.

    import_documents automazioniallora
  • Scrivi un articolo per il sito

    This is what the rule can do.

    write_article automazioniallora
  • Metti in pausa l’inserzione

    This is what the rule can do.

    pause_ad automazioniallora
  • Prepara la risposta e chiedimi l’ok

    This is what the rule can do.

    review_comment_reply automazioniallora
  • Aggiungi il contatto ai clienti di Fatture in Cloud

    This is what the rule can do.

    add_invoicing_client automazioniallora
  • È

    Comparison available in conditions (“only if…”).

    eq automazionisolo se
  • Non è

    Comparison available in conditions (“only if…”).

    neq automazionisolo se
  • È tra

    Comparison available in conditions (“only if…”).

    in automazionisolo se
  • Non è tra

    Comparison available in conditions (“only if…”).

    not_in automazionisolo se
  • È maggiore di

    Comparison available in conditions (“only if…”).

    gt automazionisolo se
  • È almeno

    Comparison available in conditions (“only if…”).

    gte automazionisolo se
  • È minore di

    Comparison available in conditions (“only if…”).

    lt automazionisolo se
  • È al massimo

    Comparison available in conditions (“only if…”).

    lte automazionisolo se
  • Contiene

    Comparison available in conditions (“only if…”).

    contains automazionisolo se
  • Non contiene

    Comparison available in conditions (“only if…”).

    not_contains automazionisolo se
  • È vuoto

    Comparison available in conditions (“only if…”).

    is_empty automazionisolo se
  • È valorizzato

    Comparison available in conditions (“only if…”).

    is_not_empty automazionisolo se
  • È sì

    Comparison available in conditions (“only if…”).

    is_true automazionisolo se
  • È no

    Comparison available in conditions (“only if…”).

    is_false automazionisolo se
  • È più vecchio di (giorni)

    Comparison available in conditions (“only if…”).

    older_than_days automazionisolo se
  • È negli ultimi (giorni)

    Comparison available in conditions (“only if…”).

    within_last_days automazionisolo se

Integrations

34

The services Ivot connects to your account.

  • Meta (Facebook e Instagram)

    Le inserzioni su Facebook e Instagram, e le pagine da cui escono.

    meta-facebook-instagram integrazione
  • Google Ads

    Gli annunci su Google, per chi ti sta già cercando.

    google-ads integrazione
  • ChatGPT Ads

    Le inserzioni dentro ChatGPT: un posto nuovo, dove c’è ancora poca concorrenza.

    chatgpt-ads integrazione
  • TikTok Ads

    Le inserzioni su TikTok, che sono solo video.

    tiktok-ads integrazione
  • WhatsApp Business

    Il numero su cui i tuoi clienti ti scrivono davvero.

    whatsapp integrazione
  • Google Business Profile

    La tua scheda su Google e su Maps: chi ti cerca per nome finisce lì prima che sul sito.

    google-business-profile integrazione
  • Gmail

    La tua posta, letta e smistata.

    gmail integrazione
  • Google Calendar

    La tua agenda vera, quella che guardi già.

    google-calendar integrazione
  • Google Drive

    Le cartelle dove tieni listini, capitolati, procedure.

    google-drive integrazione
  • Outlook

    La posta di chi lavora con Microsoft 365.

    outlook integrazione
  • OneDrive

    Le cartelle di chi tiene i documenti su Microsoft.

    onedrive integrazione
  • Stripe

    Come incassi online, e come Ivot fa pagare dentro la conversazione.

    stripe integrazione
  • Distanze con Google Maps

    Distanze e tempi di viaggio fra la tua sede, i tuoi appuntamenti e l’indirizzo del cliente.

    distanze-google-maps integrazione
  • Fatture in Cloud

    Il programma di TeamSystem con cui fai fatture, preventivi e proforma.

    fatture-in-cloud integrazionein arrivo
  • Notion

    Le pagine e i database dove tieni il lavoro.

    notion integrazione
  • Linear

    Le attività e i bug del tuo team.

    linear integrazione
  • Jira e Confluence

    Ticket e documentazione, per chi lavora con Atlassian.

    jira-confluence integrazione
  • Intercom

    Le conversazioni di assistenza.

    intercom integrazionein arrivo
  • Asana

    I progetti e chi fa cosa.

    asana integrazionein arrivo
  • Canva

    I tuoi progetti grafici.

    canva integrazionein arrivo
  • Sentry

    Gli errori del tuo software.

    sentry integrazione
  • Zapier

    Il ponte verso qualche migliaio di altri servizi.

    zapier integrazione
  • PostHog

    Come le persone usano il tuo sito o la tua app.

    posthog integrazione
  • Mixpanel

    I dati di prodotto: eventi, funnel, retention.

    mixpanel integrazione
  • Amplitude

    Grafici, coorti ed esperimenti sul tuo prodotto.

    amplitude integrazione
  • Helium 10

    Per chi vende su Amazon.

    helium-10 integrazione
  • Serpstat

    Dove ti trovano su Google.

    serpstat integrazione
  • Superhuman Mail

    La posta e il calendario di Superhuman.

    superhuman-mail integrazione
  • Calendly

    Le prenotazioni che i clienti fissano da soli sul tuo calendario.

    calendly integrazione
  • TikTok

    Il tuo profilo TikTok, per i contenuti — non per le inserzioni.

    tiktok integrazione
  • YouTube

    Il canale su cui finiscono i video lunghi.

    youtube integrazione
  • LinkedIn

    Il profilo o la pagina aziendale su LinkedIn.

    linkedin integrazione
  • WordPress

    Il sito su cui scrivi, e su cui Google ti trova. Con WooCommerce, anche il negozio.

    wordpress integrazione
  • Shopify

    Il tuo negozio online: catalogo, negozio e blog, gestiti dalla chat.

    shopify integrazione

Services you can connect to the agent

12

Authorised 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.

    notion connettoreanche su WhatsApp
  • Linear

    Crea e segue le issue su Linear: utile per trasformare una richiesta di un cliente in un lavoro tracciato.

    linear connettore
  • Stripe

    Consulta pagamenti, clienti e abbonamenti su Stripe. Sola lettura sui dati finanziari: nessun addebito parte da qui.

    stripe connettore
  • Jira e Confluence

    Legge e scrive su Jira e Confluence (Atlassian): ticket, documentazione, procedure.

    atlassian connettoreanche su WhatsApp
  • Sentry

    Consulta gli errori applicativi su Sentry, per capire cosa si è rotto e da quando.

    sentry connettore
  • Zapier (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.

    zapier connettore
  • PostHog

    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.

    posthog connettore
  • Mixpanel

    Interroga i tuoi dati Mixpanel: eventi, funnel, retention e segmenti, spiegati in parole semplici.

    mixpanel connettore
  • Amplitude

    Analizza i dati di prodotto su Amplitude: grafici, coorti ed esperimenti, per capire cosa funziona.

    amplitude connettore
  • Helium 10

    Legge i tuoi dati Helium 10 per chi vende su Amazon: prodotti, parole chiave, vendite e concorrenza.

    helium10 connettore
  • Serpstat

    Dati SEO da Serpstat: posizioni su Google, parole chiave, backlink e concorrenti, per sapere dove ti trovano e dove no.

    serpstat connettore
  • Superhuman Mail

    Legge la posta e il calendario di Superhuman: cerca email, riassume i thread e prepara le bozze di risposta.

    superhuman connettore

Ready-made agent capabilities

2

Switched 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_calendar agente
  • Pagamenti 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_stripe agente

The brakes

7

What 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-approvazione sicurezza
  • Chi dice stop non viene più scritto

    It holds on every outbound path: automations, bulk sends, agent and switchboard.

    sic-optout sicurezzaWhatsApp
  • I contatti caricati da file nascono bloccati

    They authorised no one: unlocking them is a declaration that stays on the record.

    sic-quarantena sicurezzaCRM
  • Fascia di silenzio

    Nothing goes out at night, unless waiting would mean never being able to reply.

    sic-orari sicurezzaWhatsApp
  • Il cliente sa che parla con un’IA

    Disclosure on the first message, as Article 50 of the AI Act requires.

    sic-disclosure sicurezza
  • Il costo si vede prima di premere

    Every image, video and call has its price in credits, written on the button.

    sic-crediti sicurezzacrediti
  • Le 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-chiavi sicurezza

Plan and support

10

What 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-ivot pianopianiprezzoprezzicostoabbonamentomensileduratadurata minimavincolidisdettaIvot Baseenterpriseaziendesu misuraannualepersonalizzatiemailespertocreditimessaggiimmaginivideo
  • Try 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-telefono demoprovatelefonotelefonicachiamatacentralinoagente telefonicovoce
  • Support 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-base assistenzasupportoaiutoWhatsApponboardingvideo guideIvot Base
  • Talking 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-umano assistenzaumanopersonaoperatoresupporto
  • Affiliate 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.

    affiliati affiliatiaffiliatoaffiliazionereferralcommissionecommissioniricorrentipromuovererivenditarivenditorepartnerguadagnare
  • Your 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-tuo numeroWhatsAppWhatsApp Businesscollegaredisdettadisdireannullareannulloperdoperdereabbonamento
  • Re-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-setup duplicareduplicacopiareclonarerifaresetupimpostazionistesso modulolead adsmodulocreativitàcampagnacampagneriutilizzaremodello
  • Getting 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-geo GEOSEOChatGPTGeminivisibilitàAIintelligenza artificialeconsigliareconsigliacitatomotori di ricercaGoogleposizionamentoarticoliblog
  • Scheduled 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-programmati broadcastlistelistaprogrammareprogrammatiogni settimanasettimanaleautomaticoautomaticamentevideonewsletterinviiWhatsAppmodellitemplate
  • Connecting 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-gestionale gestionalemagazzinointegrazioneintegrazionicollegareAPIsoftwareprogrammaCRMpersonalizzazionesu misurasviluppo

The tools of “Ask Ivot”

227

Every 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.

    chat
  • get_ads_summary

    Get a summary of all the business ads: count by status (active, in review, draft, paused), with headline and basic metrics.

    chat
  • get_ad_metrics

    Get detailed ad metrics sorted by a specific metric.

    chat
  • get_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).

    chat
  • cerca_inserzioni_concorrenti

    Look at the ads OTHER companies are actually running on Facebook and Instagram, from Meta's public archive.

    chat
  • get_business_info

    Get business info: name, website, Stripe status and THE FULL DNA (cosa_fa, prodotti_servizi, cliente_ideale).

    chat
  • get_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…

    chat
  • get_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…

    chat
  • avanza_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…

    chat
  • get_leads_summary

    Get a summary of received contacts/leads: total, last days, which ads they come from.

    chat
  • get_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…

    chat
  • pause_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.

    chat
  • resume_ad

    Resume a paused ad on Meta.

    chat
  • propose_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.

    chat
  • confirm_update_live_ad

    Applies the change prepared by propose_update_live_ad, with the token.

    chat
  • propose_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).

    chat
  • confirm_delete_ad

    Executes the deletion prepared by propose_delete_ad, with the token.

    chat
  • kb_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.).

    chat
  • search_kb

    Search entities in the business knowledge base by name or description.

    chat
  • search_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.

    chat
  • list_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.

    chat
  • toggle_drive_source

    Turn the re-reading of a connected Drive folder on or off.

    chat
  • remove_drive_source

    Remove a Drive folder from the sources: Ivot stops re-reading it and it disappears from the list.

    chat
  • import_drive_file

    Search a file by name in the connected Drive folders and read it RIGHT NOW.

    chat
  • get_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.).

    chat
  • remember_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').

    chat
  • propose_forget_fact

    Prepare the DELETION of a fact from memory and ask for confirmation.

    chat
  • confirm_forget_fact

    Delete the fact from memory, after the user explicitly says yes.

    chat
  • learn_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.

    chat
  • analizza_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…

    chat
  • list_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').

    chat
  • propose_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.

    chat
  • confirm_save_agent_rule

    Save the order, after the user explicitly says yes.

    chat
  • kb_list_all

    Returns ALL business entities (id, type, short name).

    chat
  • get_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.

    chat
  • get_conversation_messages

    Read the messages of ONE specific WhatsApp conversation (who said what, chronologically).

    chat
  • cerca_contatto

    Find a contact by NAME, PHONE or EMAIL among the chats and the Contacts list (read-only, no confirmation).

    chat
  • propose_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».

    chat
  • confirm_riattiva_ai_contatto

    Turns the AI agent back on in the proposed chat, after the user's explicit yes.

    chat
  • start_ad_campaign_draft

    FIRST step to create a new ad campaign.

    chat
  • search_google_keywords

    What people actually search on Google, with monthly volumes and indicative cost per click (Keyword Planner).

    chat
  • search_meta_interests

    Search Meta interests (e.g. 'gym', 'italian cuisine') and return IDs + names.

    chat
  • propose_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).

    chat
  • confirm_generate_variants

    Executes the generation of the variants after user confirmation.

    chat
  • propose_launch_variants

    Asks the user to confirm launching the variants on Meta.

    chat
  • confirm_launch_variants

    Executes the launch with the chosen variants (on Meta, or on TikTok with destination='tiktok').

    chat
  • list_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).

    chat
  • cancel_draft

    Cancels all draft variants of a batch.

    chat
  • propose_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).

    chat
  • confirm_regenerate_variant_image

    Executes the image regeneration after user confirmation.

    chat
  • propose_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…

    chat
  • confirm_regenerate_variants_from_photos

    Executes the regeneration after user confirmation.

    chat
  • propose_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.

    chat
  • confirm_edit_draft_copy

    Applies the draft's text change after the owner's yes.

    chat
  • propose_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.

    chat
  • confirm_use_attached_media_for_variants

    Puts the files on the drafts after the owner's yes.

    chat
  • list_lead_forms

    Lists the ACTIVE Meta lead forms already created for this business (id, name, leads received so far).

    chat
  • create_lead_form

    Creates a new Meta instant lead form (name, fields to collect, privacy policy URL).

    chat
  • get_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.

    chat
  • propose_lead_form_fields

    Asks the user to confirm ADDING fields to the live campaign's lead form, linked to Contacts columns.

    chat
  • confirm_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.

    chat
  • propose_lead_form_remove

    Asks the user to confirm REMOVING fields from the live campaign's lead form.

    chat
  • confirm_lead_form_remove

    Runs after the explicit yes: creates the form without those fields on Meta and repoints the campaign ads.

    chat
  • get_emails

    Read recent emails from the Gmail inbox connected to the business (read-only).

    chat
  • get_calendar_events

    Read events from the Google Calendar connected to the business (read-only).

    chat
  • read_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…

    chat
  • search_web

    Search public information on the Internet and get title, source, snippet and URL for each result.

    chat
  • cosa_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.

    chat
  • guida_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…

    chat
  • diagnostica_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…

    chat
  • leggi_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.

    chat
  • propose_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).

    chat
  • confirm_importa_sito

    Learn into memory the pages proposed by propose_importa_sito, after the user's explicit yes.

    chat
  • list_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.

    chat
  • propose_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…

    chat
  • confirm_calendar_booking_rule

    Create the proposed rule (CRM columns + calendar read every 10 minutes), after the user explicitly says yes.

    chat
  • toggle_calendar_booking_rule

    Turn a calendar rule on or off (id from list_calendar_booking_rules).

    chat
  • get_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.

    chat
  • propose_crm_changes

    Prepare a customization of the CRM Agent page and ask the user to confirm.

    chat
  • confirm_crm_changes

    Apply the customization after the user explicitly approves.

    chat
  • crm_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.

    chat
  • list_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.

    chat
  • propose_landing_page

    Write the business's landing page.

    chat
  • confirm_landing_page

    Publish the page after an explicit yes.

    chat
  • list_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.

    chat
  • list_landing_submissions

    The landing form submissions, with EVERY field the visitor filled in and whether they became CRM contacts.

    chat
  • propose_link_landing_crm

    Link the landing to the CRM: from then on whoever fills the form becomes a contact and triggers automations.

    chat
  • confirm_link_landing_crm

    Turns the CRM link on after an explicit yes.

    chat
  • unlink_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.

    chat
  • toggle_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.

    chat
  • get_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.

    chat
  • propose_create_pixel

    Creates a NEW Meta Pixel on the customer's ad account and links it to the business.

    chat
  • confirm_create_pixel

    Creates the pixel after an explicit yes.

    chat
  • propose_link_pixel

    Links an EXISTING Meta Pixel to the business, chosen from what get_pixel_status returns.

    chat
  • confirm_link_pixel

    Links the pixel after an explicit yes.

    chat
  • list_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.

    chat
  • build_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…

    chat
  • list_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.

    chat
  • get_image_prompt_text

    Return the FULL text of a saved prompt (by id) or of an IVOT template (by name).

    chat
  • set_image_prompt

    Save a new style for the ad images and ACTIVATE it right away in place of the current one.

    chat
  • activate_image_prompt

    Re-activate an already saved image style (by id) or, with no id, go back to the default IVOT templates.

    chat
  • delete_image_prompt

    Permanently delete a saved image style.

    chat
  • list_quotes

    List the quotes already written (title, client, draft or sent, when) and how many sample quotes the owner uploaded.

    chat
  • get_quote_text

    Return the full TEXT of a quote.

    chat
  • create_quote

    Write a NEW quote copying structure, tone and terms from the owner's uploaded sample quotes.

    chat
  • revise_quote

    Rewrite a quote applying a change said in words ("drop the scaffolding", "add 10% discount", "add 15-day validity").

    chat
  • propose_send_quote

    Prepare sending a quote by email to the client.

    chat
  • confirm_send_quote

    Actually send the quote, consuming the propose_send_quote token.

    chat
  • propose_support_request

    Prepare a SUPPORT REQUEST to the Ivot team and ask for confirmation.

    chat
  • confirm_support_request

    Send the support request prepared by propose_support_request, consuming the token.

    chat
  • get_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.

    chat
  • search_target_cities

    Search a city — or a WHOLE REGION with tipo='regione' — in Meta's catalogue to use it in ad targeting.

    chat
  • propose_business_settings

    Prepare a change to the business settings: name, website, DNA (the brand identity used to write ads and replies) and targeting cities.

    chat
  • confirm_business_settings

    Save the change prepared by propose_business_settings using the token.

    chat
  • get_google_card

    Read the business's Google Business Profile card: name, category, address, phone, website, public description, verification state.

    chat
  • propose_google_card

    Prepare a change to the Google card: public description, phone, website.

    chat
  • confirm_google_card

    Save the change prepared by propose_google_card to Google, using the token.

    chat
  • get_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.

    chat
  • propose_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.

    chat
  • confirm_agent_instructions

    Save the change prepared by propose_agent_instructions using the token.

    chat
  • get_daily_digest

    Tells whether the daily email digest is on and at what time it arrives (business local time).

    chat
  • set_daily_digest

    Change the daily email digest: turn it on/off and/or move the delivery time.

    chat
  • unpublish_landing_page

    Takes the page offline (it stays saved and can be republished).

    chat
  • propose_wa_template

    YOU write the text of a WhatsApp message and propose submitting it to WhatsApp for approval.

    chat
  • confirm_wa_template

    Submit the message to WhatsApp for approval, after the user explicitly says yes.

    chat
  • propose_send_wa_template

    SEND NOW a WhatsApp-approved message to one contact, several, or everyone.

    chat
  • confirm_send_wa_template

    Actually send the message, after the explicit yes.

    chat
  • list_automations

    List the business automations: name, what it does (in plain language), whether it is on or off, and how the last run went.

    chat
  • propose_automation

    Prepare a new automation ("when X happens, do Y") and ask the user to confirm.

    chat
  • confirm_automation

    Create the automation after the user explicitly says yes.

    chat
  • propose_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.

    chat
  • confirm_automation_update

    Apply the change after the user says yes, consuming the token (single-use, valid 15 minutes).

    chat
  • delete_automation

    DELETE an automation forever, with its run history.

    chat
  • toggle_automation

    TURNS OFF an automation (enabled=false) and cancels the delayed actions still queued.

    chat
  • get_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.

    chat
  • get_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…

    chat
  • propose_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…

    chat
  • confirm_update_wa_agent_config

    Save the prepared change, with the token.

    chat
  • list_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.

    chat
  • get_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).

    chat
  • propose_save_custom_tool

    Prepare the creation or edit of a tool for the WhatsApp agent.

    chat
  • confirm_save_custom_tool

    Save the prepared tool, with the token.

    chat
  • test_custom_tool

    Test a saved tool (even disabled) with sample arguments and show what it answers.

    chat
  • disable_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.

    chat
  • propose_enable_agent_tool

    Prepare ENABLING a tool (tool_id) or a connector (connector_key).

    chat
  • confirm_enable_agent_tool

    Enable what you proposed, with the token.

    chat
  • propose_delete_custom_tool

    Prepare the permanent removal of a tool.

    chat
  • confirm_delete_custom_tool

    Removes the prepared tool, with the token.

    chat
  • propose_add_connector

    Prepare adding a ready-made connector to the agent (e.g. google_calendar to check and book appointments).

    chat
  • confirm_add_connector

    Adds the prepared connector (tools disabled), with the token.

    chat
  • list_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.

    chat
  • propose_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).

    chat
  • get_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.

    chat
  • confirm_mcp_tool

    Save the prepared connector tool, with the token.

    chat
  • propose_delete_agent_rule

    Prepare removing a business rule that no longer holds.

    chat
  • confirm_delete_agent_rule

    Removes the prepared rule, with the token.

    chat
  • list_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.

    chat
  • read_sheet

    Read the rows of a CRM sheet (up to 50), with values as the owner sees them.

    chat
  • measure_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).

    chat
  • propose_sheet_changes

    Prepare a NEW CRM sheet or a change to an existing sheet's columns, and ask for confirmation.

    chat
  • confirm_sheet_changes

    Apply the propose_sheet_changes proposal after the owner explicitly says yes.

    chat
  • propose_sheet_rows

    Prepare rows to add, change or delete in an owner sheet, and ask for confirmation.

    chat
  • confirm_sheet_rows

    Write the rows proposed by propose_sheet_rows after the owner explicitly says yes.

    chat
  • list_site_blogs

    Lists the blogs of the connected WordPress site and/or Shopify store: id, name and address.

    chat
  • list_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.

    chat
  • get_site_article

    Reads ONE site article: title, status, excerpt, tags, image, slug and the text (cut at 4000 characters).

    chat
  • propose_site_article

    Prepares a NEW article for the site's blog and asks for confirmation: writes nothing on the site, creates a token.

    chat
  • confirm_site_article

    After the explicit yes: saves on the site, AS A DRAFT, the article prepared by propose_site_article (consumes its token).

    chat
  • propose_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.

    chat
  • confirm_site_article_update

    After the explicit yes: applies on the site the edit prepared by propose_site_article_update (consumes its token).

    chat
  • propose_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…

    chat
  • confirm_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).

    chat
  • propose_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.

    chat
  • confirm_site_article_delete

    After the explicit yes: permanently deletes the articles prepared by propose_site_article_delete (consumes its token).

    chat
  • propose_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).

    chat
  • confirm_site_blog

    After the explicit yes: creates, renames or deletes the Shopify blog as prepared by propose_site_blog (consumes its token).

    chat
  • get_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.

    chat
  • list_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).

    chat
  • get_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.

    chat
  • propose_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).

    chat
  • confirm_store_product_update

    Applies the product change proposed by propose_store_product_update.

    chat
  • propose_store_prices

    Proposes new prices for a product's variants: price and compare-at price, old next to new for each variant.

    chat
  • confirm_store_prices

    Applies the prices proposed by propose_store_prices.

    chat
  • propose_store_stock

    Proposes new stock for a product, per variant and location: «set» puts the number, «adjust» adds or removes.

    chat
  • confirm_store_stock

    Applies the stock proposed by propose_store_stock.

    chat
  • propose_store_product_create

    Proposes a NEW product in the store: name, description, price, optional options (e.g.

    chat
  • confirm_store_product_create

    Creates in the store the product proposed by propose_store_product_create (as a draft).

    chat
  • propose_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).

    chat
  • confirm_store_product_images

    Applies the photo change proposed by propose_store_product_images.

    chat
  • propose_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).

    chat
  • confirm_store_products_bulk

    Runs the bulk action proposed by propose_store_products_bulk.

    chat
  • propose_store_product_duplicate

    Proposes DUPLICATING a product with its options, variants and (by default) photos, to make a similar one without starting over.

    chat
  • confirm_store_product_duplicate

    Creates the copy proposed by propose_store_product_duplicate (as a draft).

    chat
  • list_store_collections

    Lists the connected store's collections (categories on WooCommerce): name, handle, product count.

    chat
  • get_store_collection

    One collection in detail: description, sort order, SEO, image and the first 20 products by name.

    chat
  • propose_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),…

    chat
  • confirm_store_collection

    Runs the collection change after the owner's explicit yes.

    chat
  • list_store_discounts

    Lists the store's discounts (coupons on WooCommerce) with a plain summary: code, value, dates, uses, status (active, scheduled, expired).

    chat
  • get_store_discount

    One discount in detail: codes, value, what it applies to, minimum, uses so far and limit, dates.

    chat
  • propose_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…

    chat
  • confirm_store_discount

    Runs the discount operation after the owner's explicit yes.

    chat
  • list_site_pages

    Lists the site's pages (Shopify pages or WordPress pages, even without a store): title, handle, published or not.

    chat
  • get_site_page

    One site page with its HTML (truncated beyond 4000 characters).

    chat
  • propose_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).

    chat
  • confirm_site_page

    Runs the page operation after the owner's explicit yes.

    chat
  • list_store_redirects

    Lists the Shopify store's URL redirects (old path → target).

    chat
  • propose_store_redirect

    Prepares a Shopify URL redirect and creates a token to confirm (writes nothing): create, update, delete.

    chat
  • confirm_store_redirect

    Runs the redirect operation after the owner's explicit yes.

    chat
  • list_store_menus

    Lists the Shopify store's navigation menus (main menu, footer…) with their item counts.

    chat
  • get_store_menu

    One navigation menu with its whole item tree (name, type, destination, sub-items).

    chat
  • propose_store_menu

    Prepares the REPLACEMENT of a Shopify menu's whole item tree and creates a token to confirm (writes nothing).

    chat
  • confirm_store_menu

    Replaces the menu after the owner's explicit yes.

    chat
  • get_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.

    chat
  • propose_site_pixel_install

    Proposes installing the ad platform's pixel (default Meta) on the connected Shopify store or WordPress site, without theme edits.

    chat
  • confirm_site_pixel_install

    Installs the pixel proposed by propose_site_pixel_install.

    chat
  • propose_site_pixel_remove

    Proposes removing from the Shopify store or WordPress site the pixel Ivot installed for a platform (default Meta).

    chat
  • confirm_site_pixel_remove

    Removes from the site the pixel proposed by propose_site_pixel_remove.

    chat
  • get_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…

    chat
  • get_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.

    chat
  • search_invoicing_clients

    Search a client in the Fatture in Cloud registry by name, email, VAT number or tax code.

    chat
  • list_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.

    chat
  • propose_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.

    chat
  • confirm_invoicing_client

    Actually add the client to Fatture in Cloud, consuming the propose_invoicing_client token.

    chat
  • propose_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.

    chat
  • confirm_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).

    chat
  • get_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.

    chat
  • set_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

52

One 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_appuntamenti telefonolegge
  • Fissa un appuntamento

    Fissa un appuntamento sul tuo calendario Google. Serve il codice.

    fissa_appuntamento telefonofa una cosarichiede il codice
  • Sposta un appuntamento

    Sposta un appuntamento a un altro giorno o a un’altra ora. Serve il codice.

    sposta_appuntamento telefonofa una cosarichiede il codice
  • Disdici un appuntamento

    Cancella un appuntamento dall’agenda, dopo una conferma a voce.

    disdici_appuntamento telefonofa una cosarichiede il codice
  • Verifica il codice del titolare

    Chiede il codice prima di toccare qualcosa. Vale per una telefonata sola.

    verifica_codice telefonolegge
  • Ferma un’inserzione

    Ferma un’inserzione che sta spendendo.

    pausa_inserzione telefonofa una cosasenza codice
  • Riaccendi un’inserzione

    Riaccende un’inserzione in pausa.

    riattiva_inserzione telefonofa una cosasenza codice
  • Cambia il budget di un’inserzione

    Cambia quanto spende al giorno un’inserzione.

    cambia_budget_inserzione telefonofa una cosarichiede il codice
  • Pubblica una bozza

    Manda online una bozza che hai già approvato, col budget che dici a voce.

    lancia_inserzione telefonofa una cosarichiede il codice
  • Cancella un’inserzione

    Cancella un’inserzione per sempre, dopo una conferma a voce.

    elimina_inserzione telefonofa una cosarichiede il codice
  • Accendi o spegni la risposta automatica

    Accende o spegne le risposte automatiche su WhatsApp.

    agente_whatsapp telefonofa una cosasenza codice
  • Le automazioni

    Elenca le automazioni e dice quali sono accese.

    elenco_automazioni telefonolegge
  • Spegni un’automazione

    Spegne un’automazione. Accenderla resta una cosa da fare guardando.

    spegni_automazione telefonofa una cosasenza codice
  • Sposta un contatto di fase

    Sposta un contatto di fase nel CRM.

    sposta_contatto telefonofa una cosasenza codice
  • Scrivi una nota su un contatto

    Scrive sulla scheda di un contatto quello che gli dici al telefono.

    annota_contatto telefonofa una cosasenza codice
  • Manda al titolare il riepilogo

    Ti manda per email il riepilogo di quello che vi siete detti.

    mandami_riepilogo telefonofa una cosasenza codice
  • Guida per una campagna nuova

    Prepara una campagna nuova, chiedendoti tutto quello che serve.

    guida_campagna telefonofa una cosarichiede il codice
  • Le inserzioni degli altri

    Guarda cosa stanno pubblicizzando le altre aziende del tuo settore, e da quanto.

    cosa_fanno_i_concorrenti telefonoleggesenza codice
  • Com’è fatta la tabella contatti

    Come sono fatte le fasi e le colonne dei tuoi contatti.

    com_e_fatto_il_crm telefonolegge
  • Aggiungi un contatto

    Aggiungi una persona alla rubrica.

    crea_contatto telefonofa una cosasenza codice
  • Cambia i dati di un contatto

    Cambia i dati di una persona in rubrica.

    modifica_contatto telefonofa una cosasenza codice
  • Cancella un contatto

    Cancella una persona dalla rubrica.

    elimina_contatto telefonofa una cosarichiede il codice
  • Cambia colonne e fasi dei contatti

    Cambia le colonne e le fasi della tua tabella contatti.

    configura_crm telefonofa una cosarichiede il codice
  • Le istruzioni dell’agente

    Legge le istruzioni dell’agente che risponde ai clienti.

    come_risponde_agente telefonolegge
  • Cambia le istruzioni dell’agente

    Aggiunge o riscrive le istruzioni dell’agente che risponde ai clienti.

    cambia_istruzioni_agente telefonofa una cosarichiede il codice
  • Cosa sa fare Ivot

    Dice cosa sa fare Ivot, cercando nell’elenco vero delle sue capacità.

    cosa_sa_fare_ivot telefonoleggesenza codice
  • Guida al collegamento

    Spiega come collegare un servizio a Ivot, e cosa fare se il collegamento dà errore.

    guida_collegamento telefonoleggesenza codice
  • Manda il video su WhatsApp

    Manda il video di presentazione, su WhatsApp, a chi sta chiamando.

    manda_video_whatsapp telefonofa una cosasenza codice
  • Manda il link della prova gratuita

    Manda su WhatsApp il video e il link della prova gratuita di 3 giorni.

    manda_link_inizia telefonofa una cosasenza codice
  • Avvisa il team IVOT

    Manda un’email al team quando la telefonata scotta.

    avvisa_team_ivot telefonofa una cosa
  • Mettilo in lavorazione

    Passa al motore completo di Ivot le richieste lunghe, che le porta a termine da solo.

    fai_per_me telefonofa una cosarichiede il codice
  • Com’è andata

    Controlla com’è andato il lavoro che hai chiesto al telefono.

    controlla_lavoro telefonolegge
  • Chi sta chiamando

    Ti riconosce dal numero da cui chiami.

    riconosci_chiamante telefonolegge
  • Come sta andando

    Legge i numeri della tua attività: contatti, spesa, costo per contatto, crediti.

    stato_attivita telefonolegge
  • Com’è configurato l’account

    Legge come è configurato il tuo account: posta, calendario, collegamenti, abbonamento, agente, cosa manca.

    profilo_attivita telefonolegge
  • Le inserzioni, numerate

    Elenca le tue inserzioni numerate, con stato, spesa e costo per contatto.

    elenco_inserzioni telefonolegge
  • La rubrica (richiede il codice)

    Legge gli ultimi contatti arrivati, con nome e fase. Serve il codice.

    elenco_contatti telefonolegge
  • Le ultime email (richiede il codice)

    Legge chi ti ha scritto e con che oggetto. Serve il codice.

    ultime_email telefonolegge
  • Cerca nella memoria dell’attività

    Cerca nella memoria della tua attività prima di risponderti.

    cerca_info_attivita telefonolegge
  • Che giorno è

    Sa che giorno è, invece di indovinarlo.

    che_giorno_e_ivot telefonolegge
  • Cerca una persona a cui scrivere

    Cerca fra le persone che ti hanno scritto, su tutti i canali.

    trova_contatto telefonolegge
  • Scrivi un messaggio a una persona

    Manda un messaggio a una persona che ti ha scritto.

    scrivi_a_contatto telefonofa una cosarichiede il codice
  • I messaggi già approvati da Meta

    I tuoi messaggi approvati da Meta.

    elenco_modelli telefonolegge
  • Crea un messaggio da far approvare

    Scrivi un messaggio nuovo e mandalo in approvazione a Meta.

    crea_modello telefonofa una cosarichiede il codice
  • Manda un messaggio approvato

    Manda a una persona uno dei tuoi messaggi approvati.

    manda_modello telefonofa una cosarichiede il codice
  • Manda un messaggio approvato a tutti i contatti

    Manda un messaggio approvato a tutti i tuoi contatti, o a un gruppo.

    manda_modello_a_tutti telefonofa una cosarichiede il codice
  • Com'è fatto il modulo contatti

    Legge i campi del modulo contatti e le colonne collegate.

    com_e_fatto_il_modulo telefonolegge
  • Aggiungi un campo al modulo

    Aggiunge un campo al modulo e lo collega a una colonna dei Contatti.

    aggiungi_campo_modulo telefonofa una cosarichiede il codice
  • Manda un’email a una persona

    Manda un’email a una persona, dalla tua casella. Serve il codice.

    manda_email telefonofa una cosarichiede il codice
  • Rispondi a un’email arrivata

    Risponde a un’email arrivata, nello stesso scambio. Serve il codice.

    rispondi_email telefonofa una cosarichiede il codice
  • Le richieste di ok

    Ti legge le cose che Ivot vuole fare e per cui aspetta il tuo ok.

    richieste_in_attesa telefonoleggesenza codice
  • Decide una richiesta di ok

    Approva, rifiuta o fa riscrivere una cosa che Ivot vuole fare.

    decidi_richiesta telefonofa una cosasenza codice

This list is derived from IVOT's own code, not written by hand: it changes when the product changes.