Explore a fully interactive simulation of our Shopify app. See how AI-powered competitor analysis, ad copy generation, and multi-channel campaign creation across Google, Meta (Facebook & Instagram), TikTok, Pinterest and X work in real time.
ⓘ Important: This is an interactive demo — not the production application.
Bamzal is a Shopify embedded app that runs inside the Shopify Admin dashboard. Merchants install it from the Shopify App Store, and the entire application loads within their Shopify admin panel — it does not run on this marketing website.
The demo below is a static simulation of the actual application screens, built to showcase the user interface, features, and our multi-channel ad API integration flow (Google, Meta, TikTok, Pinterest). All data shown is sample data for demonstration purposes.
The production app is built with React Router 7, uses Prisma ORM for data management, and integrates with the Google Ads API v17, Meta Marketing API (Facebook & Instagram), TikTok Marketing API, Pinterest Ads API and Anthropic Claude AI for intelligent ad generation across every channel.
| 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 |
Our AI will scan all 24 products, analyze competitors, generate keywords, and score each product for ad readiness.
| 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.
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 Bamzal and our Google, Meta, TikTok & Pinterest ad integrations
Join Shopify merchants who use AI to create smarter, data-driven campaigns across Google, Meta, TikTok & Pinterest.