Eleven screens of the actual app. The dashboard works like a senior growth consultant — it shows where your profit is leaking and ranks the moves that fix it: sharper product pages, smarter prices, won-back customers, and ads only when ads pay off. Then explore your catalog scored for fixes, the AI-built campaigns, the creative studio that designs your ads and videos, the social calendar that posts for you, the inbox that replies in your voice, the competitor radar, and the autonomy controls that decide how much rope Bamzal has on each lever.
ⓘ This is an interactive demo — not the production application.
Bamzal is a Shopify embedded app that runs inside the Shopify Admin. Merchants install it from the Shopify App Store, and the application loads inside their Shopify admin panel — not on this marketing website.
The demo below is a static simulation of the actual application screens, built so you can see the layout, the data flow and the decision surfaces. All numbers are illustrative.
Connects directly to your Google, Meta, TikTok, Pinterest and X ad accounts — in your name, with your billing. Powered by Anthropic Claude for the creative and copy work. Your ad accounts stay yours; cancel anytime and the system disconnects cleanly.
| Keyword Gap | Competitors | Est. Lost Clicks/mo | Monthly Loss |
|---|---|---|---|
| luxury bed sheets king | 4 | 320 | $480 |
| organic cotton duvet cover | 3 | 210 | $315 |
| best weighted blanket adults | 5 | 540 | $810 |
| silk pillowcase benefits | 2 | 180 | $270 |
| bamboo sheets queen set | 3 | 290 | $435 |
Bamzal ranks every fix across all five levers by the money it puts back in your pocket. Each move comes with the insight, the dollars at stake, and a cheap test that proves it before scaling. Nothing goes live until you approve it — and every change is reversible in one click.
Bamzal scans all 24 products, your prices, your customers and your competitors — then ranks the highest-value fix for each: a sharper page, a smarter price, a win-back send, or an ad when ads are the right lever.
| Keyword | Volume | Competition | CPC | Trend |
|---|
Bamzal connects to your Google Ads, Meta (Facebook & Instagram), TikTok Ads, Pinterest Ads and X Ads accounts via each platform's official OAuth 2.0 flow. We request only the minimum permissions needed to create and manage campaigns on your behalf. You can revoke access per network at any time.
Cadence tuned per platform — Reels twice weekly, TikTok daily during trend windows, Pinterest before audience peak. Bamzal watches engagement and shifts the schedule itself.
Bamzal sees every DM and comment in real time. Routine answers (sizing, shipping, care) reply themselves in your brand voice. Anything tricky, opinion-shaped or off-script gets routed to you with a draft — you keep the human touch where it matters.
Pick how much rope Bamzal has, per platform. Start in Shadow while you watch what it would have done. Move to Observe when you trust the patterns. Promote to Co-Pilot when you want it acting on its own — with your budget caps still in force.
A detailed technical overview of our multi-channel ad API integrations for Shopify merchants
🛠 About Our Application Architecture
Bamzal is a Shopify embedded application — it runs as an iframe inside the Shopify Admin dashboard, not as a standalone website. Merchants install the app from the Shopify App Store, and the app loads within their existing Shopify admin panel at https://admin.shopify.com/store/{shop}/apps/v-40.
This website (bamzal.com) is our marketing and information site only. The demo above is a static HTML/CSS/JavaScript simulation of the actual app interface, created to showcase the platform features and our multi-channel ad API usage (Google, Meta, TikTok, Pinterest). The production application is a full-stack Node.js app built with:
| Operation | APIs Used | When Used |
|---|---|---|
| Campaign Creation | Google Ads CampaignService + Meta Marketing API /act_{id}/campaigns + TikTok /campaign/create/ + Pinterest /ad_accounts/{id}/campaigns | When a merchant creates a new campaign through our wizard. Campaign is always created in PAUSED state across every selected network for merchant review. |
| Budget Management | Google CampaignBudgetService + Meta adsets daily_budget + TikTok adgroup budget + Pinterest ad_groups budget | When the merchant sets or modifies the daily budget in the campaign wizard. Budgets are applied per network, mirrored from a single unified input. |
| Audience & Keyword Targeting | Google AdGroupCriterionService (KeywordInfo) + Meta adsets targeting spec + TikTok targeting spec + Pinterest ad_groups targeting | Applies AI-generated keywords (Google) and interest/behavior/lookalike audiences (Meta, TikTok, Pinterest), including exclusions and negatives. |
| Ad Creative Upload | Google AdGroupAdService (ResponsiveSearchAd) + Meta /act_{id}/adcreatives + TikTok /creative/upload + Pinterest /pins, /ads | Uploads AI-generated headlines, descriptions, images and short-form video adapted per network's native best practices. |
| Meta Pages & Instagram | Meta Pages API + Instagram Business API (instagram_basic, pages_read_engagement, pages_show_list) | Reads the merchant's Facebook Pages and Instagram Business account to attach as ad identities for Facebook & Instagram placements. |
| Meta Lead Retrieval | Meta Marketing API /leadgen_forms, /leads (leads_retrieval) | Retrieves leads generated by Facebook/Instagram lead-gen forms so merchants can view and export them inside Bamzal. |
| Performance Data | GoogleAdsService.Search (GAQL) + Meta Insights API + TikTok Reporting API + Pinterest Analytics API | Dashboard metrics: impressions, clicks, CTR, conversions, cost, ROAS — unified across Google, Meta, TikTok, Pinterest and X with per-network and blended views. |
| Campaign Control | Per-network status mutation (PAUSED ↔ ACTIVE) | When merchant pauses or enables a campaign on any connected network. |
| Conversion Tracking | Google ConversionActionService + Meta Conversions API + TikTok Events API + Pinterest Conversions API | Sets up purchase conversion tracking linked to Shopify checkout events for unified ROAS measurement. |
| Catalog & Shopping | Google Merchant Center feed + Meta Commerce/Catalog API + TikTok Catalog + Pinterest Catalogs | Syncs the merchant's Shopify product catalog into each network so Shopping / Advantage+ / Catalog campaigns can run. |
| Bidding Strategy | Google BiddingStrategyService + Meta bid_strategy + TikTok bid_type + Pinterest bid_strategy | Applies the merchant's chosen bidding strategy (Max Conversions, Target CPA, Target ROAS, lowest_cost_with_bid_cap, etc.) per network. |
Industry-standard OAuth 2.0 flow with PKCE. Merchants authenticate directly with Google. We store only encrypted refresh tokens.
All campaigns are created in PAUSED state. Merchants must explicitly review and enable campaigns before any ad spend occurs.
All API communication uses TLS 1.2+ encryption. Refresh tokens are AES-256 encrypted at rest. No credentials stored in plaintext.
Merchants retain full ownership and control of their Google, Meta, TikTok, Pinterest and X ad accounts. They can revoke access or disconnect any network at any time.
Merchant installs Bamzal from the Shopify App Store
OAuth 2.0 flows authenticate Google, Meta, TikTok, Pinterest and X ad accounts
AI analyzes products, competitors, and keyword landscape
AI creates optimized headlines, descriptions, and keywords
Merchant reviews and customizes all campaign settings
Campaigns created via Google, Meta, TikTok, Pinterest and X APIs in PAUSED state
Merchant reviews campaign in Google Ads, Meta Ads Manager, TikTok Ads or Pinterest Ads Manager
Merchant enables campaign when satisfied with setup
Common questions about how Bamzal grows your store — and our Google, Meta, TikTok & Pinterest ad integrations
Join Shopify merchants who let Bamzal find where they’re losing money and fix it — pages, prices, retention, and ads only when they pay off.