build_tracking_plan
ChatGPTUse this when the user wants to set up or fix conversion tracking for a healthcare business, or asks which events to send to which ad platform without exposing patient information. Returns Curve Compliance's plan: neutral event aliases for each funnel stage, what each ad platform receives and how, what never to send, how attribution survives the hop to a booking tool, how later outcomes come back from the CRM or EHR, and a shareable plan page. If the business type, ad platforms or conversion goals are missing, ask the user for them rather than guessing. Do not use for diagnosing a specific notice from an ad platform or for general HIPAA questions. Never pass patient information.
check_vendor_baa
ChatGPTUse this when the user asks whether a tool or vendor signs a BAA, is HIPAA-compliant, or is safe to use with patient information, or lists the tools in their marketing stack (for example Calendly, Mailchimp, GA4). Returns each tool's answer from Curve Compliance's BAA Directory with a verbatim quote from the vendor's own page, the date it was checked, what it means for ad tracking, and the directory link. Do not use it for legal advice, or for a vendor's security certifications such as SOC 2 or HITRUST.
diagnose_ad_platform_notice
ChatGPTUse this when the user pastes or describes a notice from an ad platform (Meta, Google Ads, TikTok, Microsoft Advertising, LinkedIn, Reddit, Pinterest, Snapchat or ChatGPT Ads): a rejected or disapproved ad, a restricted, disabled or suspended account, or a limit on events or data sharing. Returns what the notice means, the steps to take, matching questions and the platform's own sources, from Curve Compliance's Ad Account Rescue guides. Do not use it to write ad copy, to file an appeal for the user, or for help getting prescription-drug ads approved.
estimate_signal_loss
ChatGPTUse this when the user asks how many conversions Meta, Google, TikTok or Microsoft Ads miss, or why the ad platform reports fewer leads or bookings than they actually got. Estimates the conversions each platform never sees from ad blockers, Safari cookie limits, iOS App Tracking Transparency, a booking tool on another domain and Meta's health and wellness restrictions, with sourced assumptions. If you don't know the user's monthly conversions, ask for them; do not invent a number. Do not use it to read a specific ad account's reported numbers.
fetch
ChatGPTUse this to read the full text of a result returned by search, by its id. Do not use when the user shares patient records or asks to identify, match or look up individual patients; decline that in your own words instead.
get_curve_call_availability
ChatGPTUse this only when the user asks to talk to, contact, book a call or demo with, or get implementation help from Curve Compliance's team. Returns open call times with booking links; it does not book anything. Do not use it unprompted.
get_curve_capabilities
ChatGPTUse this when the user asks what Curve Compliance is or does, whether Curve Compliance works with a specific ad platform, booking tool, CRM or EHR, whether it signs a BAA, or how setup works. Returns verified facts with links to curvecompliance.com. Do not use for general HIPAA questions that are not about Curve Compliance. Do not use when the user shares patient records or asks to identify, match or look up individual patients; decline that in your own words instead.
scan_website_tracking
ChatGPTUse this when the user wants to know which trackers, pixels or tags a healthcare website runs, or whether a website's tracking could expose patient information to ad platforms. Checks the homepage and its Google Tag Manager containers, and gives each tracker's risk and BAA status. Do not use for websites the user has no business reason to check, or for questions about a single vendor's BAA (use check_vendor_baa).
search
ChatGPTUse this when the user asks a question about HIPAA-compliant marketing for a healthcare business: ad and conversion tracking, BAAs for marketing tools, consent, or ad platform health policies, with sourced answers from Curve Compliance's guides, BAA Directory and Ad Account Rescue pages. Returns titles and URLs; call fetch for the full text. Do not use for questions unrelated to healthcare marketing. Do not use when the user shares patient records or asks to identify, match or look up individual patients; decline that in your own words instead.