[{"data":1,"prerenderedAt":666},["ShallowReactive",2],{"bpyqRQk8K7_rRSCIF_1HgjC-kcVBfBNwIX8GFkkN2FU":3,"SB-_f1-GRNMO6gutVD5zmJ_TXPJ4MfkKTp_qws74ljY":310,"RnykxLXX9vinUXnWPRrXx4-J9l3fCQ2lOIo9lm8NLAE":545},{"data":4,"meta":309},{"id":5,"createdAt":6,"updatedAt":7,"text":8,"copyright":9,"documentId":10,"publishedAt":11,"policy_links":12,"col_1":34,"col_2":80,"col_3":114,"col_4":158,"col_5":201,"comparisons":240,"hide_element":291,"badges":37},1,"2022-12-27T12:24:01.493Z","2026-10-07T12:16:46.718Z","Whatagraph is the agentic marketing intelligence platform that brings all your cross-channel marketing data in one governed layer so your team can report, monitor, and act on what matters, with agents doing the heavy lifting.","[year] Marketing Intelligence Platform | Whatagraph. All Rights Reserved, Whatagraph B.V. ©","yh5sq4mqxgdjlj5di6ej6fq7","2026-10-07T12:16:46.239Z",[13,18,22,26,30],{"id":14,"title":15,"url":16,"open_new_tab":17},8,"Terms & Conditions","/terms-and-conditions",false,{"id":19,"title":20,"url":21,"open_new_tab":17},9,"Privacy Policy","/privacy-policy",{"id":23,"title":24,"url":25,"open_new_tab":17},10,"Cookie Policy","/cookie-policy",{"id":27,"title":28,"url":29,"open_new_tab":17},11,"Security Policy","/security-policy",{"id":31,"title":32,"url":33,"open_new_tab":17},32,"Data Processing Agreement","/data-processing-agreement ",[35,39,43,47,51,55,59,63,67,70,73,76],{"id":5,"title":36,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":17},"Product",null,true,{"id":40,"title":41,"url":42,"open_new_tab":17,"is_heading":17,"margin_top":17},2,"All features","/features",{"id":44,"title":45,"url":46,"open_new_tab":17,"is_heading":17,"margin_top":17},69,"Data Hub","/data-hub",{"id":48,"title":49,"url":50,"open_new_tab":17,"is_heading":17,"margin_top":17},71,"IQ Agents","/agents-waitlist",{"id":52,"title":53,"url":54,"open_new_tab":17,"is_heading":17,"margin_top":17},70,"Whatagraph MCP","/mcp",{"id":56,"title":57,"url":58,"open_new_tab":17,"is_heading":17,"margin_top":17},66,"Whatagraph IQ","/whatagraph-iq",{"id":60,"title":61,"url":62,"open_new_tab":17,"is_heading":17,"margin_top":17},6,"Move data to BigQuery","/data-transfer/google-bigquery",{"id":64,"title":65,"url":66,"open_new_tab":17,"is_heading":17,"margin_top":17},62,"Visualize data in Looker Studio","/data-transfer/looker-studio",{"id":68,"title":69,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":38},7,"Solutions",{"id":14,"title":71,"url":72,"open_new_tab":17,"is_heading":17,"margin_top":17},"Agencies","/agencies",{"id":19,"title":74,"url":75,"open_new_tab":17,"is_heading":17,"margin_top":17},"eCommerce","/e-commerce",{"id":77,"title":78,"url":79,"open_new_tab":17,"is_heading":17,"margin_top":17},67,"Multi-location operators","/global_businesses",[81,83,87,91,95,99,102,106,110],{"id":27,"title":82,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":17},"Resources",{"id":84,"title":85,"url":86,"open_new_tab":17,"is_heading":17,"margin_top":17},12,"Blog","/blog",{"id":88,"title":89,"url":90,"open_new_tab":17,"is_heading":17,"margin_top":17},14,"Case studies","/case-studies",{"id":92,"title":93,"url":94,"open_new_tab":17,"is_heading":17,"margin_top":17},72,"AI agents use cases","/ai-agents-for-marketing",{"id":96,"title":97,"url":98,"open_new_tab":17,"is_heading":17,"margin_top":17},15,"Marketing report templates","/templates",{"id":100,"title":101,"url":37,"open_new_tab":17,"is_heading":17,"margin_top":17},43,"Comparisons",{"id":103,"title":104,"url":105,"open_new_tab":17,"is_heading":17,"margin_top":17},44,"Reviews","/reviews",{"id":107,"title":108,"url":109,"open_new_tab":38,"is_heading":17,"margin_top":17},63,"Changelog","https://wg.canny.io/changelog",{"id":111,"title":112,"url":113,"open_new_tab":17,"is_heading":17,"margin_top":17},60,"Pricing","/pricing",[115,118,122,126,130,134,138,142,146,150,154],{"id":116,"title":117,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":17},17,"Integrations",{"id":119,"title":120,"url":121,"open_new_tab":17,"is_heading":17,"margin_top":17},19,"Adform","/integrations/adform",{"id":123,"title":124,"url":125,"open_new_tab":17,"is_heading":17,"margin_top":17},18,"Facebook Ads","/integrations/facebook-ads",{"id":127,"title":128,"url":129,"open_new_tab":17,"is_heading":17,"margin_top":17},20,"Google My Business","/integrations/google-my-business",{"id":131,"title":132,"url":133,"open_new_tab":17,"is_heading":17,"margin_top":17},21,"Google Sheets","/integrations/google-sheets",{"id":135,"title":136,"url":137,"open_new_tab":17,"is_heading":17,"margin_top":17},23,"Instagram","/integrations/instagram",{"id":139,"title":140,"url":141,"open_new_tab":17,"is_heading":17,"margin_top":17},22,"Klaviyo","/integrations/klaviyo",{"id":143,"title":144,"url":145,"open_new_tab":17,"is_heading":17,"margin_top":17},24,"LinkedIn","/integrations/linkedin",{"id":147,"title":148,"url":149,"open_new_tab":17,"is_heading":17,"margin_top":17},25,"LinkedIn Ads","/integrations/linkedin-ads",{"id":151,"title":152,"url":153,"open_new_tab":17,"is_heading":17,"margin_top":17},53,"StackAdapt","/integrations/stackadapt",{"id":155,"title":156,"url":157,"open_new_tab":17,"is_heading":17,"margin_top":17},27,"50+ More Integrations","/integrations",[159,162,166,170,173,177,181,185,189,193,197],{"id":160,"title":161,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":17},28,"Reports & dashboards",{"id":163,"title":164,"url":165,"open_new_tab":17,"is_heading":17,"margin_top":17},29,"Marketing reporting software","/marketing-reporting-software",{"id":167,"title":168,"url":169,"open_new_tab":17,"is_heading":17,"margin_top":17},55,"Facebook Ads reporting tool","/facebook-ads-reporting-tool",{"id":31,"title":171,"url":172,"open_new_tab":17,"is_heading":17,"margin_top":17},"Google Ads reporting tool","/google-ads-reporting-tool",{"id":174,"title":175,"url":176,"open_new_tab":17,"is_heading":17,"margin_top":17},54,"Google My Business reporting tool","/google-my-business-reporting-tool",{"id":178,"title":179,"url":180,"open_new_tab":17,"is_heading":17,"margin_top":17},34,"Instagram reporting tool","/instagram-reporting-tool",{"id":182,"title":183,"url":184,"open_new_tab":17,"is_heading":17,"margin_top":17},56,"Social media reporting tool","/social-media-report-tool",{"id":186,"title":187,"url":188,"open_new_tab":17,"is_heading":17,"margin_top":17},38,"SEO reporting tool","/seo-reporting-tool",{"id":190,"title":191,"url":192,"open_new_tab":17,"is_heading":17,"margin_top":17},57,"TikTok Ads dashboard","/tiktok-ads-dashboard",{"id":194,"title":195,"url":196,"open_new_tab":17,"is_heading":17,"margin_top":17},39,"White-label dashboard software","/white-label-dashboard",{"id":198,"title":199,"url":200,"open_new_tab":17,"is_heading":17,"margin_top":17},40,"All marketing report examples","/reporting-examples",[202,205,208,212,216,220,224,228,232,236],{"id":203,"title":204,"url":37,"open_new_tab":17,"is_heading":38,"margin_top":17},41,"Company ",{"id":206,"title":207,"url":37,"open_new_tab":17,"is_heading":17,"margin_top":17},42,"Whatagraph B.V.",{"id":209,"title":210,"url":211,"open_new_tab":38,"is_heading":17,"margin_top":17},45,"+1 917 905 4361","tel:+19179054361",{"id":213,"title":214,"url":215,"open_new_tab":38,"is_heading":17,"margin_top":17},59,"+31 30 203 0159","tel:+31302030159",{"id":217,"title":218,"url":219,"open_new_tab":38,"is_heading":17,"margin_top":17},46,"hi@whatagraph.com","mailto:hi@whatagraph.com",{"id":221,"title":222,"url":223,"open_new_tab":17,"is_heading":17,"margin_top":38},47,"About us","/about",{"id":225,"title":226,"url":227,"open_new_tab":17,"is_heading":17,"margin_top":17},48,"Career","/career",{"id":229,"title":230,"url":231,"open_new_tab":38,"is_heading":17,"margin_top":17},65,"Help center","https://help.whatagraph.com/",{"id":233,"title":234,"url":235,"open_new_tab":17,"is_heading":17,"margin_top":17},68,"Ambassador program","/ambassador-program",{"id":237,"title":238,"url":239,"open_new_tab":17,"is_heading":17,"margin_top":17},50,"Report misconduct","https://forms.gle/t7XC9CWM2jwenS769",[241,244,248,251,254,258,261,264,267,270,273,276,279,282,285,288],{"id":84,"title":242,"url":243,"open_new_tab":17},"Looker Studio alternative","/alternatives/google-data-studio",{"id":245,"title":246,"url":247,"open_new_tab":17},13,"Supermetrics alternative","/alternatives/supermetrics",{"id":88,"title":249,"url":250,"open_new_tab":17},"Databox alternative","/alternatives/databox",{"id":96,"title":252,"url":253,"open_new_tab":17},"DashThis alternative","/alternatives/dashthis",{"id":255,"title":256,"url":257,"open_new_tab":17},16,"Klipfolio alternative","/alternatives/klipfolio",{"id":116,"title":259,"url":260,"open_new_tab":17},"AgencyAnalytics alternative","/alternatives/agency-analytics",{"id":123,"title":262,"url":263,"open_new_tab":17},"Funnel.io alternative","/alternatives/funnel-io",{"id":119,"title":265,"url":266,"open_new_tab":17},"NinjaCat alternative","/alternatives/ninjacat",{"id":127,"title":268,"url":269,"open_new_tab":17},"TapClicks alternative","/alternatives/tapclicks",{"id":131,"title":271,"url":272,"open_new_tab":17},"ReportGarden alternative","/alternatives/reportgarden",{"id":139,"title":274,"url":275,"open_new_tab":17},"Swydo alternative","/alternatives/swydo",{"id":135,"title":277,"url":278,"open_new_tab":17},"Cyfe alternative","/alternatives/cyfe",{"id":143,"title":280,"url":281,"open_new_tab":17},"Adverity alternative","/alternatives/adverity",{"id":147,"title":283,"url":284,"open_new_tab":17},"Datorama alternative","/alternatives/datorama",{"id":155,"title":286,"url":287,"open_new_tab":17},"Best marketing analytics tools and software","/blog/articles/best-marketing-analytics-tools",{"id":160,"title":289,"url":290,"open_new_tab":17},"Best social media analytics tools","/blog/articles/best-social-media-analytics-tools",[292,295,297,299,301,303,305,307],{"id":293,"page_slug":294},5,"/facebook-ads-reporting-tool-1",{"id":60,"page_slug":296},"/marketing-reporting-software-1",{"id":68,"page_slug":298},"/alternative-databox",{"id":23,"page_slug":300},"/alternative-dashthis",{"id":27,"page_slug":302},"/alternative-supermetrics",{"id":84,"page_slug":304},"/alternative-agency-analytics",{"id":245,"page_slug":306},"/facebook-ads-reporting-platform",{"id":88,"page_slug":308},"/marketing-agency-reporting-platform",{},{"data":311,"meta":544},{"id":5,"createdAt":312,"updatedAt":313,"documentId":314,"publishedAt":315,"cta":316,"hide_main_menu":325,"hide_navbar_completely":328,"custom_cta_on_right":335,"element":341},"2023-05-19T14:58:27.023Z","2026-10-16T16:56:23.987Z","exvdotd5b6517ieljdohdwvd","2026-10-16T16:56:23.599Z",[317,321],{"id":245,"label":318,"url":319,"open_new_tab":38,"button_type":320},"Log in","https://live.whatagraph.com/auth/login","link",{"id":88,"label":322,"url":323,"open_new_tab":17,"button_type":324},"Get a demo","/book-a-call","primary",[326],{"id":96,"page_slug":327},"/marketing-intelligence-platform-lp",[329,332],{"id":330,"page_slug":331},3,"/referral-signup",{"id":333,"page_slug":334},4,"affiliate-signup",[336],{"id":19,"page_slug":327,"cta":337},[338],{"id":96,"label":339,"url":340,"open_new_tab":38,"button_type":324},"Start free trial","https://live.whatagraph.com/auth/register",[342,412,414,448,450],{"id":5,"title":36,"columns":343,"highlight_title":37,"highlight_image":37,"highlight_links":344,"link":345,"__component":411},"columns - 2",[],[346,361,378,388,401],{"id":5,"title":41,"url":42,"open_new_tab":17,"column":347,"subtitle":348,"svg":349},"column 1","Your single source of truth for marketing data",{"id":350,"name":351,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":352,"ext":353,"mime":354,"size":355,"url":356,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":358,"updatedAt":358,"documentId":359,"publishedAt":360,"focalPoint":37},16232,"allfeatures.svg","allfeatures_ee21be4216",".svg","image/svg+xml",1.01,"https://s3.us-east-2.amazonaws.com/whatagraph.com/allfeatures_ee21be4216.svg","aws-s3","2026-01-14T13:40:51.326Z","f6fdcdbv4ul9g0vif8y6sefm","2026-06-25T09:17:20.490Z",{"id":362,"title":363,"url":46,"open_new_tab":17,"column":347,"subtitle":364,"svg":365},31,"Whatagraph Data Hub","Store, clean & transform your marketing data",{"id":366,"name":367,"alternativeText":368,"caption":37,"width":369,"height":369,"formats":37,"hash":370,"ext":371,"mime":372,"size":373,"url":374,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":375,"updatedAt":376,"documentId":377,"publishedAt":360,"focalPoint":37},16868,"Data-Hub.png","Data Hub - Four rounded square shapes arranged in a square formation.",64,"Data_Hub_b72705c6d1",".png","image/png",0.79,"https://s3.us-east-2.amazonaws.com/whatagraph.com/Data_Hub_b72705c6d1.png","2026-04-07T12:04:40.644Z","2026-04-07T12:04:41.899Z","jwkbk1ww3s8gewcuofstlbvl",{"id":31,"title":53,"url":54,"open_new_tab":17,"column":347,"subtitle":379,"svg":380},"Connect Whatagraph to your AI tools",{"id":381,"name":382,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":383,"ext":353,"mime":354,"size":384,"url":385,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":386,"updatedAt":386,"documentId":387,"publishedAt":360,"focalPoint":37},17210,"MCP_nav.svg","MCP_nav_dfe02a5d36",0.82,"https://s3.us-east-2.amazonaws.com/whatagraph.com/MCP_nav_dfe02a5d36.svg","2026-06-02T07:28:06.198Z","zn80nttt9w2kmyyh2fc1hn8e",{"id":389,"title":390,"url":50,"open_new_tab":17,"column":391,"subtitle":392,"svg":393},33,"IQ Agents ","column 2","Agents that work alongside you",{"id":394,"name":395,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":396,"ext":353,"mime":354,"size":397,"url":398,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":399,"updatedAt":399,"documentId":400,"publishedAt":399,"focalPoint":37},17715,"AI Agent DARK.svg","AI_Agent_DARK_c4585d1ad8",2.28,"https://s3.us-east-2.amazonaws.com/whatagraph.com/AI_Agent_DARK_c4585d1ad8.svg","2026-09-30T18:11:09.407Z","dztz0hk1d5kme71bf9z2by4n",{"id":143,"title":57,"url":58,"open_new_tab":17,"column":391,"subtitle":402,"svg":403},"Marketing intelligence, redefined",{"id":404,"name":405,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":406,"ext":353,"mime":354,"size":407,"url":408,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":409,"updatedAt":409,"documentId":410,"publishedAt":360,"focalPoint":37},16231,"IQ Mark - White.svg","IQ_Mark_White_8b09cc84e0",1.06,"https://s3.us-east-2.amazonaws.com/whatagraph.com/IQ_Mark_White_8b09cc84e0.svg","2026-01-14T13:40:51.318Z","ncj45hto7khkk0pchgmpppwc","navigation.nav-dropdown",{"id":5,"title":117,"url":157,"open_new_tab":17,"__component":413},"navigation.nav-link",{"id":333,"title":69,"columns":37,"highlight_title":37,"highlight_image":37,"highlight_links":415,"link":416,"__component":411},[],[417,427,438],{"id":155,"title":71,"url":72,"open_new_tab":17,"column":347,"subtitle":418,"svg":419},"Client-ready reporting, faster",{"id":420,"name":421,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":422,"ext":353,"mime":354,"size":423,"url":424,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":425,"updatedAt":425,"documentId":426,"publishedAt":360,"focalPoint":37},16236,"agencies.svg","agencies_4826492e15",2.04,"https://s3.us-east-2.amazonaws.com/whatagraph.com/agencies_4826492e15.svg","2026-01-14T13:40:51.387Z","ze7oydn8vut6hx6vhja9ky73",{"id":160,"title":428,"url":75,"open_new_tab":17,"column":347,"subtitle":429,"svg":430},"Ecommerce","Track ROI across every channel",{"id":431,"name":432,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":433,"ext":353,"mime":354,"size":434,"url":435,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":436,"updatedAt":436,"documentId":437,"publishedAt":360,"focalPoint":37},16239,"e-commerce.svg","e_commerce_d99d7057c0",0.86,"https://s3.us-east-2.amazonaws.com/whatagraph.com/e_commerce_d99d7057c0.svg","2026-01-14T13:40:51.404Z","waui9mgiqsydt9momosxxbtp",{"id":163,"title":78,"url":79,"open_new_tab":17,"column":347,"subtitle":439,"svg":440},"Reliable reporting for global teams",{"id":441,"name":442,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":443,"ext":353,"mime":354,"size":444,"url":445,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":446,"updatedAt":446,"documentId":447,"publishedAt":360,"focalPoint":37},16233,"globalbiz.svg","globalbiz_71205a5d56",1.96,"https://s3.us-east-2.amazonaws.com/whatagraph.com/globalbiz_71205a5d56.svg","2026-01-14T13:40:51.328Z","ouc4n705rfnp11bj3ao4dfkl",{"id":449,"title":112,"url":113,"open_new_tab":17,"__component":413},30,{"id":330,"title":82,"columns":343,"highlight_title":37,"highlight_image":37,"highlight_links":451,"link":452,"__component":411},[],[453,463,475,487,497,508,520,532],{"id":454,"title":89,"url":90,"open_new_tab":17,"column":347,"subtitle":455,"svg":456},26,"Discover real customer results",{"id":457,"name":458,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":459,"ext":353,"mime":354,"size":384,"url":460,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":461,"updatedAt":461,"documentId":462,"publishedAt":360,"focalPoint":37},16235,"case studies.svg","case_studies_49b6435e10","https://s3.us-east-2.amazonaws.com/whatagraph.com/case_studies_49b6435e10.svg","2026-01-14T13:40:51.382Z","pu89p5bm8wit011veromi3ai",{"id":131,"title":464,"url":465,"open_new_tab":17,"column":391,"subtitle":466,"svg":467},"Whatagraph alternatives","https://whatagraph.com/alternatives","Compare Whatagraph with other alternatives ",{"id":468,"name":469,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":470,"ext":353,"mime":354,"size":471,"url":472,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":473,"updatedAt":473,"documentId":474,"publishedAt":360,"focalPoint":37},16234,"aiplaybook.svg","aiplaybook_903e4c233a",1.64,"https://s3.us-east-2.amazonaws.com/whatagraph.com/aiplaybook_903e4c233a.svg","2026-01-14T13:40:51.329Z","x3a9zc1fbj1qx5nl4yuwkr5d",{"id":19,"title":230,"url":476,"open_new_tab":38,"column":347,"subtitle":477,"svg":478},"https://help.whatagraph.com/en/","Find the exact answers you need",{"id":479,"name":480,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":481,"ext":353,"mime":354,"size":482,"url":483,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":484,"updatedAt":485,"documentId":486,"publishedAt":360,"focalPoint":37},16241,"helpcenter.svg","helpcenter_ef45a75270",1.28,"https://s3.us-east-2.amazonaws.com/whatagraph.com/helpcenter_ef45a75270.svg","2026-01-14T13:40:51.423Z","2026-01-14T13:42:48.423Z","b2cway5jatndbs599ssbct3p",{"id":23,"title":85,"url":86,"open_new_tab":17,"column":347,"subtitle":488,"svg":489},"Read practical guides and tool reviews",{"id":490,"name":491,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":492,"ext":353,"mime":354,"size":493,"url":494,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":495,"updatedAt":495,"documentId":496,"publishedAt":360,"focalPoint":37},16240,"blog.svg","blog_052552b2f3",0.94,"https://s3.us-east-2.amazonaws.com/whatagraph.com/blog_052552b2f3.svg","2026-01-14T13:40:51.407Z","y43c25bmc73t2mzp5is4nrw5",{"id":245,"title":498,"url":98,"open_new_tab":17,"column":347,"subtitle":499,"svg":500},"Templates","Use ready-made templates for free",{"id":501,"name":502,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":503,"ext":353,"mime":354,"size":504,"url":505,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":506,"updatedAt":506,"documentId":507,"publishedAt":360,"focalPoint":37},16243,"temlpates.svg","temlpates_7fa338d0e0",0.67,"https://s3.us-east-2.amazonaws.com/whatagraph.com/temlpates_7fa338d0e0.svg","2026-01-14T13:40:51.433Z","ap3pilfe8txz0h8sal6g1wzp",{"id":139,"title":509,"url":510,"open_new_tab":38,"column":391,"subtitle":511,"svg":512},"PPC reporting hub","https://whatagraph.com/templates/ppc-report","Get report templates co-created with marketers",{"id":513,"name":514,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":515,"ext":353,"mime":354,"size":516,"url":517,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":518,"updatedAt":518,"documentId":519,"publishedAt":360,"focalPoint":37},16242,"reportingcheet.svg","reportingcheet_e295249c75",0.69,"https://s3.us-east-2.amazonaws.com/whatagraph.com/reportingcheet_e295249c75.svg","2026-01-14T13:40:51.426Z","erqy74ya10m5qhuu0pn6n44r",{"id":449,"title":521,"url":522,"open_new_tab":17,"column":391,"subtitle":523,"svg":524},"AI agents use case library","https://whatagraph.com/ai-agents-for-marketing","Use AI agents to automate the busywork",{"id":525,"name":526,"alternativeText":37,"caption":37,"width":369,"height":369,"formats":37,"hash":527,"ext":353,"mime":354,"size":528,"url":529,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":530,"updatedAt":530,"documentId":531,"publishedAt":530,"focalPoint":37},17875,"IQ Agent IconNAV.svg","IQ_Agent_Icon_NAV_09a148355c",2.33,"https://s3.us-east-2.amazonaws.com/whatagraph.com/IQ_Agent_Icon_NAV_09a148355c.svg","2026-10-12T08:43:05.689Z","h9rnwzxx2pxz5owga2mdfbwc",{"id":27,"title":533,"url":534,"open_new_tab":17,"column":391,"subtitle":535,"svg":536},"Webinars","/webinars","Hear from industry leaders",{"id":537,"name":538,"alternativeText":37,"caption":37,"width":31,"height":31,"formats":37,"hash":539,"ext":353,"mime":354,"size":540,"url":541,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":542,"updatedAt":542,"documentId":543,"publishedAt":360,"focalPoint":37},16238,"webinars.svg","webinars_b295fc2850",0.68,"https://s3.us-east-2.amazonaws.com/whatagraph.com/webinars_b295fc2850.svg","2026-01-14T13:40:51.403Z","risc1zt1hxx1o5hg2thlmsy8",{},{"data":546,"meta":664},[547],{"id":548,"documentId":549,"title":550,"slug":551,"card_description":552,"order":88,"roles":553,"tasks":556,"setup_minutes":23,"runs":558,"best_for":559,"createdAt":560,"updatedAt":561,"publishedAt":562,"icon":563,"seo":567,"agents":591,"content":611},117,"dbsqnqcymxkdajw5w0nkwb7m","Build custom API integrations with agents","custom-api-integration","Bring data from any marketing tool with an API into your Whatagraph reports. Share a key, approve what comes in, and check the numbers before it goes live.",[554,555],"Data / Analytics Lead","Agency Owner",[557],"Beyond Whatagraph","Once per tool. The data then refreshes like your other sources.","Data leads, analytics leads, agency owners","2026-10-16T15:05:34.438Z","2026-10-16T16:54:28.250Z","2026-10-16T16:54:28.403Z",{"id":564,"documentId":565,"url":566,"alternativeText":37},17929,"h51nmoidyjy78d19rghilvj6","https://s3.us-east-2.amazonaws.com/whatagraph.com/plugs_connected_bb264d4cc2.svg",{"id":568,"metaTitle":569,"metaDescription":570,"addNoIndex":17,"canonicalURL":37,"metaImage":571},3363,"Custom API integration without a developer | Whatagraph","Build a custom API integration for any marketing tool with an AI agent. Share an API key, approve the data map, and check the numbers before it goes live.",{"id":572,"name":573,"alternativeText":37,"caption":37,"width":574,"height":575,"formats":576,"hash":586,"ext":371,"mime":372,"size":587,"url":588,"previewUrl":37,"provider":357,"provider_metadata":37,"createdAt":589,"updatedAt":589,"documentId":590,"publishedAt":589,"focalPoint":37},17930,"Custom API integration with agents - IQ Agents.png",2400,1256,{"thumbnail":577},{"ext":371,"url":578,"etag":579,"hash":580,"mime":372,"name":581,"path":37,"size":582,"width":583,"height":584,"sizeInBytes":585},"https://s3.us-east-2.amazonaws.com/whatagraph.com/thumbnail_Custom_API_integration_with_agents_IQ_Agents_c89be2d80e.png","ac085bf5260ee2f7199efa83b070eb87","thumbnail_Custom_API_integration_with_agents_IQ_Agents_c89be2d80e","thumbnail_Custom API integration with agents - IQ Agents.png",40.14,245,128,40139,"Custom_API_integration_with_agents_IQ_Agents_c89be2d80e",1035.85,"https://s3.us-east-2.amazonaws.com/whatagraph.com/Custom_API_integration_with_agents_IQ_Agents_c89be2d80e.png","2026-10-16T16:54:11.468Z","crhl3tmrckyejv0cb77kmv6c",[592,602],{"id":60,"documentId":593,"name":594,"slug":595,"shape":596,"texture":597},"qwkxtsvqcie24v2yzj0tqtdw","Origin","origin-agent","vector_2",{"id":598,"documentId":599,"url":600,"width":601,"height":601},17877,"ydj0d0j9sp47uw4f9picbkcx","https://s3.us-east-2.amazonaws.com/whatagraph.com/Generated_Image_October_12_2026_11_59_AM_1_3585516aad.jpg",1024,{"id":5,"documentId":603,"name":604,"slug":605,"shape":606,"texture":607},"gno6a7dtm1yrustn22nrhsvr","Recap","recap-agent","union",{"id":608,"documentId":609,"url":610,"width":601,"height":601},17703,"h3my03wrbfp9k5lw6rcjc9bh","https://s3.us-east-2.amazonaws.com/whatagraph.com/Generated_Image_August_26_2026_12_17_PM_639506f8d5.jpg",[612,622,626,636],{"id":613,"text_above_title":37,"title":550,"subtext":614,"background":615,"cta":616,"__component":621},131,"Get any marketing tool's data into your reports with a custom API integration, even when there's no ready-made one and no developer to build it. An agent reads the tool's API docs, connects with your key and checks the numbers, and you approve the plan before anything goes live.","single-use-case",[617],{"id":618,"label":322,"url":619,"subtext":37,"style":620,"element_id":37,"color":37,"icon":37,"width":37},3970,"https://whatagraph.com/book-a-call","button","sections.hero-dark",{"id":623,"content":624,"__component":625},443,"\u003Ch2 id=\"what-is-a-custom-api-integration\">What is a custom API integration?\u003C/h2>\u003Cp>A custom API integration is a connection you set up yourself to pull data from a tool's API when no ready-made integration exists. An API is the way one app shares its data with another. A custom integration uses it to bring a tool's numbers, like spend, installs or AI visibility scores, into the place where you report on everything else.\u003C/p>\u003Cp>Marketing teams need one when a client uses a tool their reporting platform doesn't support: an app analytics tool, a retail media network, a niche CRM or a local media provider.\u003C/p>\u003Cp>Normally to build a custom integration, you'd need to contact the reporting platform and put in a feature request. Or you'd need a developer to build it for you.\u003C/p>\u003Cp>But with \u003Ca href=\"/blog/articles/iq-agents\">Whatagraph IQ Agents\u003C/a>, you can just describe in plain language what integration you want to build, share the API key, and the agent will build it for you in minutes.\u003C/p>\u003Ch3 id=\"custom-api-integration-built-by-an-agent-vs-a-developer\">Custom API integration: built by an agent vs. a developer\u003C/h3>\u003Cp>An agent builds a custom API integration in minutes, inside your reporting platform, and checks the numbers before it goes live. A developer can build the same thing, but you wait for their time and depend on them for every change after.\u003C/p>\u003Cp>That wait is where most teams get stuck. A marketing consultancy that works with car dealerships said: \"I'm making fast progress on... building what I want to see, but I will not be making fast progress on getting the data to the place that I can build what I want to see.\" The same consultancy said: \"we don't have a developer team\".\u003C/p>\u003Cfigure class=\"table\">\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth> \u003C/th>\u003Cth>Agent-built\u003C/th>\u003Cth>Developer-built\u003C/th>\u003C/tr>\u003C/thead>\u003Ctbody>\u003Ctr>\u003Ctd>Who builds it\u003C/td>\u003Ctd>An agent, from the tool's API docs\u003C/td>\u003Ctd>A developer or an outside firm\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Time to first data\u003C/td>\u003Ctd>About 10 minutes in the case studies below\u003C/td>\u003Ctd>Depends on the developer's time and the API\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>What you give it\u003C/td>\u003Ctd>An API key and the numbers you need\u003C/td>\u003Ctd>A spec, access and a budget\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Checking the numbers\u003C/td>\u003Ctd>The agent compares them with an export you share\u003C/td>\u003Ctd>Up to you or the developer\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Limits on past data\u003C/td>\u003Ctd>Found in the API docs and shared before the build\u003C/td>\u003Ctd>Depends on the developer\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Another client's account of the same tool\u003C/td>\u003Ctd>Add their key to the same integration\u003C/td>\u003Ctd>Depends on how it was built\u003C/td>\u003C/tr>\u003Ctr>\u003Ctd>Adding new data later\u003C/td>\u003Ctd>Ask the agent to extend the integration\u003C/td>\u003Ctd>Back to the developer\u003C/td>\u003C/tr>\u003C/tbody>\u003C/table>\u003C/figure>\u003Cp>A developer is still the right call when the API doesn't fit an agent-built integration:\u003C/p>\u003Cul>\u003Cli>The API only lets you request a report and download it later as a file (Amazon DSP, Amazon's Selling Partner API and Walmart Connect work this way).\u003C/li>\u003Cli>Every request has to be specially signed (TikTok Shop, for example).\u003C/li>\u003Cli>The API has no reporting data, or the tool has no API at all.\u003C/li>\u003Cli>You need to send data back into the tool, not only read it.\u003C/li>\u003C/ul>\u003Ch2 id=\"custom-api-integration-case-studies-how-agencies-use-ai-agents\">Custom API integration case studies: how agencies use AI agents\u003C/h2>\u003Cp>If a native integration you need isn't there, you can ask an agent to build a custom integration for you from the tool's API. Here's how two agencies did it.\u003C/p>\u003Ch3 id=\"a-us-communications-agency-connects-its-ai-visibility-data-in-9-minutes\">A US communications agency connects its AI visibility data in 9 minutes\u003C/h3>\u003Cp>The analytics lead at a US communications agency wanted data from Cognizo, an AI search visibility tool, in the agency's reports. She built a custom integration in Whatagraph by asking an agent in plain language.\u003C/p>\u003Cp>Her prompt was the API key, a few instructions and a link to the tool's API docs:\u003C/p>\u003Cfigure class=\"image\">\u003Cimg src=\"https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png\" srcset=\"https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=350 350w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=700 700w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=420 440w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=840 880w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=768 768w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=1536 1536w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=992 992w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=1984 1984w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=600 1200w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=1200 2400w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=720 1440w, https://media.whatagraph.com/Custom_integration_builder_1_d0bbac15f7.png?width=1440 2880w\" sizes=\"(max-width: 350px) 350px, (max-width: 440px) 440px, (max-width: 768px) 768px, (max-width: 992px) 992px, (max-width: 1200px) 1200px, (min-resolution: 192dpi) and (max-width: 350px) 700px, (min-resolution: 192dpi) and (max-width: 420px) 840px, (min-resolution: 192dpi) and (max-width: 768px) 1536px, (min-resolution: 192dpi) and (max-width: 992px) 1984px, (min-resolution: 192dpi) and (max-width: 1200px) 2400px, (min-resolution: 192dpi) 2880px, 1440px\" loading=\"lazy\" fetchpriority=\"auto\" decoding=\"async\" alt=\"Custom integration builder 1.png\">\u003C/figure>\u003Cp>The agent created the integration in 9 minutes. To show the data was coming through, it also pulled a table of prompts with their visibility, sentiment and citation share for the past month:\u003C/p>\u003Cfigure class=\"image\">\u003Cimg src=\"https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png\" srcset=\"https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=350 350w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=700 700w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=420 440w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=840 880w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=768 768w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=1536 1536w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=992 992w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=1984 1984w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=600 1200w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=1200 2400w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=720 1440w, https://media.whatagraph.com/Custom_integration_builder_2_6dd144a7ed.png?width=1440 2880w\" sizes=\"(max-width: 350px) 350px, (max-width: 440px) 440px, (max-width: 768px) 768px, (max-width: 992px) 992px, (max-width: 1200px) 1200px, (min-resolution: 192dpi) and (max-width: 350px) 700px, (min-resolution: 192dpi) and (max-width: 420px) 840px, (min-resolution: 192dpi) and (max-width: 768px) 1536px, (min-resolution: 192dpi) and (max-width: 992px) 1984px, (min-resolution: 192dpi) and (max-width: 1200px) 2400px, (min-resolution: 192dpi) 2880px, 1440px\" loading=\"lazy\" fetchpriority=\"auto\" decoding=\"async\" alt=\"Custom integration builder 2.png\">\u003C/figure>\u003Cp>The analytics lead then asked the agent for an executive performance report built on the new Cognizo data. The agent handed the build to Recap, the pre-made agent that builds reports, and the report was ready in under two minutes:\u003C/p>\u003Cfigure class=\"image\">\u003Cimg src=\"https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png\" srcset=\"https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=350 350w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=700 700w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=420 440w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=840 880w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=768 768w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=1536 1536w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=992 992w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=1984 1984w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=600 1200w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=1200 2400w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=720 1440w, https://media.whatagraph.com/Custom_integration_builder_3_e9dc9b1034.png?width=1440 2880w\" sizes=\"(max-width: 350px) 350px, (max-width: 440px) 440px, (max-width: 768px) 768px, (max-width: 992px) 992px, (max-width: 1200px) 1200px, (min-resolution: 192dpi) and (max-width: 350px) 700px, (min-resolution: 192dpi) and (max-width: 420px) 840px, (min-resolution: 192dpi) and (max-width: 768px) 1536px, (min-resolution: 192dpi) and (max-width: 992px) 1984px, (min-resolution: 192dpi) and (max-width: 1200px) 2400px, (min-resolution: 192dpi) 2880px, 1440px\" loading=\"lazy\" fetchpriority=\"auto\" decoding=\"async\" alt=\"Custom integration builder 3.png\">\u003C/figure>\u003Ch3 id=\"a-digital-agency-adds-adjust-data\">A digital agency adds Adjust data\u003C/h3>\u003Cp>A digital agency that runs mobile app campaigns needed data from Adjust, the app analytics tool, in a client's report. The paid connector it already used didn't support Adjust.\u003C/p>\u003Cp>The agency gave an agent on Whatagraph its Adjust API token and a few CSV exports from Adjust. The agent built the integration, and Adjust appeared as a source in the agency's account next to its other channels.\u003C/p>\u003Ch2 id=\"how-to-build-a-custom-api-integration-in-whatagraph\">How to build a custom API integration in Whatagraph\u003C/h2>\u003Cp>You build a custom API integration in Whatagraph by asking Origin, the pre-made agent that builds new integrations from a tool's API. Only a team admin can build one. Here are the steps:\u003C/p>\u003Col>\u003Cli>\u003Cstrong>Check the integrations list.\u003C/strong> \u003Ca href=\"/integrations\">Check the integrations list\u003C/a> first. If the tool is there natively, you don't need to build it yourself.\u003C/li>\u003Cli>\u003Cstrong>Create a read-only API key in the tool.\u003C/strong> If you do need to build a custom integration, get the API key from the platform you want to connect to. You can find it mostly in your account or profile settings. In the Adjust platform, for example, \u003Ca href=\"https://dev.adjust.com/en/api/rs-api/authentication\" target=\"_blank\" rel=\"noopener noreferrer\">the API token sits in your profile\u003C/a>.\u003C/li>\u003Cli>\u003Cstrong>Open IQ Agents and paste in this prompt.\u003C/strong> In IQ Agents you can just open up a conversation and paste in this prompt - you don't even need to find the correct integration building agent.\u003C/li>\u003C/ol>\u003Cdiv class=\"prompt-box\">\u003Cbutton class=\"prompt-box__copy\" type=\"button\" aria-label=\"Copy prompt\" data-tooltip=\"Copy\">\u003Csvg class=\"prompt-box__icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\">\u003Crect x=\"3.75\" y=\"6.75\" width=\"13\" height=\"13\" rx=\"1.5\"/>\u003Cpath d=\"M7.25 3.25h11.5a1.5 1.5 0 0 1 1.5 1.5v11.5\"/>\u003C/svg>\u003C/button>\u003Cspan class=\"prompt-box__status\" role=\"status\">\u003C/span>\u003Cdiv class=\"prompt-box__content\">\u003Cp>Build a custom integration for [tool] from its API.\u003Cbr>\u003Cbr>Use this API key: [key]. It has read-only access.\u003Cbr>API docs: [link, if you have it]\u003Cbr>\u003Cbr>Ask me before you publish the integration or connect my account.\u003Cbr>If you can't bring something in, tell me instead of skipping it.\u003Cbr>Build a starter report on my home screen.\u003Cbr>Finish with a short summary of what I need to review.\u003Cbr>Don't share the report with anyone.\u003C/p>\u003C/div>\u003C/div>\u003Col start=\"4\">\u003Cli>\u003Cstrong>Approve going live.\u003C/strong> The agent asks before publishing the integration to your team and before connecting your account.\u003C/li>\u003Cli>\u003Cstrong>Connect your accounts.\u003C/strong> You can then ask the same agent to connect your account. All you need to do then is authenticate the connection.\u003C/li>\u003Cli>\u003Cstrong>Build your report.\u003C/strong> Once your account is connected, ask the same agent to create the first report for you with the metrics you care about and in a structure and style you want. Tweak the report and send it to your client.\u003C/li>\u003Cli>\u003Cstrong>Set a reminder to renew the key.\u003C/strong> Agents will tell you if the tool's keys expire.\u003C/li>\u003C/ol>\u003Cp>Your team owns the decisions: which tool, which account, which numbers matter, and whether the data is right. Origin does the technical work, and it asks before anything goes live.\u003C/p>\u003Cp>Your part:\u003C/p>\u003Cul>\u003Cli>Create the key and pick the account.\u003C/li>\u003Cli>Approve what gets brought in.\u003C/li>\u003Cli>Approve publishing and connecting.\u003C/li>\u003Cli>Check the numbers against the tool.\u003C/li>\u003Cli>Decide when the data goes into client reports.\u003C/li>\u003C/ul>\u003Cp>Checking matters most, because a wrong number in a client report costs more than a late one. An in-house marketing team at a consumer tech brand said: \"I don't want to get to the automation stage, send out a report, and then someone come back and say, I think the data's wrong.\"\u003C/p>\u003Cp>Before you use the integration in a client report, check that:\u003C/p>\u003Cul>\u003Cli>A few numbers match the tool for one date range.\u003C/li>\u003Cli>You know how far back the data goes, and the report's date range sits inside it.\u003C/li>\u003Cli>Every metric the client reports on is there.\u003C/li>\u003Cli>Currency and timezone match the tool.\u003C/li>\u003Cli>The key's renewal date is in your calendar.\u003C/li>\u003C/ul>\u003Ch2 id=\"what-are-the-benefits-of-a-custom-api-integration\">What are the benefits of a custom API integration?\u003C/h2>\u003Cp>A custom API integration puts a tool's data in the same reports as every other channel, so it stops being a separate job. The main benefits:\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>One report per client.\u003C/strong> The niche tool's numbers sit next to Google Ads, Meta and GA4 instead of in a separate spreadsheet.\u003C/li>\u003Cli>\u003Cstrong>No more monthly exports.\u003C/strong> The data refreshes by itself, so nobody downloads and uploads CSVs.\u003C/li>\u003Cli>\u003Cstrong>Numbers you've checked.\u003C/strong> You compare the integration with the tool's own dashboard once, then rely on it.\u003C/li>\u003Cli>\u003Cstrong>It works like a built-in source.\u003C/strong> The data lands in \u003Ca href=\"/data-hub\">the Data Hub\u003C/a>, where Whatagraph stores and cleans your data so every report and agent reads the same numbers. It works with blends (a few channels joined into one view on a shared field like date), source groups (many similar accounts added up into one source) and custom metrics (numbers you calculate from others, like cost per install).\u003C/li>\u003Cli>\u003Cstrong>The next client takes minutes.\u003C/strong> One integration serves every account of the same tool, so a second client only needs their own key.\u003C/li>\u003Cli>\u003Cstrong>You say yes to client requests.\u003C/strong> A client's niche tool stops being the reason their data lives outside the report.\u003C/li>\u003Cli>\u003Cstrong>Time back.\u003C/strong> Hours that went to exports and fixing scripts go to analysis.\u003C/li>\u003C/ul>\u003Ch2 id=\"best-practices-for-custom-api-integrations\">Best practices for custom API integrations\u003C/h2>\u003Cp>The best custom API integrations bring in raw, complete data under names that match your other channels, and use keys with as little access as possible.\u003C/p>\u003Cul>\u003Cli>\u003Cstrong>Use read-only keys.\u003C/strong> The integration only needs to read data. Google Cloud's \u003Ca href=\"https://docs.cloud.google.com/docs/authentication/api-keys-best-practices\" target=\"_blank\" rel=\"noopener noreferrer\">guidance on managing API keys\u003C/a> recommends restricting keys and creating new ones periodically, and the same habits apply to any tool.\u003C/li>\u003Cli>\u003Cstrong>List every metric up front.\u003C/strong> An agent builds what you ask for and what it sees in your samples. Name every number your clients report on.\u003C/li>\u003Cli>\u003Cstrong>Bring in raw numbers.\u003C/strong> Pull clicks and impressions, not CTR. A rate calculated before it arrives comes out wrong when you add up days or accounts. Add rates in the report as custom metrics.\u003C/li>\u003Cli>\u003Cstrong>Keep date as a breakdown.\u003C/strong> Daily rows let you report by week, month or any custom range.\u003C/li>\u003Cli>\u003Cstrong>Match names to your other channels.\u003C/strong> Calling spend \"Spend\" or \"Cost\" like your ad platforms do makes it simple to \u003Ca href=\"/ai-agents-for-marketing/cross-channel-marketing-data\">combine it with your other channels\u003C/a> in one view.\u003C/li>\u003Cli>\u003Cstrong>Prefer standard fields.\u003C/strong> If the integration uses data every account of the tool has, the same integration works for your next client.\u003C/li>\u003Cli>\u003Cstrong>Keep the first export.\u003C/strong> It's your reference if numbers look off later.\u003C/li>\u003C/ul>\u003Ch2 id=\"common-challenges-of-custom-api-integrations\">Common challenges of custom API integrations\u003C/h2>\u003Cp>Most problems with custom API integrations come from limits in the tool's API, not from the build. Here are the common ones and how to handle each.\u003C/p>\u003Cp>\u003Cstrong>Limited past data.\u003C/strong> Many APIs only share a set window of history. Meta's insights API, for example, \u003Ca href=\"https://developers.facebook.com/docs/marketing-api/reference/ad-account/insights\" target=\"_blank\" rel=\"noopener noreferrer\">returns a maximum of 37 months of data\u003C/a>. Some tools only share current values, like follower counts, with no history at all. The fix: find the limit before you build and keep report date ranges inside it. For current-only data, history starts building from the day you connect.\u003C/p>\u003Cp>\u003Cstrong>Keys that expire or get reset.\u003C/strong> Some tools expire keys on a schedule, and resetting a key cancels the old one. The integration stops updating until you reconnect. The fix: note the renewal date when you build, and reconnect with a fresh key when it's due.\u003C/p>\u003Cp>\u003Cstrong>Rate limits.\u003C/strong> APIs cap how many requests you can make in a set time, and the other tools you use spend the same allowance. The fix: an agent-built integration paces its requests and retries when the tool responds slowly.\u003C/p>\u003Cp>\u003Cstrong>Accounts set up differently.\u003C/strong> CRMs and product analytics tools are often built on each account's own custom fields, so an integration mapped to one account won't fit the next. The fix: build a separate integration per account and name each one so you can tell them apart. Origin checks for this and tells you when it applies.\u003C/p>\u003Cp>\u003Cstrong>APIs that don't share data directly.\u003C/strong> Some APIs make you request a report and download it as a file later, need every request specially signed, or have no reporting data. The fix: ask the tool for another way in, export to Google Sheets or BigQuery, or ask Whatagraph support for a custom connector.\u003C/p>\u003Cp>\u003Cstrong>Numbers that don't match.\u003C/strong> Small gaps usually come from timezone, when conversions get counted, or currency. The fix: compare against one export when you build, and check those three settings first.\u003C/p>\u003Cp>\u003Cstrong>Connectors that break without anyone noticing.\u003C/strong> An agency that used a Looker Studio connector said: \"we used the... connector to Looker Studio, but it was broken like three weeks ago and it's not fixed.\" The fix: run the integration in the same platform as your reports, where a broken connection shows up as a source error. Triage, the pre-made agent that fixes broken sources and widgets, can find the cause.\u003C/p>","sections.rich-text-content",{"id":627,"title":628,"subtext":629,"subtextBottom":37,"titleSize":630,"type":631,"subtextStyle":630,"disableTopMargin":17,"disableBottomMargin":17,"text_above_title":37,"CTA":632,"cta_collection":37,"__component":635},665,"Use agents to build your custom API integrations","","normal","dark 2",[633],{"id":634,"label":322,"url":619,"subtext":37,"style":620,"element_id":37,"color":37,"icon":37,"width":37},3971,"sections.headline",{"id":637,"description":37,"title":37,"items":638,"__component":663},1304,[639,643,647,651,655,659],{"id":640,"question":641,"answer":642},7918,"Can an AI agent build an API integration without a developer?","\u003Cp>Yes, for most tools with a standard API. You share an API key and say which numbers you need. The agent reads the API docs, builds the integration, tests it with real data and checks the numbers against an export you share. You approve the plan and the go-live. Tools whose APIs only deliver files, need specially signed requests or share no reporting data still need a developer.\u003C/p>",{"id":644,"question":645,"answer":646},7919,"What's the difference between a native integration and a custom API integration?","\u003Cp>A native integration is one the platform builds and maintains for every customer, like Google Ads or Meta. A custom API integration is one you set up for a tool the platform doesn't support yet. In Whatagraph, an integration Origin builds behaves like a native one once it's live: it refreshes by itself and works with blends, source groups and custom metrics.\u003C/p>",{"id":648,"question":649,"answer":650},7920,"Is an MCP connector the same as an API integration?","\u003Cp>No. An MCP connector lets AI agents talk to an outside tool to look things up or take actions in it. MCP (Model Context Protocol) is a standard way for AI tools to connect to other apps. An API integration brings the tool's data into your reports and dashboards. If you want a tool's numbers in client reports, you need an integration. In Whatagraph, you add MCP connectors in settings.\u003C/p>",{"id":652,"question":653,"answer":654},7921,"What if the tool doesn't have an API?","\u003Cp>Then a direct integration isn't possible. You can export the data to Google Sheets or BigQuery, which both connect to Whatagraph, or send it in with Whatagraph's Custom API. If the tool is less well known, ask its support team for API access and documentation, since many tools share an API on request.\u003C/p>",{"id":656,"question":657,"answer":658},7922,"Is it safe to share an API key with an agent?","\u003Cp>Use a read-only key, so the integration can read your data but can't change anything in the tool. Origin stores the key in encrypted form, uses it only to read data for the integration, and never shows it back in the conversation. Some teams still keep certain projects off agents. A digital agency said: \"there are kind of some projects we don't want to share API keys with an agent.\" For those, exports stay the option.\u003C/p>",{"id":660,"question":661,"answer":662},7923,"Can I use one custom integration for more than one client?","\u003Cp>Yes. One integration serves every account of the same tool. To add a client, go to Source management, click the tool's icon, choose Add sources and paste that client's key. The exception is tools built on each account's own custom fields, like some CRMs, where each account needs its own setup.\u003C/p>","sections.faq",{"pagination":665},{"page":5,"pageSize":147,"pageCount":5,"total":5},1792172699162]