onelence_compare_sources
ChatGPTTwo sources side by side for one window (visitors, conversions, conversion rate, observed revenue, Decision and signal state). Pass source ids or names from onelence_list_sources. It ranks nothing and is not a Decision.
onelence_create_checkout_link
ChatGPTA OneLence billing link with the chosen plan highlighted. The user reviews and checks out in OneLence; nothing is charged from chat. Owners and admins only.
onelence_delete_event_definition
ChatGPTRemoves a conversion event definition: OneLence stops counting that event as a conversion. Events and conversions already received are kept, no longer linked to it. Owners and admins only. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_find_affiliate_partners
ChatGPTNew affiliate partners for the site: sites and creators OneLence found in search results and backlink data (research_finds), and catalog partners ranked by fit with its business, market and partner mix (data). Current and dismissed partners are left out. Narrow catalog matches with verticals, countries, languages, partner_types, commission_models or q. Fit and strength do not predict results; contact details are not returned. If nothing is found yet, next_step says how to start research in OneLence.
onelence_get_account
ChatGPTThe connected workspace, your role, the plan and what it unlocks, AI credit usage, the team and the registered sites (pass a site's domain as site to other tools).
onelence_get_affiliate
ChatGPTOne affiliate partner by id or referral code: status, codes, clicks, conversions and conversion rate, all time unless start or end is passed; with start, compare=previous_period adds the period before. Metrics are null when attribution could not be read. For the partner's Decision use onelence_list_decisions with type=affiliate.
onelence_get_ai_visibility
ChatGPTHow AI assistants read the site and send visitors: score, platforms, top pages, the previous period and suggested actions (with robots.txt text where relevant). Needs a plan with AI visibility.
onelence_get_bot_traffic
ChatGPTWhich bots, crawlers and AI agents visit the site: visitors and events by traffic class and category, the most active identified crawlers and a daily series. For how AI assistants read the site and send visitors, use onelence_get_ai_visibility. Needs a plan with AI visibility.
onelence_get_breakdown
ChatGPTSite traffic: visitors and conversions split by one dimension (source, channel, campaign, keyword, affiliate, entry, page, hostname, country, region, city, device, browser, os), largest first. A row's name works as filter_value in onelence_get_performance.
onelence_get_briefing
ChatGPTStart here for "what should I do today?": today's priorities, what to scale, hold or stop on a site with the reasons, data sufficiency and exceptional alerts. Decisions are stated only by this tool and onelence_get_decision; analytics and signals do not contain Decisions. Use a decision's source.id with onelence_get_decision for its evidence and limits.
onelence_get_business_context
ChatGPTWhat the team told OneLence about the business: offer, sales cycle, order value, margin, acquisition-cost targets and notes. Entered values, not measurements.
onelence_get_decision
ChatGPTOne source's Decision with reasons, evidence, limitations and the next review step, plus the signals and evidence gaps about that source. Use a source_id from onelence_get_briefing.
onelence_get_funnel
ChatGPTVisitors reaching each configured funnel step.
onelence_get_integrations
ChatGPTWhich integrations a site has and whether they work: tracking events in the last 48 hours, Stripe, and each connected ad account (Google, Meta, Microsoft, TikTok, LinkedIn), search console, Shopify store and WordPress plugin with its last sync. expired means it must be reconnected in OneLence; sync_error means the last sync failed.
onelence_get_live
ChatGPTActive visitors, events and conversions in the last few minutes.
onelence_get_measurement
ChatGPTWhat a site optimizes for (revenue, conversions or visitors) and how its funnel is set up: each step, the event it counts and whether the funnel is the site's own, the workspace default or OneLence's. Use it to explain onelence_get_funnel numbers or before changing tracking.
onelence_get_performance
ChatGPTHow a site performed: visitors, conversions, conversion rate, observed revenue, trend, top sources and channels. Narrow to one source, channel, campaign, landing page (entry), page, country and more with filter_dimension and filter_value, and compare with the previous period.
onelence_get_plans
ChatGPTOneLence plans with monthly and yearly prices (USD) and limits; current marks the workspace's plan.
onelence_get_seo_opportunity
ChatGPTOne SEO opportunity by id from onelence_list_seo_opportunities, with its step-by-step brief: what to do, what to change and check, why now, the facts behind it (each with where it comes from) and blockers. Pass the same window as the list, if any.
onelence_get_setup
ChatGPTFor installing or checking OneLence tracking: the site, whether events arrive, integration health, the defined conversion events and the install instructions (publishable key, snippets, server-side conversions). detailed adds the full step-by-step guide for coding agents. Secret keys are never returned.
onelence_get_signal
ChatGPTOne signal by id with its windows and values.
onelence_give_decision_feedback
ChatGPTTells OneLence whether a source's current Decision was useful, already acted on, not relevant or based on wrong data. Pass the posture the Decision showed; if it changed since, read it again first. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_list_affiliates
ChatGPTAffiliate partners with referral and coupon codes, clicks, conversions and conversion rate. For partner Decisions use onelence_list_decisions with type=affiliate.
onelence_list_campaign_contexts
ChatGPTCampaigns the team described on a site: objective, promise, audience, landing page and entered spend. Needs a plan with campaign context.
onelence_list_changes
ChatGPTBusiness changes the team recorded (budget, offer, pricing, tracking, creative, campaign, partner), newest first. Use it to explain what changed around a date; OneLence never states a change's impact.
onelence_list_conversions
ChatGPTLists individual conversions (purchases, sign-ups, leads and other conversion events OneLence tracked), newest first, each with its time, type, value and currency, attribution method, affiliate and coupon, plus how many conversions the window holds. Pass site for one site; without it, every site in the workspace. Visitor identities are never included.
onelence_list_decisions
ChatGPTEvery source Decision on a site beyond the briefing's top items: scale first, then hold, then stop. Filter by posture or by type (affiliate for partners).
onelence_list_events
ChatGPTTracked events on a site newest first, with name and page path; filter by an exact event name. Useful to confirm a custom event fires.
onelence_list_evidence_gaps
ChatGPTWhy confidence is limited and what to fix: missing or partial evidence behind sources, campaigns and partners, who must act, and a link to fix it in OneLence.
onelence_list_seo_opportunities
ChatGPTSEO: which pages and search queries to improve first, ranked by OneLence from Google Search Console data, each with why and a next step (filterable by lane), plus clicks, impressions, average position and connection state. For search rankings and SEO work; site traffic by page is onelence_get_breakdown. Needs a plan with the SEO workspace and Google Search Console connected.
onelence_list_signals
ChatGPTWhat changed: material observed changes, active first. Filter by group (active or recent) or by a source id. Signals are observations, not Decisions.
onelence_list_sources
ChatGPTThe traffic sources on a site with visitors, conversions, conversion rate and traffic share, and the posture of those on the decision board. Use a source id with onelence_get_decision.
onelence_open_app
ChatGPTOpens the OneLence app for the user to browse: the briefing, Decisions, performance and recorded changes of a site. Hosts open it from their navigation; it returns the sites and the briefing to start from.
onelence_record_change
ChatGPTRecords a change the team made outside OneLence (budget, offer, pricing, tracking, creative, campaign, partner), on one source or the whole site, so OneLence can observe the period after it. It changes nothing on ad platforms and states no impact. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_register_site
ChatGPTAdds a website to this workspace so it can send tracking data. Owners and admins only; limited by the plan's site capacity. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_save_campaign_context
ChatGPTCreates or updates the description of a campaign on a source (objective, promise, audience, landing page, entered spend), matched by source and name. Fields passed replace the stored values, which are not kept; fields left out stay as they are. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_save_event_definition
ChatGPTAdds a conversion event so OneLence reports it, e.g. "Demo booked" sent by the SDK as demo_booked. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_send_test_event
ChatGPTSends one test event for a site through the same ingest path as its tracking, flagged internal like staff and QA traffic (it can still show in the events list). Then verify tracking with that event name: if it arrives, ingest accepts the site and its key. It does not show that the site's own pages send events. Default event name ol_test_event. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_set_partner_status
ChatGPTSaves a partner found for a site, moves it through recruiting (contacted, replied, declined), dismisses it, or clears its status, as on the Discover page. Pass the partner's id and its object type (partner_match or research_find) from the find-partners read. Dismissed and declined partners leave that list; cleared puts a partner back as new. OneLence contacts no one. Owners and admins only. The preview needs partner_id, type, status. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_update_business_context
ChatGPTChanges the workspace's business context (offer, sales cycle, order value, margin and acquisition-cost targets, notes). Only the fields passed change; each replaces the stored value and null clears one. Previous values are not kept. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_update_event_definition
ChatGPTChanges a conversion event's display name or the event name the SDK sends. The new name replaces the old one, which is not kept. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.
onelence_verify_tracking
ChatGPTChecks that a site receives tracking events (optionally one event name) and conversions in the last N minutes. Use it after installing or changing tracking.
onelence_compare_sources
Claudeonelence_create_checkout_link
Claudeonelence_delete_event_definition
Claudeonelence_find_affiliate_partners
Claudeonelence_get_account
Claudeonelence_get_ai_visibility
Claudeonelence_get_bot_traffic
Claudeonelence_get_breakdown
Claudeonelence_get_briefing
Claudeonelence_get_business_context
Claudeonelence_get_decision
Claudeonelence_get_funnel
Claudeonelence_get_live
Claudeonelence_get_performance
Claudeonelence_get_plans
Claudeonelence_get_setup
Claudeonelence_get_signal
Claudeonelence_give_decision_feedback
Claudeonelence_list_affiliates
Claudeonelence_list_campaign_contexts
Claudeonelence_list_changes
Claudeonelence_list_conversions
Claudeonelence_list_decisions
Claudeonelence_list_events
Claudeonelence_list_evidence_gaps
Claudeonelence_list_seo_opportunities
Claudeonelence_list_signals
Claudeonelence_list_sources
Claudeonelence_record_change
Claudeonelence_register_site
Claudeonelence_save_campaign_context
Claudeonelence_save_event_definition
Claudeonelence_update_business_context
Claudeonelence_update_event_definition
Claudeonelence_verify_tracking
Claude