# bitbybit ## Docs - [bitCRM overview](https://knowledge.bitbybit.studio/bitcrm/overview.md): Send WhatsApp Campaigns, build Automations, and segment customers in bitCRM — start here to connect WhatsApp and pick your first workflow. - [Connect WhatsApp Cloud API](https://knowledge.bitbybit.studio/bitcrm/connect-whatsapp-cloud-api.md): Connect WhatsApp Cloud API to send Campaigns, run Automations, and message customers at scale from bitCRM - [Connect WhatsApp Business App](https://knowledge.bitbybit.studio/bitcrm/connect-whatsapp-business-app.md): Connect your WhatsApp Business App number so bitCRM can send Campaigns while you keep using the app - [How to create a new WhatsApp Business App Campaign](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-new-whatsapp-business-app-campaign.md): Create a WhatsApp Business App campaign in bitCRM by choosing a segment, schedule, and Meta-approved message template - [How to create a new WhatsApp Cloud API Campaign with bitbybit](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-new-whatsapp-cloud-api-campaign-with-bitbybit.md): Create and schedule a WhatsApp Cloud API campaign in bitCRM by selecting a customer segment and message template for targeted broadcasts - [How to create a Message Template Campaign for WhatsApp Cloud API](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-message-template-campaign-for-whatsapp-cloud-api.md): Create a WhatsApp Cloud API message template with a two-step builder: set up the template, choose a type (Standard, Carousel, or Catalog), and submit to Meta. - [Understand WhatsApp template approval time](https://knowledge.bitbybit.studio/bitcrm/understanding-whatsapp-template-approval-time.md): Learn how long Meta typically takes to review a WhatsApp message template and what each review status means. - [How to add media to your Campaign](https://knowledge.bitbybit.studio/bitcrm/how-to-add-an-image-to-your-campaign.md): Add an image, video, or document header to your bitCRM WhatsApp campaign template, with the supported file formats for each media type. - [How to create a personalized message using dynamic variables](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-personalized-message-using-dynamic-variables.md): Personalize bitbybit messages with dynamic variables like customer full name, first name, email, and phone for tailored outreach - [How to create a Campaign with button options](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-campaign-with-button-options.md): Add Reply, WhatsApp Form, and Call to Action buttons to a bitCRM WhatsApp campaign template using the Add button action in the Message content step. - [How to edit or cancel an already scheduled Campaign](https://knowledge.bitbybit.studio/bitcrm/how-to-edit-or-cancel-an-already-scheduled-campaign.md): Edit or cancel an already scheduled bitCRM campaign from the Campaign dashboard to adjust or remove your planned outreach - [Data management & Voucher messaging via bitbybit](https://knowledge.bitbybit.studio/bitcrm/data-management-and-voucher-messaging-via-bitbybit.md): Upload voucher codes via CSV, use the overwrite option, and match dynamic variables to deliver accurate voucher messages in bitbybit - [Get started with Automation in bitCRM](https://knowledge.bitbybit.studio/bitcrm/how-to-create-an-automation.md): Learn how to open the Automation builder, create a new scenario, add a trigger and steps, and save your automation in bitCRM. - [Use the prebuilt birthday Automation template](https://knowledge.bitbybit.studio/bitcrm/how-to-use-the-birthday-automation-template.md): Launch bitCRM's ready-made template to send an automatic birthday message or offer to every customer without building a trigger from scratch. - [Edit, duplicate, or delete an Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-edit-or-delete-an-automation.md): Manage an existing automation scenario in bitCRM by saving changes, duplicating it, or deleting it as a supporting maintenance workflow. - [Check Automation output after setup](https://knowledge.bitbybit.studio/bitcrm/how-to-test-and-preview-your-automation.md): Check whether an automation is sending messages as expected by using the current automation flow and Livechat as a supporting validation step. - [Add Steps to an Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-add-steps-to-an-automation.md): Add action steps to a bitCRM automation after you save the trigger. - [Set up the AI power message action in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-ai-power-message-action-in-automation.md): Use the Generate message with AI action in bitCRM automation to automatically create Power Message content based on Shopify Web Activity triggers. - [Add conditions to an Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-add-conditions-to-an-automation.md): The Condition feature in bitCRM's Flow Builder allows you to set specific criteria that must be met before an automation continues. This gives you precise control over which contacts or orders trigger subsequent actions in your flow. - [Map variables in Automation message templates](https://knowledge.bitbybit.studio/bitcrm/how-to-use-dynamic-variables-in-automation-messages.md): Match template parameters to variables when a WhatsApp automation message step asks for parameter mapping in a supporting template workflow. - [Choose a Message Template for WhatsApp Cloud API Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-message-template-for-whatsapp-cloud-api-automation.md): Select an approved WhatsApp message template and map its variables when you add a WhatsApp Cloud API automation step in bitCRM. - [Use time delay and schedule in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-schedule-steps-in-an-automation.md): Learn when to use Time delay and when to use Schedule in a bitCRM automation scenario. - [Save WhatsApp form responses to Google Sheets](https://knowledge.bitbybit.studio/bitcrm/save-whatsapp-form-responses-to-google-sheets.md): Use the Save to Google Sheets automation action in bitCRM to append WhatsApp form responses and customer events to a Google Sheet for reporting, ops handoffs, and back-office sync. - [Set up a Trigger in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-a-trigger.md): Choose a trigger source and trigger option when you create an automation in bitCRM. - [Set up Shopify Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-shopify-triggers-in-automation.md): Choose the right Shopify trigger for a bitCRM automation, including the difference between Abandoned Cart and Abandoned Checkout. - [Set up Commerce Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-create-an-automation-for-whatsapp-commerce.md): Use Commerce triggers in bitCRM automation for order-created, paid, fulfilled, refunded, and cancelled events. - [Set up web activity Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-web-activity-triggers-in-automation.md): Use Web activity triggers in bitCRM automation for page visits, collection visits, product visits, and add-to-cart activity. - [Set up bitLoyalty Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-bitloyalty-triggers-in-automation.md): Use bitLoyalty triggers in bitCRM automation to react when a member earns, redeems, or changes their loyalty status. - [Set up Jubelio Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-jubelio-triggers-in-automation.md): Use Jubelio triggers in bitCRM automation to react to order and inventory events from the Jubelio integration. - [Set up Stamped loyalty Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-stamped-loyalty-triggers-in-automation.md): Use Stamped loyalty triggers in bitCRM automation to react when a customer earns a reward or uses a reward. - [Set up custom webhook Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-custom-webhook-triggers-in-automation.md): Use a Custom webhook trigger in bitCRM automation to start a scenario when an external system POSTs to a bitbybit webhook URL. - [Set up schedule Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-schedule-triggers-in-automation.md): Use a Schedule trigger in bitCRM automation to send a message to a customer segment on a recurring schedule, a birthday, or a custom date field. - [Set up chat Triggers in Automation](https://knowledge.bitbybit.studio/bitcrm/how-to-set-up-chat-triggers-in-automation.md): Use Chat triggers in bitCRM automation to start a scenario when an inbound chat message arrives or a support ticket is resolved in bitChat. - [Use Shopify customer metafields in bitbybit](https://knowledge.bitbybit.studio/bitcrm/how-to-use-shopify-customer-metafields.md): See Shopify customer metafields on the bitbybit customer profile, sync the latest values, and use them for segments, automations, and personalization. - [How to create a Customer Segment](https://knowledge.bitbybit.studio/bitcrm/how-to-create-a-customer-segment.md): Create a customer segment in bitbybit using commerce, loyalty, and customer-data conditions with Have/Not have and AND/OR filters. - [How to create customer segmentation and track message after a broadcast](https://knowledge.bitbybit.studio/bitcrm/how-to-create-customer-segmentation-and-track-message-after-a-broadcast.md): Create customer segments and track message engagement after a broadcast in bitCRM to monitor and improve your outreach performance - [Connect Zapier with bitbybit](https://knowledge.bitbybit.studio/bitcrm/bitbybit-x-zapier.md): Connect Zapier to bitbybit through webhooks and HTTP requests to automate workflows across 9,000+ apps. Trigger Zaps from bitbybit events and trigger bitbybit actions from Zaps. - [Integrate bitbybit with Make.com](https://knowledge.bitbybit.studio/bitcrm/bitbybit-x-make.md): This guide explains how to integrate bitbybit with Make.com so you can send automated WhatsApp template messages directly from your business workflows. - [bitbybit × n8n](https://knowledge.bitbybit.studio/bitcrm/bitbybit-x-n8n.md): Connect bitbybit with n8n to forward incoming chats via a webhook and send AI-generated replies back through the bitChat API - [Understand WhatsApp Campaign metrics](https://knowledge.bitbybit.studio/bitcrm/understanding-whatsapp-campaign-metrics.md): Review the current campaign progress metrics in bitCRM, including Sent, Delivered, Opened, Replied, and Failed counts, and understand what detailed logs are available. - [Export Campaign analytics in bitCRM](https://knowledge.bitbybit.studio/bitcrm/how-to-view-campaign-analytics-in-bitcrm.md): Open a campaign in bitCRM, export the campaign data, and review the current fields such as status, send date, replied message, and error message. - [Review Automation analytics](https://knowledge.bitbybit.studio/bitcrm/understanding-automation-metrics.md): Open automation analytics in bitCRM and understand the current source-specific metrics shown for each scenario. - [CAPI overview](https://knowledge.bitbybit.studio/capi-overview.md): Meta Conversion API (CAPI) overview explaining how bitbybit sends verified conversion data to Meta to optimize ads - [How to create a new CAPI event](https://knowledge.bitbybit.studio/how-to-create-event.md): Create a Meta Conversion API (CAPI) event in bitCRM by selecting the ad account, campaign, ad set, and ads - [bitChat overview](https://knowledge.bitbybit.studio/bitchat/overview.md): Manage WhatsApp conversations in bitChat — connect your number, run a shared inbox, build chatbots and a chat widget, and add AI agents. - [Connect WhatsApp Cloud API](https://knowledge.bitbybit.studio/bitchat/connect-whatsapp-cloud-api.md): Connect WhatsApp Cloud API to bitChat for full automation, message templates, and broadcast Campaigns at scale - [Connect WhatsApp Business App](https://knowledge.bitbybit.studio/bitchat/connect-whatsapp-business-app.md): Connect your WhatsApp Business App number to bitChat so WhatsApp Cloud API runs alongside your app while your chat history is preserved - [Connect WhatsApp Sandbox](https://knowledge.bitbybit.studio/bitchat/connect-whatsapp-sandbox.md): Try bitChat's WhatsApp features with your own number using the WhatsApp Sandbox connection, for internal testing only - [Connect Instagram](https://knowledge.bitbybit.studio/bitchat/connect-instagram.md): Connect Instagram to bitChat through Meta so DMs land in the same inbox and customer record as WhatsApp - [Connect Facebook](https://knowledge.bitbybit.studio/bitchat/connect-facebook.md): Connect Facebook Messenger to bitChat through Meta so Page conversations land in the same inbox as WhatsApp - [Connect TikTok](https://knowledge.bitbybit.studio/bitchat/connect-tiktok.md): Route inbound TikTok DMs into bitChat, activated per surface by the bitbybit team - [Connect Microsoft Outlook](https://knowledge.bitbybit.studio/bitchat/connect-microsoft-outlook.md): Connect a Microsoft 365 mailbox to bitChat so customer email lands in the same inbox and customer record as WhatsApp - [Understanding the anatomy of multi-agent chat](https://knowledge.bitbybit.studio/bitchat/understanding-the-anatomy-of-multi-agent-chat.md): Understand the bitChat Multi-Agent Chat dashboard, its Livechat filters, ticket handling, and customer details - [How to filter chat](https://knowledge.bitbybit.studio/bitchat/how-to-filter-chat.md): Filter bitChat conversations by chat status, ticket state, channel, or agent to organize your Livechat dashboard - [How to start chat with a new number](https://knowledge.bitbybit.studio/bitchat/how-to-start-chat-with-a-new-number.md): Start a bitChat conversation with a new number via WhatsApp Cloud API templates or WhatsApp Business App - [How to create a Quick Reply Template](https://knowledge.bitbybit.studio/bitchat/how-to-create-a-quick-reply-template.md): Create a quick reply template in bitChat with slash commands and dynamic customer names for faster support replies - [How to edit or delete a Quick Reply Template](https://knowledge.bitbybit.studio/bitchat/how-to-edit-or-delete-a-quick-reply-template.md): Edit or delete a quick reply template in bitChat to keep your saved customer responses current - [How to create a Ticket category](https://knowledge.bitbybit.studio/bitchat/how-to-create-a-ticket-category.md): Create and color-code ticket categories in bitChat Live chat & ticket settings to organize customer support requests - [How to filter customer chat by Ticket](https://knowledge.bitbybit.studio/bitchat/how-to-filter-customer-chat-by-ticket.md): Filter customer chats by ticket category from the bitChat Livechat or Ticket section to speed up support handling - [How to create and organize Tickets](https://knowledge.bitbybit.studio/bitchat/how-to-create-and-organize-tickets.md): Create and organize ticket tags in bitChat Live Chat & Ticket settings with custom names and colors - [How to resolve Tickets automatically](https://knowledge.bitbybit.studio/bitchat/how-to-resolve-tickets-automatically.md): Enable auto-resolve in bitChat Live Chat and Ticket settings to close inactive tickets on a timer you set - [How to manage customer details in live chat](https://knowledge.bitbybit.studio/bitchat/how-to-manage-customer-details-in-live-chat.md): Edit a customer's name and update their custom fields directly from the bitChat live chat info panel without leaving the conversation. - [Understand user roles and authority in bitbybit](https://knowledge.bitbybit.studio/bitchat/understanding-users-role-authority-super-admin-admin-agents-regular-user.md): Understand bitbybit user roles and authority for Super Admin, Admin, Agent, and Regular User permissions - [How to create a chatbot flow](https://knowledge.bitbybit.studio/bitchat/how-to-create-a-chatbot-flow.md): Create an agent flow in bitChat to automate replies with keyword triggers across WhatsApp and Instagram channels - [How to create and activate welcome message](https://knowledge.bitbybit.studio/bitchat/how-to-create-and-activate-welcome-message.md): Set up and activate a welcome message in bitChat to greet new contacts automatically with an agent flow - [How to create and activate away message](https://knowledge.bitbybit.studio/bitchat/how-to-create-and-activate-away-message.md): Set up and activate an away message in bitChat to reply automatically when customers message outside business hours - [How to set a fallback template](https://knowledge.bitbybit.studio/bitchat/how-to-set-a-fallback-template.md): Create a fallback template in bitChat Chatbot settings so your agent always replies to unfamiliar questions - [How to set up and customize unsubscribe keywords](https://knowledge.bitbybit.studio/bitchat/understanding-the-unsubscribe-option-for-messages.md): Enable the unsubscribe feature in bitChat and customize the opt-out keywords your customers can use. - [Chat Widget overview](https://knowledge.bitbybit.studio/bitchat/chat-widget-overview.md): Understand the current Chat Widget workspace in bitChat, including the Widget, Appearance, and Advanced sections and the settings each section contains. - [How to add Chat Widget to your store](https://knowledge.bitbybit.studio/bitchat/how-to-add-chat-widget-to-your-store.md): Install the bitChat Chat Widget on Shopify or a non-Shopify site, then continue to the current widget setup pages for appearance and advanced settings. - [How visitor information is collected](https://knowledge.bitbybit.studio/bitchat/how-visitor-information-is-collected.md): Understand how bitChat auto-generates a temporary visitor profile from the chat widget and updates it as details are collected - [How to show loyalty points in the Chat Widget](https://knowledge.bitbybit.studio/bitchat/how-to-show-loyalty-points-in-chat-widget.md): Display a shopper's loyalty points balance in the chat widget welcome screen and set a pre-filled question that starts a rewards conversation with your AI agent. - [How to hide Chat Widget on specific pages](https://knowledge.bitbybit.studio/bitchat/how-to-hide-chat-widget-on-specific-pages.md): Hide your bitChat chat widget on selected store pages using the Advanced tab in Chat Widget settings - [How to set up automated handover in Chat Widget](https://knowledge.bitbybit.studio/bitchat/how-to-set-up-automated-handover-in-chat-widget.md): Use Automated handover rules in bitChat Chat Widget to add triggers, choose routing during operational hours, and choose escalation channels outside operational hours. - [How to set up conversation starters in Chat Widget](https://knowledge.bitbybit.studio/bitchat/how-to-set-up-conversation-starters-in-chat-widget.md): Use the Conversation starters settings in bitChat Chat Widget to control when the message appears, set the welcome message, and add preset questions. - [How to create and set up your AI agent Persona](https://knowledge.bitbybit.studio/bitchat/how-to-create-and-set-up-your-ai-agent-persona.md): Set up your bitChat AI agent persona with a name, role, brand details, and skills, now managed in AI Studio - [Understanding AI Tagging and how you can utilize them](https://knowledge.bitbybit.studio/bitchat/understanding-ai-tagging-and-how-you-can-utilize-them.md): Understand bitChat AI Tagging for labeling customer conversations, now configured in AI Studio - [How to set and customize your operational hours](https://knowledge.bitbybit.studio/bitchat/how-to-set-and-customize-your-operational-hours.md): Set and customize your bitChat operational hours so live chat is available only during your team's schedule - [How to blast a rating review for customer service](https://knowledge.bitbybit.studio/bitchat/how-to-blast-a-rating-review-for-customer-service.md): Send a satisfaction rating request to customers across WhatsApp, Instagram, and Facebook from bitChat settings - [How to setup chat Notifications](https://knowledge.bitbybit.studio/bitchat/how-to-setup-chat-notifications.md): Configure bitChat pop-up, email, and sound notifications for individual, ticket, group, and assigned chats - [How to create a chat initiation template](https://knowledge.bitbybit.studio/bitchat/how-to-create-a-chat-initiation-template.md): Create a chat initiation template in bitChat to send a consistent WhatsApp Cloud API welcome message to customers - [How to create a WhatsApp form](https://knowledge.bitbybit.studio/bitchat/how-to-create-a-whatsapp-form.md): Create a WhatsApp Form in bitChat with text, media, and selection fields to collect customer information - [How to add a media upload field to a WhatsApp form](https://knowledge.bitbybit.studio/bitchat/how-to-add-a-media-upload-field-to-a-whatsapp-form.md): Add a media upload field to your WhatsApp form so customers can submit images and documents, then view and download submitted files from the form response panel. - [Troubleshooting common WhatsApp messaging errors on bitbybit](https://knowledge.bitbybit.studio/bitchat/troubleshooting-common-whatsapp-messaging-errors-on-bitbybit.md): Troubleshoot common WhatsApp Cloud API messaging and connection error codes when using bitbybit - [Fix the "phone number is already linked" message when connecting WhatsApp](https://knowledge.bitbybit.studio/bitchat/how-to-fix-phone-number-already-linked.md): Resolve the Meta error that your phone number is already linked to a WhatsApp account by releasing the number, then reconnecting it to WhatsApp Cloud API. - [Troubleshoot duplicate bot messages](https://knowledge.bitbybit.studio/bitchat/troubleshooting-duplicate-bot-messages.md): Find and fix the cause when your chatbot or AI agent sends the same message twice, by checking chatbot flows, AI agent channels, bitCRM automations, and connected integrations. - [Troubleshoot unsupported messages from WhatsApp](https://knowledge.bitbybit.studio/bitchat/troubleshooting-unsupported-messages-from-whatsapp.md): Learn why some customer messages appear as unsupported in bitChat, and how to move the conversation forward with the customer. - [bitApp overview](https://knowledge.bitbybit.studio/bitapp/overview.md): Build and publish a mobile app with bitApp — set up your account, design the homepage and sections, brand it, and publish to the app stores. - [How to set up your bitApp account](https://knowledge.bitbybit.studio/bitapp/how-to-set-up-your-bitapp-account.md): Set up your bitApp account for Shopify, design app content, preview it, and publish to the App Store and Google Play - [How to design your homepage](https://knowledge.bitbybit.studio/bitapp/how-to-design-your-homepage.md): Design your bitApp homepage by dragging in an image slider, circle image grid, and product collections, then saving - [How to add an image slider](https://knowledge.bitbybit.studio/bitapp/how-to-add-an-image-slider.md): Add an Image Slider to your bitApp homepage, upload images, adjust scale and rotate, and assign a destination page - [How to edit or delete an image slider](https://knowledge.bitbybit.studio/bitapp/how-to-edit-or-delete-an-image-slider.md): Edit or delete an Image Slider section in bitApp using the trash can icon to keep your page visuals up to date - [How to move and arrange image slider](https://knowledge.bitbybit.studio/bitapp/how-to-move-and-arrange-image-slider.md): Move, replace, or delete images in a bitApp Image Slider by dragging or using the trash can and Replace options - [How to add a link to an image slider](https://knowledge.bitbybit.studio/bitapp/how-to-add-a-link-to-an-image-slider.md): Link a bitApp image slider to a Custom URL Page so tapping a slide sends users to any web address you choose - [How to add circle image grid](https://knowledge.bitbybit.studio/bitapp/how-to-add-circle-image-grid.md): Add a Circle Image Grid to your bitApp homepage, set a grid title, upload images, and link each to a destination page - [How to edit or delete a circle image grid](https://knowledge.bitbybit.studio/bitapp/how-to-edit-or-delete-a-circle-image-grid.md): Edit or delete a Circle Image Grid section in bitApp using the trash can icon to keep your app layout current - [How to move and arrange circle image grid](https://knowledge.bitbybit.studio/bitapp/how-to-move-and-arrange-circle-image-grid.md): Move, replace, or delete images in a bitApp Circle Image Grid by dragging or using the trash can and Replace options - [How to add link to a circle image grid](https://knowledge.bitbybit.studio/bitapp/how-to-add-link-to-a-circle-image-grid.md): Link a bitApp Circle Image Grid to a Custom URL Page so tapping an image sends users to your chosen web address - [How to add a product collection](https://knowledge.bitbybit.studio/bitapp/how-to-add-a-product-collection.md): Add a product Collections element in bitApp, pick a collection, and set how many products display on your homepage - [How to edit or delete a product collection](https://knowledge.bitbybit.studio/bitapp/how-to-edit-or-delete-a-product-collection.md): Edit or delete a product Collections section in bitApp using the trash can icon to update your product displays - [How to set a product collection display](https://knowledge.bitbybit.studio/bitapp/how-to-set-a-product-collection-display.md): Set up a bitApp product Collections display by dragging it in and choosing how many products show in your app - [How to add a category](https://knowledge.bitbybit.studio/bitapp/how-to-add-a-category.md): Add a category to your bitApp navigation menu by setting its title, destination page, and navigate-to target - [How to add a sub-category](https://knowledge.bitbybit.studio/bitapp/how-to-add-a-sub-category.md): Add a sub-category under a bitApp navigation category by setting its title, destination page, and navigate-to target - [How to arrange categories](https://knowledge.bitbybit.studio/bitapp/how-to-arrange-categories.md): Reorder bitApp navigation categories by dragging the six-dot handle to move each category into your desired position - [How to edit or delete a category](https://knowledge.bitbybit.studio/bitapp/how-to-edit-or-delete-a-category.md): Edit a bitApp navigation category's fields or delete it using the trash can icon to keep your menu organized - [How to activate bottom navigation](https://knowledge.bitbybit.studio/bitapp/how-to-activate-bottom-navigation.md): Enable bottom navigation in bitApp and drag menu items from Non-active to the Active row for easier app browsing - [How to arrange bottom navigations](https://knowledge.bitbybit.studio/bitapp/how-to-arrange-bottom-navigations.md): Arrange your bitApp bottom navigation links from the Navigation tab and preview the order on the mobile mockup - [How to upload an app icon for your app](https://knowledge.bitbybit.studio/bitapp/how-to-upload-an-app-icon-for-your-app.md): Upload a 1024 x 1024 app icon in the bitApp Branding tab and preview it to strengthen your brand recognition - [How to set up app name, subtitle, and description](https://knowledge.bitbybit.studio/bitapp/how-to-set-up-app-name-subtitle-and-description.md): Set your bitApp name, subtitle, and description in Branding to align app details with your brand and inform users - [How to set your app branding color](https://knowledge.bitbybit.studio/bitapp/how-to-set-your-app-branding-color.md): Set your bitApp primary branding color in the Branding tab for a consistent, on-brand app appearance - [How to set your app's splash screen](https://knowledge.bitbybit.studio/bitapp/how-to-set-your-apps-splash-screen.md): Upload a bitApp splash screen image in the Branding tab to reinforce your logo on the first screen users see - [How to preview your app in real time](https://knowledge.bitbybit.studio/bitapp/how-to-preview-your-app-in-real-time.md): Preview your bitApp live on iOS and Android by installing the bitApp Previewer and entering your company ID - [How to publish your app to the App Store and Google Play](https://knowledge.bitbybit.studio/bitapp/how-to-publish-your-app.md): Submit your bitApp for production release, choose the developer account, and track submission status until your app goes live - [How to create your Apple Developer account](https://knowledge.bitbybit.studio/bitapp/how-to-create-your-apple-developer-account.md): Enroll in the Apple Developer Program as a company using your D-U-N-S number to publish your bitApp on the App Store - [Inviting bitApp to your Apple Developer account](https://knowledge.bitbybit.studio/bitapp/inviting-bitapp-to-your-apple-developer-account.md): Invite bitApp to your Apple Developer account via App Store Connect and assign the roles needed to publish your app - [How to create your Google Play developer account](https://knowledge.bitbybit.studio/bitapp/how-to-create-your-google-play-developer-account.md): Register a Google Play developer account as a business and verify your identity to publish your bitApp on Google Play - [Inviting bitApp to your Google Play Store](https://knowledge.bitbybit.studio/bitapp/inviting-bitapp-to-your-google-play-store.md): Invite bitApp to your Google Play Console as an Admin so the bitbybit team can manage your app submissions - [How to add login options to your app](https://knowledge.bitbybit.studio/bitapp/how-to-add-login-options-to-your-app.md): Activate bitApp login options like social media and email sign-in by toggling each method on and previewing the page - [bitLink overview](https://knowledge.bitbybit.studio/bitlink/overview.md): Build a link-in-bio page with bitLink — add link sections, design the page theme, share it, and generate a TikTok link. - [How to add a new link](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-new-link.md): Add a new link to your bitLink profile with a custom title, URL, and slug, then publish it with a toggle - [How to add an image section](https://knowledge.bitbybit.studio/bitlink/how-to-add-an-image-section.md): Add an Image section to bitLink, then upload, scale, rotate, and link an image to boost your page's visual appeal - [How to add a text section](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-text-section.md): Add a Text section to your bitLink page to share brand messages, information, or updates with your audience - [How to add a divider](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-divider.md): Add and style a Divider section in bitLink to visually separate content and keep your link page neat - [How to add a shoppable link](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-shoppable-link.md): Add a shoppable Shop section to bitLink to feature Shopify products or collections customers can buy directly - [How to add a WhatsApp section](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-whatsapp-section.md): Add a WhatsApp section to bitLink with your phone number and button text so customers can message you instantly - [How to embed a youtube video](https://knowledge.bitbybit.studio/bitlink/how-to-embed-a-youtube-video.md): Embed a YouTube video in your bitLink page as a button or card to showcase tutorials, demos, or testimonials - [How to add social media icons](https://knowledge.bitbybit.studio/bitlink/how-to-add-social-media-icons.md): Add and position social media icons on your bitLink page so visitors can follow your brand across platforms - [How to delete a link](https://knowledge.bitbybit.studio/bitlink/how-to-delete-a-link.md): Delete a link from your bitLink profile to permanently remove outdated links and keep your content fresh - [How to arrange your links](https://knowledge.bitbybit.studio/bitlink/how-to-arrange-your-links.md): Arrange your bitLink links by dragging the 6-dotted icon to reorder them by importance or relevance - [How to archive a link](https://knowledge.bitbybit.studio/bitlink/how-to-archive-a-link.md): Archive a bitLink link with a toggle to hide it from your profile without deleting it, then restore it anytime - [How to add a mailing list button](https://knowledge.bitbybit.studio/bitlink/how-to-add-a-mailing-list-button.md): Add a mailing list button to your bitLink page so visitors can subscribe to your newsletter in one tap - [How to upload your store profile photo](https://knowledge.bitbybit.studio/bitlink/how-to-upload-your-store-profile-photo.md): Upload your store profile photo to bitLink, then scale, rotate, and title it for a polished first impression - [How to add or edit your store bio](https://knowledge.bitbybit.studio/bitlink/how-to-add-or-edit-your-store-bio.md): Add or edit your bitLink store bio in the Appearance dashboard to give visitors a quick overview of your brand - [How to use a preset theme for your link page](https://knowledge.bitbybit.studio/bitlink/how-to-use-a-preset-theme-for-your-link-page.md): Apply a professionally designed preset theme to your bitLink page to change its look and feel in one click - [How to customize your link page's theme](https://knowledge.bitbybit.studio/bitlink/how-to-customize-your-link-pages-theme.md): Customize your bitLink page theme with backgrounds, button styles, fonts, and colors to match your brand - [How to edit your link URL](https://knowledge.bitbybit.studio/bitlink/how-to-edit-your-link-url.md): Edit your bitLink URL brand name for a memorable link, plus set up a custom domain through Shopify settings - [How to share your bitLink to social media](https://knowledge.bitbybit.studio/bitlink/how-to-share-your-bitlink-to-social-media.md): Share your bitLink URL across Instagram, Facebook, Twitter, LinkedIn, YouTube, Pinterest, and TikTok bios - [How to preview your link in real time](https://knowledge.bitbybit.studio/bitlink/how-to-preview-your-link-in-real-time.md): Preview your bitLink page in real time with the mobile mockup to check every section before you publish - [How to create a TikTok.me link](https://knowledge.bitbybit.studio/bitlink/how-to-create-a-tiktok-link-generator.md): Generate a TikTok.me link and QR code that routes shoppers into your TikTok business chat, then track each link's performance from the history table. - [bitLoyalty overview](https://knowledge.bitbybit.studio/loyalty/overview.md): What bitLoyalty is, what you can do with it, and how to prepare your store to start awarding and redeeming points. - [Quickstart: turn on bitLoyalty in 10 minutes](https://knowledge.bitbybit.studio/loyalty/quickstart.md): Enable bitLoyalty, set an earning rate, create your first reward, and verify the customer view. - [Reward options](https://knowledge.bitbybit.studio/loyalty/reward-options.md): Field reference for the reward list, create/edit form, and per-reward redemption metrics. - [Manual vs AI loyalty redemption: what's the difference?](https://knowledge.bitbybit.studio/loyalty/manual-vs-ai-loyalty-redemption.md): Compare the manual voucher redemption a CS agent runs from the customer profile with the AI flow customers self-serve by chatting with the AI. - [AI Studio overview](https://knowledge.bitbybit.studio/ai-studio/overview.md): Configure your AI agent in AI Studio — set up the agent and Skillset, add a Knowledge Base, tune tagging, then test in the Playground. - [Get started with AI agent studio](https://knowledge.bitbybit.studio/ai-studio/getting-started-with-your-ai-agent.md): Learn the current AI Agent Studio workflow, including when to use the Identity tab and when to use the Skills tab. - [Set up your AI agent in AI Studio](https://knowledge.bitbybit.studio/ai-studio/how-to-setup-ai-agent-in-ai-studio.md): Create an AI agent in AI Studio and complete the current Identity setup, including brand information, AI model, personality, and instructions. - [Add and manage skills in AI agent studio](https://knowledge.bitbybit.studio/ai-studio/how-to-setup-skillset-in-ai-studio.md): Open the Skills tab in AI Agent Studio, add a skill, and configure the Commerce, Engagement, and Tool capabilities your AI agent uses. - [How to add data sources to the Knowledge Base](https://knowledge.bitbybit.studio/ai-studio/how-to-add-your-data-to-ai-knowledge-base.md): Train your AI Agent using PDF documents, spreadsheets, websites, and images. - [How to configure AI Tagging](https://knowledge.bitbybit.studio/ai-studio/how-to-configure-ai-tagging.md): Automatically categorize conversations using smart labels, sentiment analysis, and custom rules. - [Set up AI follow-up in AI Studio](https://knowledge.bitbybit.studio/ai-studio/ai-agent/follow-up.md): Configure the AI Follow-up skill in AI Studio to automatically re-engage WhatsApp customers who go quiet, and understand how the timer and message work. - [How to write advanced prompts for your AI agent](https://knowledge.bitbybit.studio/ai-studio/best-practice-to-prompt-your-ai-agent.md): Leverage modern AI capabilities using clear, structured natural language prompts. - [Troubleshoot: AI agent replies but does not send product links](https://knowledge.bitbybit.studio/ai-studio/troubleshooting-ai-agent-not-sending-product-links.md): Fix an AI agent that answers customers but never includes product URLs, by checking the Commerce skill, product sync, chatbot schedule, and catalog links. - [Test your AI agent in the playground](https://knowledge.bitbybit.studio/ai-studio/test-your-ai-agent-in-playground.md): Use the AI Playground inside AI Agent Studio to simulate customer conversations, test your agent's behavior, and personalize replies for a specific customer profile. - [AI agent analytics](https://knowledge.bitbybit.studio/ai-studio/ai-agent-analytics.md): Reference for the AI Agent Analytics dashboard, covering response time, CSAT, resolution, and other operational metrics for your AI agent. - [WhatsApp Commerce overview](https://knowledge.bitbybit.studio/whatsapp-commerce/overview.md): Sell inside WhatsApp — connect with WhatsApp Cloud API or the WhatsApp Business App, build a Catalog, take and fulfill Orders, and automate ordering. - [Connect WhatsApp Cloud API](https://knowledge.bitbybit.studio/whatsapp-commerce/connect-whatsapp-cloud-api.md): Connect WhatsApp Cloud API before you can create orders, share your catalog, and take payments through WhatsApp Commerce - [Connect WhatsApp Business App](https://knowledge.bitbybit.studio/whatsapp-commerce/connect-whatsapp-business-app.md): Connect your WhatsApp Business App number so WhatsApp Commerce runs alongside the app you already use - [WhatsApp Business App vs WhatsApp Cloud API](https://knowledge.bitbybit.studio/whatsapp-commerce/whatsapp-business-app-vs-cloud-api.md): Compare the WhatsApp Business App and WhatsApp Cloud API connections in bitbybit before you choose a WhatsApp connection path. - [Understand Commerce products and WhatsApp Catalog](https://knowledge.bitbybit.studio/whatsapp-commerce/commerce-products-overview.md): Learn how products, imports, and WhatsApp Catalog visibility work in the current Commerce product area. - [Add products and show them in WhatsApp Catalog](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-add-a-product-to-your-whatsapp-catalog.md): Add products in Commerce and turn on WhatsApp Catalog visibility for products that should sync to WhatsApp. - [Choose your WhatsApp Catalog source](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-choose-your-whatsapp-catalog-source.md): Choose whether WhatsApp Catalog syncs from WhatsApp Cloud API or WhatsApp Business App (Coex) when both are connected. - [Connect bitbybit Commerce to your WhatsApp Business App catalog](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-connect-bitbybit-commerce-to-whatsapp-coexistence-catalog.md): Link products in bitbybit Commerce to your WhatsApp catalog when your number is connected through the WhatsApp Business App. - [Import products from Shopee](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-import-products-from-shopee.md): Bulk-import your Shopee catalog into bitbybit Commerce using Basic Info, Sales Info, and Media Info files exported from Shopee Mass Update. - [How to edit your product variants](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-edit-your-product-variants.md): Edit product variant details for an existing product in your bitbybit catalog and save your changes - [Create an order](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-create-an-order.md): Create an order in bitbybit Commerce by adding items, selecting a customer, choosing shipping, and setting a payment method. - [Review and manage draft orders](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-review-and-approve-draft-orders.md): Review a draft order, then approve/reject an AI-created draft or save/discard a manually parked one. - [Update order, payment, and fulfillment status](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-change-order-status.md): Update the current order status, payment status, and fulfillment status for an order in bitbybit Commerce. - [Understand order statuses in Commerce](https://knowledge.bitbybit.studio/whatsapp-commerce/understanding-your-order-statuses-on-commerce.md): Review the current order, payment, and fulfillment status labels used in bitbybit Commerce. - [Export Commerce order data](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-export-data-commerce-orders.md): Export Commerce order data from the Orders page when you need a supporting reporting workflow outside the main order-management flow. - [How to fulfill a Commerce order](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-fulfill-an-order.md): Fulfill Commerce order items, capture payment with proof, print the invoice, and log internal timeline notes in bitbybit - [How to partially fulfill a Commerce item](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-partially-fulfill-an-item.md): Partially fulfill a Commerce order when only some items ship due to limited stock or split shipments in bitbybit - [Payment updates and fulfillment](https://knowledge.bitbybit.studio/whatsapp-commerce/payment-updates-and-fulfillment.md): Update payment status, fulfill items, request pickup, and automate WhatsApp order notifications in bitbybit - [How to ship an order with KiriminAja](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-ship-an-order-with-kiriminaja.md): Create and pay for a KiriminAja shipment inside a Commerce order: fill in the shipping form, add insurance, choose handover, and pay. - [Choose a payment method for orders](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-choose-a-payment-method-for-orders.md): Choose a custom payment method, Xendit, or DOKU when you create or update an order in bitbybit Commerce. - [How to optimize AI agent for automated ordering](https://knowledge.bitbybit.studio/whatsapp-commerce/how-to-optimize-ai-agent-for-automated-ordering.md): Optimize your AI Studio agent with an ordering flow and skillsets to handle WhatsApp Commerce orders automatically - [Integrations](https://knowledge.bitbybit.studio/integrations/overview.md): Connect third-party channels and services to bitbybit from the Integrations dashboard, starting with your WhatsApp connection - [WhatsApp Cloud API](https://knowledge.bitbybit.studio/integrations/whatsapp-cloud-api.md): Connect WhatsApp Cloud API to bitbybit, from Meta Business verification and phone setup to adding a payment method and profile picture - [WhatsApp Business App](https://knowledge.bitbybit.studio/integrations/whatsapp-business-app.md): Connect your WhatsApp Business App number to bitbybit so WhatsApp Cloud API runs alongside your app while your chat history is preserved - [WhatsApp Sandbox](https://knowledge.bitbybit.studio/integrations/whatsapp-sandbox.md): Connect a regular WhatsApp number to bitbybit with WhatsApp Sandbox by scanning a QR code from Linked Devices - [Instagram](https://knowledge.bitbybit.studio/integrations/instagram.md): Link your Instagram Business account and Facebook Page, then connect Instagram to bitbybit through Meta - [Facebook](https://knowledge.bitbybit.studio/integrations/facebook.md): Connect Facebook Messenger to bitbybit through Meta and choose which Businesses and Pages to grant access - [TikTok](https://knowledge.bitbybit.studio/integrations/tiktok.md): Route inbound TikTok DMs into the same bitChat inbox, AI agent, and customer record as WhatsApp, Instagram, and Messenger. - [Microsoft Outlook](https://knowledge.bitbybit.studio/integrations/microsoft-outlook.md): Connect a Microsoft Outlook or Microsoft 365 mailbox so customer email lands in the same Livechat inbox and customer record as WhatsApp. - [Shopify](https://knowledge.bitbybit.studio/integrations/shopify.md): Connect your Shopify store to bitbybit from the Integrations dashboard to sync customer data and manage orders in one place - [Yotpo](https://knowledge.bitbybit.studio/integrations/yotpo.md): Connect Yotpo to bitbybit with your app key and secret to send automated product review requests to customers over WhatsApp - [Stamped](https://knowledge.bitbybit.studio/integrations/stamped.md): Connect Stamped and Stamped Loyalty to bitbybit with your API keys and store hash to sync product reviews and your loyalty program - [Xendit](https://knowledge.bitbybit.studio/integrations/xendit.md): Connect Xendit so it can be selected as a payment method for Commerce orders in bitbybit. - [Doku](https://knowledge.bitbybit.studio/integrations/doku.md): Connect Doku so it can be selected as a payment method for Commerce orders in bitbybit. - [GoSend](https://knowledge.bitbybit.studio/integrations/gosend.md): Connect a Gojek Corporate account to bitbybit with your Client ID and API Key to enable automated GoSend deliveries - [KiriminAja](https://knowledge.bitbybit.studio/integrations/kiriminaja.md): Connect your KiriminAja account with bitbybit to automate shipping and fulfillment workflows. - [RideBlitz](https://knowledge.bitbybit.studio/integrations/rideblitz.md): Request the concierge RideBlitz enterprise setup and connect RideBlitz instant delivery to your bitbybit store - [Settings overview](https://knowledge.bitbybit.studio/settings/overview.md): Manage your bitbybit account in Settings — company details, users, billing top-ups, personal preferences, and your Company ID. - [How to reset your password](https://knowledge.bitbybit.studio/settings/how-to-reset-your-password.md): Reset your bitbybit password whether you are logged out or already signed in to regain secure access - [How to create or add a company](https://knowledge.bitbybit.studio/settings/how-to-create-or-add-a-company.md): Create and add a new company in bitbybit to organize multiple businesses and switch between them easily - [How to add user](https://knowledge.bitbybit.studio/settings/how-to-add-a-user.md): Invite new users to your bitbybit account, assign their role, and manage team access from account settings - [How to top up AI token](https://knowledge.bitbybit.studio/settings/how-to-top-up-ai-token.md): Top up your bitbybit AI tokens by choosing an amount and paying through Shopify to keep AI features active - [Managing your personal settings](https://knowledge.bitbybit.studio/settings/managing-your-personal-settings.md): Update your bitbybit personal settings including profile image, display name, and contact number - [How to get your company ID](https://knowledge.bitbybit.studio/settings/how-to-get-company-id.md): Find your unique bitbybit Company ID in Company settings for support requests and integrations - [How to set up AI error fallback](https://knowledge.bitbybit.studio/settings/how-to-set-up-ai-error-fallback.md): Configure the AI error fallback message and choose who receives the handoff when AI fallback is triggered in bitChat Settings. - [Customer import country codes](https://knowledge.bitbybit.studio/settings/customer-import-country-code-reference.md): Look up the ISO 3166-1 alpha-2 country code to enter in the countryCode column when importing customers into bitbybit. - [Introduction](https://knowledge.bitbybit.studio/api-reference/introduction.md): Get started with the bitbybit Open API - [MCP Server (AI Assistants)](https://knowledge.bitbybit.studio/api-reference/mcp.md): Connect Claude, Cursor and other MCP-compatible AI assistants to your bitbybit account - [Authentication](https://knowledge.bitbybit.studio/api-reference/authentication.md): Learn how to authenticate with the bitbybit Open API - [IP Whitelisting](https://knowledge.bitbybit.studio/api-reference/ip-whitelisting.md): Restrict API key usage to specific IP addresses or CIDR ranges - [Rate Limiting](https://knowledge.bitbybit.studio/api-reference/rate-limiting.md): Understand API rate limits and how to handle them - [Errors](https://knowledge.bitbybit.studio/api-reference/errors.md): Standard error codes and response format - [List Customers](https://knowledge.bitbybit.studio/api-reference/endpoint/customers/list.md): Retrieve a paginated list of customers, with search, source, and tag filters, sorting, and additional data fields. - [Get Customer](https://knowledge.bitbybit.studio/api-reference/endpoint/customers/get.md): Retrieve one customer by ID, including tags, addresses, additional data fields, and subscription status. - [Create Customer](https://knowledge.bitbybit.studio/api-reference/endpoint/customers/create.md): Create a new customer. Either email or phoneNumber is required. - [Update Customer](https://knowledge.bitbybit.studio/api-reference/endpoint/customers/update.md): Update an existing customer's information. - [Delete Customer](https://knowledge.bitbybit.studio/api-reference/endpoint/customers/delete.md): Permanently delete a customer and their associated data. - [Get Loyalty Integration](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/integration-get.md): Get whether loyalty program is enabled for a company. - [Set Loyalty Integration](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/integration-set.md): Enable or disable the loyalty program for a company. - [Get Point Conversion](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/point-conversion-get.md): Get conversion tiers used to convert currency amount to loyalty points. - [Set Point Conversion](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/point-conversion-set.md): Replace all point conversion tiers for a company. - [List Reward Options](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/reward-options-list.md): List all loyalty reward options for a company. - [Create Reward Option](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/reward-options-create.md): Create a reward option and corresponding Shopify price rule. - [Get Reward Option](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/reward-options-get.md): Get reward option detail by id. - [Update Reward Option](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/reward-options-update.md): Update reward option and corresponding Shopify price rule. - [Delete Reward Option](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-bitlogin/reward-options-delete.md): Delete reward option and corresponding Shopify price rule. - [Loyalty API Overview](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/overview.md): Authentication and scope for loyalty endpoints - [Get Loyalty Reward Options](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/reward-options.md): Returns reward options available for redemption in customer service format. - [Get Loyalty Wallet](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/wallet.md): Get points balance and wallet lifetime counters. - [Adjust Loyalty Points](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/points-adjust.md): Manually add or deduct points from customer wallet. - [Redeem Loyalty Reward](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redeem.md): Redeem points for a reward option. This endpoint creates voucher data in redemption payload. - [Get Customer Redemptions](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redemptions.md): List reward redemptions for a customer. - [Get Redeemed Points Summary](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redeemed-summary.md): Get total redeemed points and total redemption count for one customer. - [Get Point History](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/point-history.md): Get loyalty ledger entries for a customer. - [Get Customer Timeline](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/timeline.md): Get customer timeline entries. Use category=loyalty to focus loyalty events. - [Reward Redemption Summary List](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redeem-summary-list.md): Get aggregate redeemed count and points by reward option. - [Reward Redemption Summary Detail](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redeem-summary-detail.md): Get redeemed totals and used-at-checkout totals for one reward option. - [Reward Redeemers](https://knowledge.bitbybit.studio/api-reference/endpoint/loyalty-customers/redeemers.md): List customers who redeemed a specific reward option. - [List Orders](https://knowledge.bitbybit.studio/api-reference/endpoint/orders/list.md): Retrieve a paginated list of orders for your company. - [Get Order](https://knowledge.bitbybit.studio/api-reference/endpoint/orders/get.md): Retrieve a single order by ID with line items and shipping details. - [Get Order Shipping](https://knowledge.bitbybit.studio/api-reference/endpoint/orders/get-shipping.md): Retrieve the selected (active) shipping method for an order by order ID. - [Create Order](https://knowledge.bitbybit.studio/api-reference/endpoint/orders/create.md): Create a new order. Provide either a customerId or a customer object to auto-create. - [Update Order](https://knowledge.bitbybit.studio/api-reference/endpoint/orders/update.md): Update order status, fulfillment status, or notes. - [Shipping overview](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/overview.md): Manage shipping end-to-end via Open API — store locations, fee quoting, and the shipment lifecycle across GoSend, KiriminAja, and RideBlitz. - [List store locations](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/list-store-locations.md): Return a paginated list of pickup-origin locations registered for your company. The location flagged `mainAddress: true` is the merchant default and always sorts first. - [Get store location](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/get-store-location.md): Retrieve a single store location by ID. - [Create store location](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/create-store-location.md): Register a new pickup origin. Set `mainAddress: true` to make this the default; any previous main location will be unset automatically. - [Update store location](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/update-store-location.md): Update one or more fields on a store location. Setting `mainAddress: true` will unset the previous main location for this company. - [Delete store location](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/delete-store-location.md): Permanently delete a store location. Any shipments that referenced it via `storeLocationId` will have that field cleared (`ON DELETE SET NULL`). - [List shipping providers](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/list-providers.md): Return all shipping providers the bitbybit platform integrates with, including whether your company has each one connected and the capability set each provider supports. Use this to render a provider picker in your UI. - [Get provider services](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/get-provider-services.md): Return the catalog of services a specific provider offers — for example RideBlitz returns its four `instant_*_hour(s)` tiers, KiriminAja returns the 12 supported couriers plus 3 instant providers, GoSend returns its `Instant` / `SameDay` / `InstantCar` / `SameDayCar` options. - [List provinces](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/coverage-provinces.md): Return the KiriminAja provinces dictionary. Use the returned `provinceId` to fetch cities in the next step. - [List cities](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/coverage-cities.md): Return cities for the chosen provider. - [List districts](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/coverage-districts.md): Return KiriminAja districts (`kecamatan`) for a given city. The returned `districtId` is what you pass as `origin.districtId` / `destination.districtId` to `/shipping/calculate-fee` and as `senderKecamatanId` / `deliveryKecamatanId` on a shipment. - [List sub-districts](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/coverage-sub-districts.md): Return KiriminAja sub-districts (`kelurahan`) for a given district. Sub-district IDs are needed for `senderKelurahanId` / `deliveryKelurahanId` when booking a KiriminAja Express shipment. - [Calculate shipping fee](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/calculate-fee.md): Quote one or more service options for a given pickup → drop-off route, using a unified request shape regardless of provider. - [List shipments](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/list-shipments.md): Return a paginated list of shipments for your company. Supports filtering by `type` (provider), `status` (any `ShippingStatus` value), `orderId`, and free-text `search` against `awb`, `orderNo`, `trackingUrl`, and recipient name. - [Get shipment](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/get-shipment.md): Retrieve one shipment by ID. - [Create shipment](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/create-shipment.md): Persist a new shipment attached to an existing Order. The shipment is created with `shippingStatus: awaiting` and is NOT booked with the carrier unless you set `autoBook: true`. - [Update shipment](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/update-shipment.md): Update one or more shipment fields. All body fields are optional — only fields you include are touched. - [Cancel shipment](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/cancel-shipment.md): Cancel a shipment. - [Get shipment tracking](https://knowledge.bitbybit.studio/api-reference/endpoint/shipping/get-shipment-tracking.md): Return the current tracking state for a shipment, including the carrier's raw tracking payload when available. - [List Products](https://knowledge.bitbybit.studio/api-reference/endpoint/products/list.md): Retrieve a paginated list of products for your company. - [Get Product](https://knowledge.bitbybit.studio/api-reference/endpoint/products/get.md): Retrieve a single product by ID with variants and options. - [Create Product](https://knowledge.bitbybit.studio/api-reference/endpoint/products/create.md): Create a new product with variants. - [Update Product](https://knowledge.bitbybit.studio/api-reference/endpoint/products/update.md): Update product name or description. - [Delete Product](https://knowledge.bitbybit.studio/api-reference/endpoint/products/delete.md): Permanently delete a product and its variants. - [Send Message](https://knowledge.bitbybit.studio/api-reference/endpoint/messages/send.md): Send a text or image message to a WhatsApp user within the 24-hour customer service window. - [Send Template Message](https://knowledge.bitbybit.studio/api-reference/endpoint/messages/send-template.md): Send an approved WhatsApp template message. Use this to message users outside the 24-hour customer service window. - [List Request History](https://knowledge.bitbybit.studio/api-reference/endpoint/messages/requests.md): Retrieve a paginated list of API request history with optional filtering. - [Get Message](https://knowledge.bitbybit.studio/api-reference/endpoint/messages/get.md): Retrieve a single message by its WhatsApp message ID. - [Overview](https://knowledge.bitbybit.studio/api-reference/endpoint/analytics/overview.md): Retrieve CS & ticket performance analytics per company. - [Get Agent Analytics](https://knowledge.bitbybit.studio/api-reference/endpoint/analytics/agents.md): Returns aggregated CS & ticket performance metrics per agent (both human and AI) for the company associated with the API key, over the requested time window. - [Webhooks Overview](https://knowledge.bitbybit.studio/api-reference/webhooks/overview.md): Receive real-time event notifications via HTTP POST - [Webhook Security](https://knowledge.bitbybit.studio/api-reference/webhooks/security.md): Verify webhook signatures to ensure authenticity - [Webhook Events](https://knowledge.bitbybit.studio/api-reference/webhooks/events.md): Complete catalog of available webhook event types - [Best Practices](https://knowledge.bitbybit.studio/api-reference/webhooks/best-practices.md): Recommendations for building reliable webhook integrations ## OpenAPI Specs - [customers](https://knowledge.bitbybit.studio/api-reference/openapi/customers.json) - [messaging](https://knowledge.bitbybit.studio/api-reference/openapi/messaging.json) - [analytics](https://knowledge.bitbybit.studio/api-reference/openapi/analytics.json) - [shipping](https://knowledge.bitbybit.studio/api-reference/openapi/shipping.json) - [loyalty](https://knowledge.bitbybit.studio/api-reference/openapi/loyalty.json) - [loyalty-customers](https://knowledge.bitbybit.studio/api-reference/openapi/loyalty-customers.json) - [loyalty-bitlogin](https://knowledge.bitbybit.studio/api-reference/openapi/loyalty-bitlogin.json)