Changelog

Every update we ship across the Greenbubble platform, in plain language.

Friday, July 31, 2026

App b225e1d

copy: remove internal design language from Integration Tools and Docs

copy: remove internal design language from Integration Tools and Docs

App 48fbcd7

docs: surface media API across /docs and Integration Tools

docs: surface media API across /docs and Integration Tools

App 21c736d

docs: add full v2 media send examples to product Docs

docs: add full v2 media send examples to product Docs

App 8514a8e

fix: resolve General Sans on Windows browsers

fix: resolve General Sans on Windows browsers

App 0fcaf0f

feat: expose public tenant API exclusively under /api/v2

feat: expose public tenant API exclusively under /api/v2

App 01c6d49

docs: make WhatsApp Messages (v2) the primary Integration Tools API

docs: make WhatsApp Messages (v2) the primary Integration Tools API

App 091734a

docs: expand Integration Tools API reference with full v2 media and Try it

docs: expand Integration Tools API reference with full v2 media and Try it

App 1484133

feat: first-login profile onboarding for name, email, phone, timezone

feat: first-login profile onboarding for name, email, phone, timezone

Docs ea28300

Changelog added to docs site

Added a /changelog page to track all updates across the Greenbubble platform. Entries are auto-generated from commit messages via GitHub Actions and can be edited in the Keystone admin panel.

App 8bb17d2

Add workspace timezone scheduling defaults

Add workspace timezone scheduling defaults

App 633b76a

feat: timezone-aware scheduling, profile timezone, and scheduled campaign display

feat: timezone-aware scheduling, profile timezone, and scheduled campaign display

App 229da49

docs(soul): record campaign edit, validation, and duplicate changes

docs(soul): record campaign edit, validation, and duplicate changes [GB-2026-07-31-003]

App edab4f5

feat: enable campaign editing in scheduled state, pre-send validation, and duplicate for failed campaigns

feat: enable campaign editing in scheduled state, pre-send validation, and duplicate for failed campaigns

Docs 391336f

SEO enhancements and sitemap support

Added per-article SEO meta fields (title, description, canonical URL, OG image), JSON-LD structured data for breadcrumbs and articles, auto-generated sitemap.xml, and robots.txt.

Docs a6b397f

Documentation site launched

Launched the new Greenbubble documentation site with 13 categories and 14 help articles covering platform overview, workspace setup, channel connections, automations, and more.

Thursday, July 30, 2026

App 13dca9d

Fix workspace-scoped WhatsApp API sends

Fix workspace-scoped WhatsApp API sends

App d6aa182

fix WhatsApp static template headers

fix WhatsApp static template headers

App a6ab931

feat(sidebar): reorganize navigation by user journey

feat(sidebar): reorganize navigation by user journey [GB-2026-07-30-009]

App 1c2025c

Add unit-aware automation timers

Add unit-aware automation timers

App 266ed06

Add contact directory view switcher

Add contact directory view switcher

App 3e47488

chore: remove unintended files from docs commit

chore: remove unintended files from docs commit

App 0943fdb

docs(soul): record deep-dive documentation rewrite

docs(soul): record deep-dive documentation rewrite [GB-2026-07-30-008]

App d98a360

Show full contact actions header

Show full contact actions header

App a29ad60

Keep contact grid widths compact

Keep contact grid widths compact

App 69fb516

Make contact column resizing exact

Make contact column resizing exact

App bfe1ed2

Preserve proportional contact column widths

Preserve proportional contact column widths

App a2f0367

Keep contact selection column compact

Keep contact selection column compact

App 6564b07

Use QR Scan label for linked-device contacts

Use QR Scan label for linked-device contacts

App 82a4e53

Add spreadsheet filters and resizable contact columns

Add spreadsheet filters and resizable contact columns

App 215dbcf

Make contacts table spreadsheet friendly

Make contacts table spreadsheet friendly

App a783c15

Fix contact import source validation

Fix contact import source validation

App 4c676a1

docs(soul): record product documentation rewrite

docs(soul): record product documentation rewrite [GB-2026-07-30-007]

App 8c3c90c

docs: complete product documentation rewrite with 67 articles across 14 categories

docs: complete product documentation rewrite with 67 articles across 14 categories

App e2b0deb

fix: restore background contact imports

fix: restore background contact imports

App 1699f5c

docs(soul): record social media preview deployment

docs(soul): record social media preview deployment [GB-2026-07-30-004]

App 1c83f83

fix: restore social media previews in Unibox

fix: restore social media previews in Unibox [GB-2026-07-30-004]

App 272a8ae

docs(soul): record Unibox image fix deployment

docs(soul): record Unibox image fix deployment [GB-2026-07-30-003]

App 3b1467d

fix: preserve Unibox storage image URLs

fix: preserve Unibox storage image URLs [GB-2026-07-30-003]

App 03a1e41

docs(soul): record Woo and media deployment

docs(soul): record Woo and media deployment [GB-2026-07-30-002]

App a626ac2

fix: route Woo events and render coexistence media

fix: route Woo events and render coexistence media

Wednesday, July 29, 2026

App 4db9fac

docs(soul): record social reply recovery verification

docs(soul): record social reply recovery verification [GB-2026-07-29-009]

App f638329

fix(recovery): parse multiline social webhook journal entries

fix(recovery): parse multiline social webhook journal entries [GB-2026-07-29-009]

App ec490a7

fix(platform): preserve social replies and secure webhook setup

fix(platform): preserve social replies and secure webhook setup [GB-2026-07-29-009]

Mobile 3958908

test(mobile): fix pre-existing test & lint issues

test(mobile): fix pre-existing test & lint issues [GB-2026-07-29-007]

App eb6995c

fix(unibox): sync deployed product label

fix(unibox): sync deployed product label [GB-2026-07-29-008]

App fb51d67

fix(deploy): reuse social message index

fix(deploy): reuse social message index [GB-2026-07-29-008]

App 169ddfd

fix(platform): restore social Unibox on Node 24

fix(platform): restore social Unibox on Node 24 [GB-2026-07-29-008]

Mobile 5a2cceb

fix(mobile): iOS App Review remediation — login-only + decouple push + bound API

fix(mobile): iOS App Review remediation — login-only + decouple push + bound API [GB-2026-07-29-007]

App a5f9f48

fix(frontend): restore social chats in Unibox

fix(frontend): restore social chats in Unibox [GB-2026-07-29-007]

Mobile a46dba1

docs(mobile): add App Review remediation handoff

docs(mobile): add App Review remediation handoff [GB-2026-07-29-006]

website cbd129e

docs: adopt GreenBubble soul policy

docs: adopt GreenBubble soul policy

App 833d39b

docs: establish GreenBubble soul records

docs: establish GreenBubble soul records

App d543cbd

Restore R2 upload configuration

Restore R2 upload configuration

App 7251d4a

Recover expired Business App sync windows

Recover expired Business App sync windows

App 76ff76f

Fix Business App data synchronization

Fix Business App data synchronization

App 1bc7204

Add AI flow overwrite confirmation

Add AI flow overwrite confirmation

Tuesday, July 28, 2026

App bf49dc7

Add WhatsApp typing indicators

Add WhatsApp typing indicators

App 5adb0e4

Rename automation export format to GBApp

Rename automation export format to GBApp

App aeb29cf

Add interactive webhooks and safe flow drafts

Add interactive webhooks and safe flow drafts

App 139da7f

Simplify interactive response fields

Simplify interactive response fields

App cfa4988

Polish automation builder and document roadmap

Polish automation builder and document roadmap

App 15b1bbc

Add interactive response automation block

Add interactive response automation block

App 17ddc07

Forward workspace scope through phone proxy

Forward workspace scope through phone proxy

App aa670cb

Allow legacy active workspaces in chat scope

Allow legacy active workspaces in chat scope

App c6639d9

Enforce workspace isolation in WA Chat

Enforce workspace isolation in WA Chat

App b433c8d

Route Scan Device chat replies by phone

Route Scan Device chat replies by phone

App e12314f

Fix Scan Device message encryption

Fix Scan Device message encryption

App 0a2415b

Add tenant-scoped admin activity logs

Add tenant-scoped admin activity logs

App c8a37c3

Scope API keys and preserve Scan Device sessions

Scope API keys and preserve Scan Device sessions

App db7d414

Update WhatsApp v2 API docs

Update WhatsApp v2 API docs

App dffddcd

Scope WhatsApp sender list strictly to the selected workspace

Scope WhatsApp sender list strictly to the selected workspace

App 585c444

Show Cloud and Scan Device senders with public sender_id

Show Cloud and Scan Device senders with public sender_id

App 5801a75

Fix Mongoose 9 pre-save hooks for public WhatsApp IDs

Fix Mongoose 9 pre-save hooks for public WhatsApp IDs

App 13c7553

Add WhatsApp v2 MCP tools and rebrand MCP package to gbapp

Add WhatsApp v2 MCP tools and rebrand MCP package to gbapp

App f2c0f7f

Rename API package from wapi to gbapp

Rename API package from wapi to gbapp

App 51472fa

Fix WorkspaceSwitcher nullish-coalescing parentheses for Next build

Fix WorkspaceSwitcher nullish-coalescing parentheses for Next build

App ff36747

Add dual WhatsApp transport public API and same-number hardening

Add dual WhatsApp transport public API and same-number hardening

Monday, July 27, 2026

App 94ae41a

Record dual transport production deployment

Record dual transport production deployment

App 5bc4200

Support Cloud API and Scan Device per workspace

Support Cloud API and Scan Device per workspace

App 3d46128

Update WABA catalog workstream changelog

Update WABA catalog workstream changelog

App 066c344

Document Scan Device and developer API

Document Scan Device and developer API

App 205a442

Fix broadcast wizard i18n and enterprise audience import

Fix broadcast wizard i18n and enterprise audience import

Sunday, July 26, 2026

App 46aef56

Update WABA catalog changelog

Update WABA catalog changelog

App f1d4984

Add WABA profiles and provider-independent catalogs

Add WABA profiles and provider-independent catalogs

App 46016da

Hide partner Meta webhook setup from tenant UI

Hide partner Meta webhook setup from tenant UI

App d82ffcb

Fix CoexistenceStatusPanel TypeScript mode narrowing

Fix CoexistenceStatusPanel TypeScript mode narrowing

App e813ec9

Polish connection status UI for customers

Polish connection status UI for customers

App e15edee

Fix RTK Query #38 on Meta reconnect

Fix RTK Query #38 on Meta reconnect

App 1628fb1

Relax WabaPhoneNumber types to match API payload

Relax WabaPhoneNumber types to match API payload

App 7450712

Fix phone number sort typing for production build

Fix phone number sort typing for production build

App 3628bd6

Surface coexistence mode, sync status, and dual-connect UI

Surface coexistence mode, sync status, and dual-connect UI

App c47290c

Fix EmbeddedSignup connection response types for catalog connect

Fix EmbeddedSignup connection response types for catalog connect

App 727a4f8

Add catalog dual-connect and Business App coexistence sync

Add catalog dual-connect and Business App coexistence sync

App b28204b

Fix product_catalogs bounce caused by /product prefix match

Fix product_catalogs bounce caused by /product prefix match

App 3c884bd

Fix Embedded Signup completion when Meta omits phone_number_id

Fix Embedded Signup completion when Meta omits phone_number_id

App 3209800

Fix startSignup mode callers for catalog and dashboard modal

Fix startSignup mode callers for catalog and dashboard modal

App cca5444

Offer Business App and Cloud API Embedded Signup modes

Offer Business App and Cloud API Embedded Signup modes

Monday, July 20, 2026

Mobile e2c195a

feat(mobile): absorb WAPI 1.0.4 into GreenBubble 1.1.0

feat(mobile): absorb WAPI 1.0.4 into GreenBubble 1.1.0

Saturday, July 18, 2026

Mobile 600119d

docs: add Xcode Cloud CI handoff for future reference

docs: add Xcode Cloud CI handoff for future reference

Mobile 5e73e22

chore(ios): silence third-party pod warnings under Xcode 26

chore(ios): silence third-party pod warnings under Xcode 26

Mobile e61e076

fix(ci): use Homebrew CocoaPods on Xcode Cloud

fix(ci): use Homebrew CocoaPods on Xcode Cloud

Mobile 925d27b

fix(ci): pin Xcode Cloud to Homebrew ruby@3.3

fix(ci): pin Xcode Cloud to Homebrew ruby@3.3

Mobile 8870b6b

fix(ci): install Homebrew Ruby and lockfile Bundler on Xcode Cloud

fix(ci): install Homebrew Ruby and lockfile Bundler on Xcode Cloud

Mobile b2afe59

fix(ci): sync package-lock and enable legacy-peer-deps for Xcode Cloud

fix(ci): sync package-lock and enable legacy-peer-deps for Xcode Cloud

Mobile a4f54cb

fix(ios): add Xcode Cloud ci_post_clone for Pods and npm

fix(ios): add Xcode Cloud ci_post_clone for Pods and npm

website 5bc3cc7

fix(footer): credit Digital Domination with correct company URL

fix(footer): credit Digital Domination with correct company URL

Mobile 8624d41

release: ship 1.0.2 Android/iOS store pack and App Store fixes

release: ship 1.0.2 Android/iOS store pack and App Store fixes

Friday, July 17, 2026

Mobile da3f6a8

chore(android): bump Play version to 1.0.1 (versionCode 2)

chore(android): bump Play version to 1.0.1 (versionCode 2)

Mobile ec92178

docs(play-store): account deletion URL for Google Play Console

docs(play-store): account deletion URL for Google Play Console

Thursday, July 16, 2026

Mobile 4af4239

chore(play-store): add screenshots and publish-ready pack

chore(play-store): add screenshots and publish-ready pack

Mobile 3b778c2

docs: add play-store launch pack with step-by-step checklists

docs: add play-store launch pack with step-by-step checklists

Mobile c2e07bb

fix(ui): add clear padding between Campaigns and Logout

fix(ui): add clear padding between Campaigns and Logout

Mobile fc4f2c6

fix(ui): increase gap between Campaigns list and Logout on More

fix(ui): increase gap between Campaigns list and Logout on More

Mobile f276db2

fix(ui): separate logout from delete account on More screen

fix(ui): separate logout from delete account on More screen

Mobile fded8f6

fix(android): embed JS bundle in debug APK for sideload installs

fix(android): embed JS bundle in debug APK for sideload installs

Mobile 1ac2ba8

feat: phase 5 — Play Store release signing and store prep

feat: phase 5 — Play Store release signing and store prep

Mobile b2aaa23

feat: phase 3–4 — campaigns, path fixes, and 3.2 inbox ops

feat: phase 3–4 — campaigns, path fixes, and 3.2 inbox ops

Mobile b618c77

feat: phase 2 — auth session, 401 logout, and socket JWT

feat: phase 2 — auth session, 401 logout, and socket JWT

Mobile 8ab262e

feat: phase 1 — GreenBubble branding assets and remove Wapi naming

feat: phase 1 — GreenBubble branding assets and remove Wapi naming

Mobile d316623

chore: phase 0 — repo hygiene for GreenBubble mobile

chore: phase 0 — repo hygiene for GreenBubble mobile

Wednesday, July 15, 2026

website 7a4ee31

blog: add post on whatsapp customer support automation

blog: add post on whatsapp customer support automation

Monday, July 13, 2026

website 2022c00

blog: add post on whatsapp lead generation strategies

blog: add post on whatsapp lead generation strategies

Saturday, July 11, 2026

website b336c52

blog: add post on whatsapp drip campaign examples

blog: add post on whatsapp drip campaign examples

Friday, July 10, 2026

website 20daf94

fix: only set payment_method_collection for subscriptions

fix: only set payment_method_collection for subscriptions

website d48a255

fix: set real D1 database id for BILLING_DB binding

fix: set real D1 database id for BILLING_DB binding

website 73fbab8

billing: Stripe checkout, annual prices, DealFuel-ready provision flow

billing: Stripe checkout, annual prices, DealFuel-ready provision flow

Thursday, July 9, 2026

website 253ded1

blog: add post on best whatsapp marketing strategies 2026

blog: add post on best whatsapp marketing strategies 2026

Tuesday, July 7, 2026

website 5d28811

blog: add post on whatsapp chatbot vs ai agent

blog: add post on whatsapp chatbot vs ai agent

Sunday, July 5, 2026

website 7bdd3fb

blog: add post on whatsapp abandoned cart recovery

blog: add post on whatsapp abandoned cart recovery

Friday, July 3, 2026

website 0913244

blog: add post on whatsapp crm integration guide

blog: add post on whatsapp crm integration guide

Wednesday, July 1, 2026

website 3b6d8ae

blog: add post on how to use whatsapp business api

blog: add post on how to use whatsapp business api

Monday, June 29, 2026

website de0abf2

blog: add post on whatsapp automation for small business

blog: add post on whatsapp automation for small business

Saturday, June 27, 2026

website 2af5dfc

blog: add post on whatsapp chatbot for ecommerce

blog: add post on whatsapp chatbot for ecommerce

Thursday, June 25, 2026

website 708d4b6

blog: add post on manage whatsapp groups for business

blog: add post on manage whatsapp groups for business

Tuesday, June 23, 2026

website 7cab058

blog: add post on how to backup whatsapp business

blog: add post on how to backup whatsapp business

Sunday, June 21, 2026

website 771d4bf

blog: add post on bulk whatsapp message sender tool

blog: add post on bulk whatsapp message sender tool

Friday, June 19, 2026

website 8f68116

blog: add post on send bulk sms on whatsapp

blog: add post on send bulk sms on whatsapp

Wednesday, June 17, 2026

website 80e0d9e

blog: add post on whatsapp bulk message sender free

blog: add post on whatsapp bulk message sender free

Sunday, May 3, 2026

website c6504a5

blog: add post on send bulk messages on whatsapp

blog: add post on send bulk messages on whatsapp

Friday, May 1, 2026

website 8e8a6c5

blog: add post on send whatsapp message via api

blog: add post on send whatsapp message via api

Wednesday, April 29, 2026

website ad87dde

blog: add post on whatsapp api complete guide

blog: add post on whatsapp api complete guide

Monday, April 27, 2026

website 8942102

blog: add post on frequently asked questions whatsapp chatbot

blog: add post on frequently asked questions whatsapp chatbot

Saturday, April 25, 2026

website 3d630ed

blog: add post on instagram dm automation with whatsapp

blog: add post on instagram dm automation with whatsapp

Tuesday, April 21, 2026

website 33f5e39

blog: add post on whatsapp business login setup

blog: add post on whatsapp business login setup

Sunday, April 19, 2026

website 540bb04

Match homepage pricing section to pricing page design

Match homepage pricing section to pricing page design

website 350d959

Update all SEO metadata, FAQ, and content with new pricing

Update all SEO metadata, FAQ, and content with new pricing

website d0ca585

Update pricing across homepage and data usage table

Update pricing across homepage and data usage table

website 4c52ed7

Set Solo plan gbPackageId to 14992

Set Solo plan gbPackageId to 14992

website 08731e6

Update Stripe prices and add Solo plan billing config

Update Stripe prices and add Solo plan billing config

website a10d5b7

New pricing: add Solo plan at $6/mo, reduce all plan prices

New pricing: add Solo plan at $6/mo, reduce all plan prices

website 3022c0b

Lint: format MarkdownRenderer.tsx

Lint: format MarkdownRenderer.tsx

website f8a98a4

Add code block and inline code rendering to blog markdown

Add code block and inline code rendering to blog markdown

website 5efa8f2

Fix: restore saved consent to GTM on page reload

Fix: restore saved consent to GTM on page reload

website ae558cf

Fix cookie consent: reload after accept, pre-check customize options

Fix cookie consent: reload after accept, pre-check customize options

website 32832bb

Lint: format cookieManager.ts

Lint: format cookieManager.ts

website f26a6a7

Fix Consent Mode v2: add defaults and gtag consent update

Fix Consent Mode v2: add defaults and gtag consent update

website f6f3b27

blog: add post on direct whatsapp link

blog: add post on direct whatsapp link

Friday, April 17, 2026

website 64b7518

seo: shorten all meta titles to under 60 chars for Google SERP

seo: shorten all meta titles to under 60 chars for Google SERP

website d3275c7

fix: remove all em dashes from meta tags across 32 pages

fix: remove all em dashes from meta tags across 32 pages

website 0b7eb22

fix: replace em dashes with pipes/hyphens and remove AI-ism words in meta tags

fix: replace em dashes with pipes/hyphens and remove AI-ism words in meta tags

website 4c49de5

seo: improve CTR on high-impression pages, add llms.txt and FAQ schema

seo: improve CTR on high-impression pages, add llms.txt and FAQ schema

website e56582e

blog: add post on whatsapp message tracking

blog: add post on whatsapp message tracking

Wednesday, April 15, 2026

website 5b1d1f4

content(blog): remove remaining double dashes from web guide and chatbot builder posts

content(blog): remove remaining double dashes from web guide and chatbot builder posts

website d55faa2

content(blog): humanize blog posts - remove AI writing patterns (batch 4)

content(blog): humanize blog posts - remove AI writing patterns (batch 4)

website a77f88d

content(blog): humanize blog posts - remove AI writing patterns (batch 3)

content(blog): humanize blog posts - remove AI writing patterns (batch 3)

website 852350c

content(blog): humanize blog posts - remove AI writing patterns (batch 1)

content(blog): humanize blog posts - remove AI writing patterns (batch 1)

website 2a6cfec

content(blog): humanize blog posts - remove AI writing patterns (batch 2)

content(blog): humanize blog posts - remove AI writing patterns (batch 2)

website 495361a

fix(blog): remove em dash conversion, will fix in source content instead

fix(blog): remove em dash conversion, will fix in source content instead

website 22dc527

fix(blog): add blockquote parsing and em dash conversion to MarkdownRenderer

fix(blog): add blockquote parsing and em dash conversion to MarkdownRenderer

website 28a30f8

docs: update progress.md with billing backend implementation details

docs: update progress.md with billing backend implementation details

website 32d6ce4

feat(billing): rebrand email templates with logo header and consistent theme

feat(billing): rebrand email templates with logo header and consistent theme

website f407c1f

feat(billing): add login credentials to welcome email, magic link login page

feat(billing): add login credentials to welcome email, magic link login page

website 71f0561

fix(billing): update Stripe API version to 2026-03-25.dahlia

fix(billing): update Stripe API version to 2026-03-25.dahlia

website 946f68b

fix(billing): exclude functions/ from Next.js build, add Cloudflare types

fix(billing): exclude functions/ from Next.js build, add Cloudflare types

website b100c0c

feat(billing): add admin dashboard with stats, orders, and login

feat(billing): add admin dashboard with stats, orders, and login

website 8b62b64

feat(billing): add Resend transactional emails for billing lifecycle

feat(billing): add Resend transactional emails for billing lifecycle

website e9c274b

feat(billing): add admin stats endpoint for dashboard

feat(billing): add admin stats endpoint for dashboard

website 4f78280

feat(billing): wire Stripe price IDs and complete billing setup

feat(billing): wire Stripe price IDs and complete billing setup

website fc20089

feat(billing): wire lifetime deal and homepage to Stripe checkout API

feat(billing): wire lifetime deal and homepage to Stripe checkout API

website 0fbc615

feat(billing): add admin endpoints for orders and coupons

feat(billing): add admin endpoints for orders and coupons

website c77dff5

feat(billing): add public plans endpoint

feat(billing): add public plans endpoint

website 53844cb

feat(billing): wire pricing page to Stripe checkout API

feat(billing): wire pricing page to Stripe checkout API

website 0dd2dba

feat(billing): add post-checkout thank-you page

feat(billing): add post-checkout thank-you page

website 2358f96

feat(billing): add Stripe webhook handler with D1 logging and GB plan assignment

feat(billing): add Stripe webhook handler with D1 logging and GB plan assignment

website 74db18d

feat(billing): add Stripe checkout session Pages Function

feat(billing): add Stripe checkout session Pages Function

website 409fb6f

feat(billing): add Stripe and Greenbubble API client helpers

feat(billing): add Stripe and Greenbubble API client helpers

website f95d0c8

feat(billing): add plan config with GB package ID mapping

feat(billing): add plan config with GB package ID mapping

website e86d93a

feat(billing): add D1 schema for orders, events, and coupons

feat(billing): add D1 schema for orders, events, and coupons

website c6def93

blog: add post on viral message on whatsapp

blog: add post on viral message on whatsapp

Tuesday, April 14, 2026

website fc6d09a

fix: correct JSON.stringify syntax in about-us page schema

fix: correct JSON.stringify syntax in about-us page schema

website 96b41df

feat(geo): implement GEO audit fixes for AI visibility and structured data

feat(geo): implement GEO audit fixes for AI visibility and structured data

Saturday, April 11, 2026

website 0f89a47

blog: add post on long whatsapp message templates

blog: add post on long whatsapp message templates

Friday, April 10, 2026

website 4b2fc9d

seo: optimize meta tags for high-impression pages to improve CTR

seo: optimize meta tags for high-impression pages to improve CTR

website effd6ba

fix: replace hardcoded countdown with evergreen 7-day timer on lifetime deal pages

fix: replace hardcoded countdown with evergreen 7-day timer on lifetime deal pages

Thursday, April 9, 2026

website 4c17d84

blog: add post on whatsapp group message for business

blog: add post on whatsapp group message for business

Tuesday, April 7, 2026

website b6f01fd

docs: add progress log for GSC fixes and indexing setup

docs: add progress log for GSC fixes and indexing setup

website f65b303

fix: sync package-lock.json with googleapis dependency

fix: sync package-lock.json with googleapis dependency

website 84ad62e

feat: add IndexNow support for Bing/Yandex/Seznam/Naver indexing

feat: add IndexNow support for Bing/Yandex/Seznam/Naver indexing

website 19da0e2

feat: auto-submit new URLs to Google Indexing API on build

feat: auto-submit new URLs to Google Indexing API on build

website 5eec98a

feat: add Google fast indexing script for rapid URL submission

feat: add Google fast indexing script for rapid URL submission

website 64ad85f

fix: resolve GSC indexing issues — remove phantom language alternates, fix canonicals, update sitemap

fix: resolve GSC indexing issues — remove phantom language alternates, fix canonicals, update sitemap

website 1a295d4

blog: add post on best no-code whatsapp chatbot builder

blog: add post on best no-code whatsapp chatbot builder

Sunday, April 5, 2026

website fc35e52

blog: add post on whatsapp team inbox

blog: add post on whatsapp team inbox

Saturday, April 4, 2026

website f9646c9

Add GSC-discovered keywords: whatsapp team inbox, best no-code whatsapp chatbot builder

Add GSC-discovered keywords: whatsapp team inbox, best no-code whatsapp chatbot builder

Friday, April 3, 2026

website e8e46f7

blog: add post on wa message sender

blog: add post on wa message sender

Wednesday, April 1, 2026

website 77adeb1

blog: add post on whatsapp message sender

blog: add post on whatsapp message sender

Tuesday, March 31, 2026

website 508a24b

blog: add post on formal message on whatsapp

blog: add post on formal message on whatsapp

Monday, March 30, 2026

website 721df54

SEO: rewrite meta titles & descriptions for CTR optimization across 7 pages

SEO: rewrite meta titles & descriptions for CTR optimization across 7 pages