{"id":380313,"date":"2026-10-08T19:58:19","date_gmt":"2026-10-08T19:58:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/onlygrow-connections\/"},"modified":"2026-10-27T05:09:31","modified_gmt":"2026-10-27T05:09:31","slug":"onlygrow-connections","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/onlygrow-connections\/","author":23442923,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.03","stable_tag":"0.2.03","tested":"7.1.3","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"OG Connectors","header_author":"OnlyGrow","header_description":"A notification hub for your site: push notifications (ntfy) and Telegram messages that any plugin can send through, plus your own SMTP server for email.","assets_banners_color":"6f7277","last_updated":"2026-10-27 05:09:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/onlygrow-connections\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":235,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.2.03":{"tag":"0.2.03","author":"onlygrow","date":"2026-10-27 05:09:31","revision":3767765}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3765439,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3765439,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3765439,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3765439,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.03"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,239580,1005,28464,34953],"plugin_category":[41],"plugin_contributors":[284146],"plugin_business_model":[],"class_list":["post-380313","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-conversion-api","plugin_tags-google-analytics","plugin_tags-pixel","plugin_tags-webhooks","plugin_category-communication","plugin_contributors-onlygrow","plugin_committers-onlygrow"],"banners":{"banner":"https:\/\/ps.w.org\/onlygrow-connections\/assets\/banner-772x250.png?rev=3765439","banner_2x":"https:\/\/ps.w.org\/onlygrow-connections\/assets\/banner-1544x500.png?rev=3765439","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/onlygrow-connections\/assets\/icon-128x128.png?rev=3765439","icon_2x":"https:\/\/ps.w.org\/onlygrow-connections\/assets\/icon-256x256.png?rev=3765439","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>OG Connectors is the single place where your site keeps every connection it makes to the outside world \u2014 webhooks, messaging, AI keys, ad pixels and Google Analytics \u2014 each one tested, with its status and its expiry date, ready for every plugin on your site to use.<\/p>\n\n<h3>External services<\/h3>\n\n<p>OG Connectors only talks to the services you connect yourself, and only after you add that connection. Each one is listed, with what is sent, when, and links to its terms and privacy policy, in the FAQ \"Does OG Connectors send data to other services?\" below: Meta (pixel and Conversions API), TikTok, Google Analytics 4 and Google Tag Manager, Microsoft Clarity, your webhooks, Telegram, your SMTP server and the AI providers whose keys you save. Nothing is ever sent to OnlyGrow.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20og%20connectors%20send%20data%20to%20other%20services%3F\"><h3>Does OG Connectors send data to other services?<\/h3><\/dt>\n<dd><p>Only to the services you connect yourself, and only what each connection needs. Nothing is sent until you add a connection, and nothing is sent to us.<\/p>\n\n<ul>\n<li><strong>Meta (Facebook \/ Instagram) pixel and Conversions API.<\/strong> With a Meta connection, your pages load the Meta pixel (connect.facebook.net) and send the events you choose (page view, sign-up, purchase\u2026) from the visitor's browser to facebook.com. With a Conversions API token, the same events are also sent from your server to graph.facebook.com, with the visitor's email and phone hashed (SHA-256). <a href=\"https:\/\/www.facebook.com\/legal\/terms\">Terms<\/a> \u00b7 <a href=\"https:\/\/www.facebook.com\/privacy\/policy\">Privacy<\/a><\/li>\n<li><strong>TikTok pixel.<\/strong> With a TikTok connection, your pages load the TikTok pixel (analytics.tiktok.com) and send the events you choose. <a href=\"https:\/\/www.tiktok.com\/legal\/page\/global\/terms-of-service\/en\">Terms<\/a> \u00b7 <a href=\"https:\/\/www.tiktok.com\/legal\/page\/row\/privacy-policy\/en\">Privacy<\/a><\/li>\n<li><strong>Google Analytics 4 and Google Tag Manager.<\/strong> With a GA4 or Tag Manager connection, your pages load Google's tag (googletagmanager.com) and send page views and the events you choose to Google. <a href=\"https:\/\/policies.google.com\/terms\">Terms<\/a> \u00b7 <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a><\/li>\n<li><strong>Microsoft Clarity.<\/strong> With a Clarity connection, your pages load the Clarity script (clarity.ms), which records how visitors use the page. <a href=\"https:\/\/clarity.microsoft.com\/terms\">Terms<\/a> \u00b7 <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Privacy<\/a><\/li>\n<li><strong>Webhooks.<\/strong> With a webhook connection, the events you choose (a new user, a new comment, a published post\u2026) are sent to the URL you enter, signed with your secret. You decide where that is.<\/li>\n<li><strong>Telegram.<\/strong> With a Telegram connection, the alerts you choose are sent to your chat through api.telegram.org, with the bot token you enter. <a href=\"https:\/\/telegram.org\/tos\">Terms<\/a> \u00b7 <a href=\"https:\/\/telegram.org\/privacy\">Privacy<\/a><\/li>\n<li><strong>Email (SMTP).<\/strong> With an SMTP connection, your site's emails go through the mail server you enter (your hosting, Gmail, Brevo\u2026).<\/li>\n<li><strong>AI keys (OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Groq, OpenRouter).<\/strong> When you save or test a key, OG Connectors asks that provider for its list of models to check that the key works. Nothing else is sent. <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">OpenAI<\/a> \u00b7 <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Anthropic<\/a> \u00b7 <a href=\"https:\/\/policies.google.com\/privacy\">Google<\/a> \u00b7 <a href=\"https:\/\/legal.mistral.ai\/terms\/privacy-policy\">Mistral<\/a> \u00b7 <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-privacy-policy.html\">DeepSeek<\/a> \u00b7 <a href=\"https:\/\/groq.com\/privacy-policy\/\">Groq<\/a> \u00b7 <a href=\"https:\/\/openrouter.ai\/privacy\">OpenRouter<\/a><\/li>\n<li><strong>Testing a connection<\/strong> sends one test request to that service, only when you press \"Test\".<\/li>\n<\/ul><\/dd>\n<dt id=\"do%20i%20need%20og%20analytics%3F\"><h3>Do I need OG Analytics?<\/h3><\/dt>\n<dd><p>Only for Attribution (which ad or link brought each conversion). OG Analytics is our free analytics plugin; OG Connectors offers to install it from WordPress.org with one click, never on its own.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.03<\/h4>\n\n<ul>\n<li>[[fixed]] Dashboard: the emails your site sends without an SMTP connection of OG Connectors (under \u00abWordPress\u00bb) were not counted in Deliveries.<\/li>\n<\/ul>\n\n<h4>0.2.02<\/h4>\n\n<ul>\n<li>[[feature]] Dashboard: the totals of your deliveries and your tracking, a chart by day and a \u00abBy time of day\u00bb grid, for the dates, type and provider you choose.<\/li>\n<li>[[feature]] Activity: search, select several entries to resend or delete them at once, and clear by dates and filters (it tells you how many before deleting).<\/li>\n<li>[[feature]] See every email your site sent: its headers and its body (as it looks or as code), and resend it, sent or failed.<\/li>\n<li>[[feature]] Settings \u2192 Data: choose how long Activity, the content of the emails and Tracking are kept. Conversions are kept forever.<\/li>\n<li>[[new]] Email simulation in Settings \u2192 Email: your site's emails are logged but not delivered (for a staging copy of the site).<\/li>\n<li>[[new]] Choose whether the sent emails and the failed ones are logged (Settings \u2192 Email).<\/li>\n<li>[[new]] Alerts about OG Connectors itself: \u00abEmail failed\u00bb, \u00abConnection failing\u00bb and \u00abConnection working again\u00bb, through the channel you choose.<\/li>\n<li>[[new]] Send a test email to any address, as HTML or plain text, from the Test button of an email connection.<\/li>\n<li>[[new]] Emails your site sends without an SMTP connection of OG Connectors are logged too (under \u00abWordPress\u00bb).<\/li>\n<li>[[improved]] \u00abProduct viewed\u00bb is still sent to Meta, TikTok and Google on every product page, but it is no longer logged in Tracking: it made too many entries and slowed the site down. With OG Analytics, it is logged in each visit.<\/li>\n<li>[[improved]] The time each email takes is measured, and a time of 0 ms no longer lowers the average.<\/li>\n<li>[[improved]] Settings in tabs: Email, Attribution and Data.<\/li>\n<li>[[improved]] The history of a connection has the same actions as Activity: view the email, resend, delete.<\/li>\n<li>[[improved]] Activity is now the second menu entry, and the logs show the 200 newest entries.<\/li>\n<li>[[improved]] On a new site, the examples start with your email (SMTP), then Meta, Google Analytics 4, Tag Manager and Telegram.<\/li>\n<li>[[fixed]] A date picker inside a window opened behind it.<\/li>\n<\/ul>\n\n<h4>0.2.01<\/h4>\n\n<ul>\n<li>[[feature]] A brand-new OG Connectors: one place for every connection your site makes to the outside world, each with its own test and status.<\/li>\n<li>[[feature]] Pixels and tags: Meta, TikTok, Google Analytics 4, Google Tag Manager and Microsoft Clarity, with rules for where each one loads.<\/li>\n<li>[[feature]] Conversion events for every pixel, from the browser and, for Meta, also from your server (Conversions API) with the same event ID.<\/li>\n<li>[[feature]] Alerts: send WordPress events (new user, new comment, published post\u2026) to webhooks, Telegram or email, with your own templates.<\/li>\n<li>[[feature]] Email (SMTP): your site's emails through the server you choose, with a backup connection and a log of every email.<\/li>\n<li>[[new]] Tracking: a log of every conversion sent, with its answer, filters and CSV export.<\/li>\n<li>[[new]] Activity: a log of every connection, alerts for the ones that keep failing and one-click resend for a failed webhook.<\/li>\n<li>[[new]] Attribution: which ad or link brought each conversion, first or last touch (with OG Analytics).<\/li>\n<li>[[new]] AI keys: OpenAI, Anthropic, Google Gemini, Mistral, DeepSeek, Groq and OpenRouter, tested when saved.<\/li>\n<li>[[new]] A short welcome guide the first time you open the plugin.<\/li>\n<li>[[new]] An example of every connection, switched off, so you can see everything it does and fill in the one you need.<\/li>\n<li>[[improved]] Each delivery goes out only once, even if two background tasks run at the same time.<\/li>\n<li>[[improved]] A warning when another plugin is already sending your site's emails.<\/li>\n<\/ul>","raw_excerpt":"One place to connect your site with everything outside it, set up once and used by all your plugins.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/380313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=380313"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/onlygrow"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=380313"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=380313"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=380313"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=380313"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=380313"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=380313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}