# BCL Documentation > Help articles for BCL (bcl.my), a Malaysian platform for payment forms, event tickets, bookings, landing pages, affiliate programmes and LHDN e-invoices, with payments processed by Bayarcash. Key facts: - BCL dashboard: https://bcl.my - merchants sign in there. - Payments go through Bayarcash, a Malaysian payment gateway (FPX, DuitNow QR, cards, e-wallets, Direct Debit). A merchant connects a Bayarcash account to BCL. - API reference: https://bcl.my/docs/api. Product changelog: https://bcl.my/what-new. - BCL is a product of Bayarcash Sdn. Bhd. (1486062-H), Malaysia. ## Getting started ### Set up BCL - [Connect your Bayarcash account](https://docs.bcl.my/connect-bayarcash/): Link BCL to your Bayarcash merchant account with your Personal Access Token and API Secret Key so your forms collect real payments. Malay: https://docs.bcl.my/ms/connect-bayarcash/ - [Choose a Bayarcash portal key](https://docs.bcl.my/bayarcash-portal-key/): Send payments to the right Bayarcash portal by setting a default portal, a portal per form, and portals for each staff member. Malay: https://docs.bcl.my/ms/bayarcash-portal-key/ - [Set your gateway fees](https://docs.bcl.my/gateway-fees/): Choose whether your customer pays the payment gateway fee, and set a fixed, percentage or combined fee for each payment channel. Malay: https://docs.bcl.my/ms/gateway-fees/ - [Add your company details](https://docs.bcl.my/company-details/): Fill in your company profile so your name, logo, registration and address appear correctly on receipts, invoices and e-invoices. Malay: https://docs.bcl.my/ms/company-details/ - [Create your first payment form](https://docs.bcl.my/create-payment-form/): Build a BCL payment form with a title, price and payment options, then share its link to start collecting payments. Malay: https://docs.bcl.my/ms/create-payment-form/ - [Share your BCL homepage](https://docs.bcl.my/homepage/): Share one link that lists all your forms, choose which forms appear on it, or send visitors straight to a single form. Malay: https://docs.bcl.my/ms/homepage/ ## Commerce ### Payment Forms - [Choose the right form type](https://docs.bcl.my/form-types/): The kinds of forms BCL offers, the price settings for a payment form and the page styles you can give it. Malay: https://docs.bcl.my/ms/form-types/ - [Turn a form into a sales page](https://docs.bcl.my/sales-page/): Show one sales image above your payment form so customers read your offer and pay on the same page. Malay: https://docs.bcl.my/ms/sales-page/ - [Sell with a video page](https://docs.bcl.my/video-sales/): Turn a payment form into a TikTok-style video page where buyers watch your product and pay without leaving their phone. Malay: https://docs.bcl.my/ms/video-sales/ - [Make your video page feel live](https://docs.bcl.my/video-sales-live/): Add a LIVE badge, floating hearts, a viewer counter and your own name and picture to a Video Sales page. Malay: https://docs.bcl.my/ms/video-sales-live/ - [Sell digital products](https://docs.bcl.my/sell-digital-products/): Add a download link to each item and send it to buyers in a custom email after they pay. Malay: https://docs.bcl.my/ms/sell-digital-products/ - [Show recent purchases on your form](https://docs.bcl.my/social-proof/): Turn on Social Proof so your form shows pop-ups of recent successful orders to encourage new buyers. Malay: https://docs.bcl.my/ms/social-proof/ - [Accept COD and manual bank transfer](https://docs.bcl.my/cod-manual-transfer/): Let customers pay cash on delivery or transfer to your bank account, then approve each order in BCL once the money is in. Malay: https://docs.bcl.my/ms/cod-manual-transfer/ - [HTML form shortcodes](https://docs.bcl.my/html-form-shortcodes/): Shortcodes that show live prices, stock and form details inside a Custom HTML payment form. Malay: https://docs.bcl.my/ms/html-form-shortcodes/ ### Landing Pages - [Fix a form that shows twice after a Canva embed](https://docs.bcl.my/canva-embed/): If your form looks wrong after you paste a Canva embed code, remove the extra Canva link from the HTML. Malay: https://docs.bcl.my/ms/canva-embed/ ### Payment Link - [Create a payment link](https://docs.bcl.my/payment-link/): Create a one-off payment link for a customer in seconds and share it on WhatsApp, Facebook or any chat. Malay: https://docs.bcl.my/ms/payment-link/ ### QR Terminal - [Take payments with QR Terminal](https://docs.bcl.my/qr-terminal/): Turn your phone or tablet into a payment counter. Key in the amount, show the QR code and your customer scans to pay. Malay: https://docs.bcl.my/ms/qr-terminal/ ### Protected Content - [What is Protected Content?](https://docs.bcl.my/protected-content-overview/): Protected Content keeps videos, files, text and private links inside BCL and opens them only for buyers who confirm a one-time code. Malay: https://docs.bcl.my/ms/protected-content-overview/ - [Protected Content ideas and recipes](https://docs.bcl.my/protected-content-use-cases/): Real ways to sell with Protected Content, from online courses and PDF guides to pay-per-view matches, each with the settings to use. Malay: https://docs.bcl.my/ms/protected-content-use-cases/ - [Create protected content](https://docs.bcl.my/create-protected-content/): Add a video, text, file or private link under Protected Content, choose who can open it and for how long, then check it with Preview. Malay: https://docs.bcl.my/ms/create-protected-content/ - [Protect a video](https://docs.bcl.my/protected-content-video/): Sell classes and recordings from YouTube, Vimeo, Facebook or your own player as protected videos that only paying buyers can watch. Malay: https://docs.bcl.my/ms/protected-content-video/ - [Protect files](https://docs.bcl.my/protected-content-files/): Deliver eBooks, PDF guides, templates and ZIP packs as protected downloads, with a limit on how many times each buyer can download. Malay: https://docs.bcl.my/ms/protected-content-files/ - [Protect text content](https://docs.bcl.my/protected-content-text/): Write a note, member code, password or instructions in BCL and show it only to paying buyers, with their name and order filled in. Malay: https://docs.bcl.my/ms/protected-content-text/ - [Send buyers to a private link](https://docs.bcl.my/protected-content-redirect/): Hide a Telegram or WhatsApp group invite, or a course on another site, behind a one-time code so only paying buyers can reach it. Malay: https://docs.bcl.my/ms/protected-content-redirect/ - [Control who can open your content](https://docs.bcl.my/protected-content-access-control/): Set when protected content opens and for how long, how many devices can use it, the buyer's one-time code, and what shows on the receipt. Malay: https://docs.bcl.my/ms/protected-content-access-control/ - [Give buyers access to protected content](https://docs.bcl.my/protected-content-attach-to-products/): Link protected content to payment form items and event tickets so buyers get access when they pay, and grant it to people who bought earlier. Malay: https://docs.bcl.my/ms/protected-content-attach-to-products/ - [Manage who has access](https://docs.bcl.my/protected-content-customers/): See every buyer of a protected content, resend or share their access link, free their devices, and revoke or restore access. Malay: https://docs.bcl.my/ms/protected-content-customers/ - [Deliver digital products securely](https://docs.bcl.my/secure-digital-delivery/): Use Protected Content to give buyers OTP-protected access to videos, files, text or a link after they pay. Malay: https://docs.bcl.my/ms/secure-digital-delivery/ - [Sell a pay-per-view live stream](https://docs.bcl.my/ppv-live-stream/): Sell passes to a live match, class or event streamed from YouTube, on a BCL stream page with its own player, themes and Watch on TV. Malay: https://docs.bcl.my/ms/ppv-live-stream/ - [Stream page themes](https://docs.bcl.my/ppv-stream-themes/): Choose how a pay-per-view stream page looks, from the light Default and Studio themes to the dark Football and Broadcast themes. Malay: https://docs.bcl.my/ms/ppv-stream-themes/ - [Control a live stream](https://docs.bcl.my/ppv-live-control/): Switch a pay-per-view stream to an ad or break video and back, or change the stream, while viewers keep watching without reloading. Malay: https://docs.bcl.my/ms/ppv-live-control/ - [Manage protected content by API and AI tools](https://docs.bcl.my/protected-content-api/): Read your protected content and its buyers, and change its status, title and access rules through the BCL API or an AI agent over MCP. Malay: https://docs.bcl.my/ms/protected-content-api/ ## Services ### Event Ticketing - [Create an event form](https://docs.bcl.my/create-event-form/): Set up an event page in BCL with its date, venue and payment details, so customers can buy tickets online. Malay: https://docs.bcl.my/ms/create-event-form/ - [Add ticket types to an event](https://docs.bcl.my/event-tickets/): Sell Early Bird, Normal and VIP tickets in one event, each with its own price, stock, sale price and attendee details. Malay: https://docs.bcl.my/ms/event-tickets/ - [Set up reserved seating](https://docs.bcl.my/event-seating/): Draw a seat plan for each ticket type so customers pick their own numbered seats when they buy tickets for your event. Malay: https://docs.bcl.my/ms/event-seating/ - [View and manage event participants](https://docs.bcl.my/event-participants/): See everyone who bought a ticket, with their ticket, seat and check-in status, and edit, move, cancel or export participants. Malay: https://docs.bcl.my/ms/event-participants/ - [Check in attendees at your event](https://docs.bcl.my/event-check-in/): Use Express Check-in on event day to scan ticket QR codes or search for attendees, and watch the check-in count update live. Malay: https://docs.bcl.my/ms/event-check-in/ - [Give certificates to event participants](https://docs.bcl.my/event-certificates/): Design a certificate template with your own background, link it to an event, then generate and email certificates to participants. Malay: https://docs.bcl.my/ms/event-certificates/ - [Start an event from a template or JSON file](https://docs.bcl.my/event-templates/): Create an event in one click from a ready-made BCL template, or copy an event between accounts with Export JSON and Import JSON. Malay: https://docs.bcl.my/ms/event-templates/ ### Booking System - [Set up bookings](https://docs.bcl.my/booking-setup/): The order to set up the BCL Booking System - employees, then services, then a booking form - and what each menu under Bookings is for. Malay: https://docs.bcl.my/ms/booking-setup/ - [Add booking staff](https://docs.bcl.my/booking-staff/): Add the employees who deliver your booking services and set the days and hours each one works, so customers only see times they are free. Malay: https://docs.bcl.my/ms/booking-staff/ - [Create booking services](https://docs.bcl.my/booking-services/): Create the services customers can book - choose one of the five service types, then set the price, duration, capacity, staff and booking rules. Malay: https://docs.bcl.my/ms/booking-services/ - [Create a booking form](https://docs.bcl.my/create-booking-form/): Create the booking page customers use to pick a service, a time and pay - from scratch or from one of BCL's ready-made templates. Malay: https://docs.bcl.my/ms/create-booking-form/ - [Manage bookings](https://docs.bcl.my/manage-bookings/): See every booking and its status, add walk-in bookings, reschedule or cancel, check customers in by QR code and print the day's list. Malay: https://docs.bcl.my/ms/manage-bookings/ - [View bookings on the calendar](https://docs.bcl.my/booking-calendar/): See all your bookings by month, week, day or as a list, check how full each time slot is, and embed the calendar on your website. Malay: https://docs.bcl.my/ms/booking-calendar/ - [Set weekend and peak prices](https://docs.bcl.my/booking-pricing-rules/): Charge a different price for a booking service on weekends, on chosen dates such as public holidays, or at certain times, with Day & Time Rates. Malay: https://docs.bcl.my/ms/booking-pricing-rules/ ### Lead Generation - [Create a lead form](https://docs.bcl.my/create-lead-form/): Build a free sign-up or enquiry form with no payment, add your own fields with the form builder, and share its link. Malay: https://docs.bcl.my/ms/create-lead-form/ - [View and manage lead submissions](https://docs.bcl.my/lead-submissions/): See every lead your forms collect, mark leads as read, spam or archived, and export them to a spreadsheet. Malay: https://docs.bcl.my/ms/lead-submissions/ - [Get notified of new leads](https://docs.bcl.my/lead-form-notifications/): Email your team for every new lead, send the person an automatic reply, and add WhatsApp or SMS alerts to a lead form. Malay: https://docs.bcl.my/ms/lead-form-notifications/ ### Recurring Billing - [Collect recurring payments with Direct Debit](https://docs.bcl.my/direct-debit/): Set up a Direct Debit form so customers authorise weekly or monthly deductions from their bank account, then track each mandate in BCL. Malay: https://docs.bcl.my/ms/direct-debit/ - [When Direct Debit deductions happen](https://docs.bcl.my/direct-debit-deductions/): How long bank approval takes, when the first weekly or monthly deduction runs, and what happens when a deduction fails. Malay: https://docs.bcl.my/ms/direct-debit-deductions/ ## Growth ### Affiliate Program - [Turn on your affiliate programme](https://docs.bcl.my/enable-affiliates/): Switch on affiliates, set your default commission and payout rules, then enable affiliates on each form you want promoted. Malay: https://docs.bcl.my/ms/enable-affiliates/ - [Set up multi-tier commission](https://docs.bcl.my/multi-tier-commission/): Pay commission to the affiliates who recruited the seller, up to 10 levels, with a rate for each level. Malay: https://docs.bcl.my/ms/multi-tier-commission/ - [Set commission per product](https://docs.bcl.my/per-item-commission/): Pay affiliates a different rate on each product, variation option or event ticket instead of one rate on the whole order. Malay: https://docs.bcl.my/ms/per-item-commission/ - [Manage your affiliates](https://docs.bcl.my/manage-affiliates/): See who has joined your affiliate programme, approve new affiliates, give one affiliate a custom rate, and suspend or remove affiliates. Malay: https://docs.bcl.my/ms/manage-affiliates/ - [Track affiliate referrals](https://docs.bcl.my/affiliate-referrals/): See every sale your affiliates brought in, what each earned and its status, reject ineligible sales, and add a referral by hand. Malay: https://docs.bcl.my/ms/affiliate-referrals/ - [Pay affiliate commission](https://docs.bcl.my/pay-affiliate-commission/): Group approved referrals into payout requests, pay your affiliates by bank transfer, then mark each payout as paid in BCL. Malay: https://docs.bcl.my/ms/pay-affiliate-commission/ - [Share marketing media with affiliates](https://docs.bcl.my/affiliate-marketing-media/): Give affiliates ready-made banners and resource links, and send email announcements to your affiliates from the Marketing page. Malay: https://docs.bcl.my/ms/affiliate-marketing-media/ - [Invite affiliates to join](https://docs.bcl.my/affiliate-sign-up/): Share your affiliate sign-up link, and see how affiliates join, add their bank details and get their promotion links. Malay: https://docs.bcl.my/ms/affiliate-sign-up/ - [Your affiliate dashboard](https://docs.bcl.my/affiliate-dashboard/): Sign in to your BCL affiliate account, read your dashboard figures, and find your way around the affiliate menu. Malay: https://docs.bcl.my/ms/affiliate-dashboard/ - [Share your affiliate links](https://docs.bcl.my/affiliate-promotion-links/): Copy your affiliate link or QR code for each form on Promotion Links, embed a form on your website, and add your own ad pixels. Malay: https://docs.bcl.my/ms/affiliate-promotion-links/ - [Request your commission payout](https://docs.bcl.my/affiliate-payout-request/): Check your approved commission on the Referral page and click Request Payout once you reach the merchant's minimum payout. Malay: https://docs.bcl.my/ms/affiliate-payout-request/ ### Marketing Pixels - [Add a Meta (Facebook) pixel to a form](https://docs.bcl.my/facebook-pixel/): Track visits and purchases from your Meta ads by adding your Facebook Pixel ID and Conversions API token to a form. Malay: https://docs.bcl.my/ms/facebook-pixel/ - [Add a TikTok pixel to a form](https://docs.bcl.my/tiktok-pixel/): Track visits and purchases from your TikTok ads by adding your TikTok Pixel ID and Events API token to a form. Malay: https://docs.bcl.my/ms/tiktok-pixel/ - [Track purchases in Google Analytics 4](https://docs.bcl.my/google-analytics/): Connect Google Analytics 4 once for your whole account to see visits to your forms and every paid order as a purchase. Malay: https://docs.bcl.my/ms/google-analytics/ - [Track Google Ads conversions on a form](https://docs.bcl.my/google-ads-conversion/): Count purchases from your Google Ads by adding your Google Tag ID and Conversion Label to a form. Malay: https://docs.bcl.my/ms/google-ads-conversion/ - [Server-side tracking (Conversions API) explained](https://docs.bcl.my/conversion-api/): How BCL sends purchases to Meta, TikTok and Google Analytics from its own server, which events it sends and when. Malay: https://docs.bcl.my/ms/conversion-api/ - [Check purchases sent to your pixels (Marketing Pixel Logs)](https://docs.bcl.my/marketing-pixel-logs/): See every purchase BCL sent to Meta, TikTok, Google Analytics and Google Ads, and how each one was sent. Malay: https://docs.bcl.my/ms/marketing-pixel-logs/ ### Analytics & Reporting - [Find a transaction](https://docs.bcl.my/transactions/): See every payment made through your BCL forms and payment links, and find one by status, search or filters. Malay: https://docs.bcl.my/ms/transactions/ - [Check a transaction's details](https://docs.bcl.my/transaction-details/): Open one transaction to see the payer, amount, status, items ordered, answers to your form fields and the Bayarcash reference. Malay: https://docs.bcl.my/ms/transaction-details/ - [Export your transactions](https://docs.bcl.my/export-transactions/): Download your transactions as an Excel file, for all forms or for one form, and choose the columns you need. Malay: https://docs.bcl.my/ms/export-transactions/ ### Customer Management - [Download or share a receipt](https://docs.bcl.my/download-receipt/): Download a PDF receipt for a paid transaction, or send your customer a link to their receipt on WhatsApp. Malay: https://docs.bcl.my/ms/download-receipt/ - [See your customers](https://docs.bcl.my/customers/): Find everyone who has paid you on the Customers page, check what they spent and their e-invoice details, and export the list as a CSV file. Malay: https://docs.bcl.my/ms/customers/ - [Your Customer Portal](https://docs.bcl.my/customer-portal/): Let customers find their own orders, receipts, tickets and downloads in the Customer Portal, and learn where to send them. Malay: https://docs.bcl.my/ms/customer-portal/ - [Find your orders and receipts](https://docs.bcl.my/customer-portal-sign-in/): Bought from a shop that uses BCL? Sign in to the Customer Portal with a one-time code to see your orders, receipts, tickets and downloads. Malay: https://docs.bcl.my/ms/customer-portal-sign-in/ ## Operations ### E-Invoicing - [Add Bayarcash as your MyInvois intermediary](https://docs.bcl.my/myinvois-intermediary/): Authorise Bayarcash in the LHDN MyInvois Portal so BCL can submit e-invoices for you, then check the connection in BCL. Malay: https://docs.bcl.my/ms/myinvois-intermediary/ ### Shipping - [Ship orders with EasyParcel](https://docs.bcl.my/easyparcel/): Connect your EasyParcel account to BCL, compare courier rates and create shipments for your orders from the Transactions page. Malay: https://docs.bcl.my/ms/easyparcel/ ### Team Management - [Add a team member](https://docs.bcl.my/add-team-member/): Give your staff their own BCL login with a role and the permissions they need, and change or remove access later. Malay: https://docs.bcl.my/ms/add-team-member/ - [Team roles and permissions](https://docs.bcl.my/team-roles/): What the Admin, Team and Crew Event roles can do in BCL, how to share data between staff, and how to see BCL as a member sees it. Malay: https://docs.bcl.my/ms/team-roles/ ## Platform ### Mobile App ### Security - [Change your password](https://docs.bcl.my/change-password/): Change your BCL password from My Account, reset a forgotten one, and add two-factor sign-in or a passkey. Malay: https://docs.bcl.my/ms/change-password/ - [Use your own domain](https://docs.bcl.my/custom-domain/): Point your own domain or subdomain to BCL with one DNS A record, then turn on Use Custom Domain in Team Profile. Malay: https://docs.bcl.my/ms/custom-domain/ ### Addon System ## Integrations ### Notifications - [Send WhatsApp notifications with Wabot or Wasapbot](https://docs.bcl.my/whatsapp-notifications/): Connect Wabot or Wasapbot, then send WhatsApp messages to your customer and admin when a payment succeeds or fails. Malay: https://docs.bcl.my/ms/whatsapp-notifications/ - [Send SMS notifications with SMS Niaga](https://docs.bcl.my/sms-niaga/): Connect your SMS Niaga account to BCL, then text your customer and yourself when a payment succeeds or fails, and get warned before credit runs out. Malay: https://docs.bcl.my/ms/sms-niaga/ - [Add customers to Mail Niaga mailing lists](https://docs.bcl.my/mail-niaga/): Connect Mail Niaga to BCL and use an automation to add each paying customer, lead or affiliate to your mailing list. Malay: https://docs.bcl.my/ms/mail-niaga/ - [Get Telegram alerts for transactions](https://docs.bcl.my/telegram-notifications/): Link the BCL Telegram bot to your account to get an alert in Telegram for every successful or failed transaction. Malay: https://docs.bcl.my/ms/telegram-notifications/ ### Automation - [What automations do](https://docs.bcl.my/automation-overview/): Automations run actions for you when something happens in BCL, such as a WhatsApp after payment, an email to your team or a new row in Google Sheets. Malay: https://docs.bcl.my/ms/automation-overview/ - [Create an automation](https://docs.bcl.my/create-automation/): Build an automation from a blank canvas, choose its trigger, add actions such as Send Email, and save it. Malay: https://docs.bcl.my/ms/create-automation/ - [Start an automation from a template](https://docs.bcl.my/automation-templates/): Use one of BCL's 14 ready-made automation templates, or copy an automation between accounts with Export JSON and Import JSON. Malay: https://docs.bcl.my/ms/automation-templates/ - [Triggers, conditions, delays and actions](https://docs.bcl.my/automation-triggers-actions/): How an automation workflow is built from one trigger and a chain of conditions, delays and actions, and what each can do. Malay: https://docs.bcl.my/ms/automation-triggers-actions/ - [Send a WhatsApp after payment](https://docs.bcl.my/whatsapp-after-payment/): Connect Wabot or Wasapbot, then use the Wabot Payment Notification template to WhatsApp every customer when their payment succeeds. Malay: https://docs.bcl.my/ms/whatsapp-after-payment/ - [Check an automation's history](https://docs.bcl.my/automation-history/): See every time an automation ran, whether each action worked, retry failed runs, and run an automation on past payments. Malay: https://docs.bcl.my/ms/automation-history/ ### Automation recipes - [Automation recipes](https://docs.bcl.my/automation-recipes/): Ready-made automations for common jobs - thank-you emails, team alerts, payment reminders, event reminders, lead follow-ups and more. Malay: https://docs.bcl.my/ms/automation-recipes/ - [Send a thank-you email after payment](https://docs.bcl.my/automation-thank-you-email/): Start from the Thank You Email on Payment template to email each customer a personal thank-you with their order details once they pay. Malay: https://docs.bcl.my/ms/automation-thank-you-email/ - [Alert your team about new orders](https://docs.bcl.my/automation-notify-team/): An automation that emails your team the customer, items and amount the moment an order is paid, so nobody has to watch the dashboard. Malay: https://docs.bcl.my/ms/automation-notify-team/ - [Remind customers about unpaid orders](https://docs.bcl.my/automation-pending-payment-reminder/): An automation that emails customers who started checkout but never paid, with a link to retry the payment or order again. Malay: https://docs.bcl.my/ms/automation-pending-payment-reminder/ - [Follow up on failed payments](https://docs.bcl.my/automation-failed-payment-follow-up/): Start from the Incomplete Payment Follow-up template to email customers whose payment failed, with a link to retry the same order. Malay: https://docs.bcl.my/ms/automation-failed-payment-follow-up/ - [Remind participants before your event](https://docs.bcl.my/automation-event-reminder/): An automation that waits until the day before your event, then emails every participant the time, venue and a link to their ticket. Malay: https://docs.bcl.my/ms/automation-event-reminder/ - [Send class tips after a booking](https://docs.bcl.my/automation-booking-instructions/): An automation that emails customers who book one particular service what to bring and how to prepare, using a Booking Service ID condition. Malay: https://docs.bcl.my/ms/automation-booking-instructions/ - [Follow up on new leads automatically](https://docs.bcl.my/automation-lead-follow-up/): An automation that thanks each new lead by email straight away, waits three days, then sends a friendly follow-up. Malay: https://docs.bcl.my/ms/automation-lead-follow-up/ - [Deliver a digital product by email](https://docs.bcl.my/automation-digital-product-delivery/): An automation that emails the buyer of an ebook, guide or course their private access link, or the download link, right after payment. Malay: https://docs.bcl.my/ms/automation-digital-product-delivery/ - [Send the tracking number when an order ships](https://docs.bcl.my/automation-shipping-update/): An automation that emails the customer the courier and tracking number as soon as a shipment with a tracking number is created for their order. Malay: https://docs.bcl.my/ms/automation-shipping-update/ - [Welcome new affiliates](https://docs.bcl.my/automation-affiliate-welcome/): Start from the Welcome New Affiliate template to email every new affiliate a welcome and first steps as soon as they join your programme. Malay: https://docs.bcl.my/ms/automation-affiliate-welcome/ - [Send paid orders to your CRM](https://docs.bcl.my/automation-crm-webhook/): An automation that posts every paid order to your CRM or own system with an HTTP request - customer, amount and items as JSON. Malay: https://docs.bcl.my/ms/automation-crm-webhook/ ### Automation reference - [Automation triggers](https://docs.bcl.my/automation-triggers/): Every event that can start a BCL automation, what makes it fire, and the filters each trigger offers. Malay: https://docs.bcl.my/ms/automation-triggers/ - [Automation conditions](https://docs.bcl.my/automation-conditions/): The fields, operators and match logic of a Condition step, per trigger, and how BCL decides whether the workflow continues. Malay: https://docs.bcl.my/ms/automation-conditions/ - [Automation actions](https://docs.bcl.my/automation-actions/): Every step you can add after an automation's trigger - email, SMS, WhatsApp, mailing lists, Google Sheets, HTTP requests, delays and conditions. Malay: https://docs.bcl.my/ms/automation-actions/ - [Automation variables](https://docs.bcl.my/automation-variables/): Every {variable} you can put in an automation message, subject, recipient or HTTP request, with what it holds and an example value. Malay: https://docs.bcl.my/ms/automation-variables/ - [The HTTP Request step](https://docs.bcl.my/automation-http-request/): Send automation data to any URL - method, request URL, query parameters, headers, body, variables, test requests and how failures show up. Malay: https://docs.bcl.my/ms/automation-http-request/ ### Apps - [Send orders to Google Sheets](https://docs.bcl.my/google-sheets/): Connect your Google account and add every successful payment as a new row in a Google Sheet, using an automation. Malay: https://docs.bcl.my/ms/google-sheets/ - [Send orders to Excel with Power Automate](https://docs.bcl.my/excel-power-automate/): Add a row to an Excel table in OneDrive for every paid BCL order, using a BCL automation and a Power Automate flow. Malay: https://docs.bcl.my/ms/excel-power-automate/ - [Analyse your BCL sales in Power BI](https://docs.bcl.my/power-bi/): Export your paid transactions from BCL and build a Power BI report of sales by form, payment channel and day, or pull them from the BCL API. Malay: https://docs.bcl.my/ms/power-bi/ - [Register paying customers for Zoom](https://docs.bcl.my/zoom/): Connect Zoom to BCL so customers who pay on your form are registered for your Zoom meeting or webinar automatically. Malay: https://docs.bcl.my/ms/zoom/ ### Webhooks & API - [Payment form webhook payload](https://docs.bcl.my/webhook-payment-form/): The JSON BCL posts to your webhook URL when a customer submits a payment form or a payment succeeds or fails, field by field. Malay: https://docs.bcl.my/ms/webhook-payment-form/ - [Direct Debit webhook payload](https://docs.bcl.my/webhook-direct-debit/): The JSON BCL posts to your webhook URL for Direct Debit sign-ups, mandate approvals and each monthly deduction, field by field. Malay: https://docs.bcl.my/ms/webhook-direct-debit/ - [Affiliate webhook payload](https://docs.bcl.my/webhook-affiliate/): The JSON BCL posts to your webhook URL when an affiliate joins your programme or a referral is approved, field by field. Malay: https://docs.bcl.my/ms/webhook-affiliate/ - [Create an API token](https://docs.bcl.my/api-tokens/): Create, view, copy and delete BCL API tokens for your website, apps and AI agents, choose their permissions, and manage connected apps. Malay: https://docs.bcl.my/ms/api-tokens/ ### AI Agents (MCP) - [Connect Claude or ChatGPT to BCL](https://docs.bcl.my/connect-ai-agent/): Let an AI assistant such as Claude or ChatGPT read your BCL sales, customers and forms, and make changes you approve, through the BCL MCP server. Malay: https://docs.bcl.my/ms/connect-ai-agent/ - [Set up other AI apps (Cursor, Claude Code, VS Code and more)](https://docs.bcl.my/ai-agent-setup/): Connect Claude Code, Cursor, VS Code, Codex, Gemini CLI, Windsurf, Zed, Cline, JetBrains AI and other MCP clients to BCL, with OAuth or a token. Malay: https://docs.bcl.my/ms/ai-agent-setup/ - [Things to ask your AI assistant](https://docs.bcl.my/ai-agent-examples/): Ready-to-copy prompts for Claude, ChatGPT and other AI apps connected to BCL, for sales, orders, payment links, protected content and affiliates. Malay: https://docs.bcl.my/ms/ai-agent-examples/ - [MCP tools reference](https://docs.bcl.my/mcp-tools/): Every tool the BCL MCP server gives an AI agent, whether it reads or writes, the permission it needs, and the rate limits and errors. Malay: https://docs.bcl.my/ms/mcp-tools/ - [Check what your AI agent did](https://docs.bcl.my/mcp-audit-log/): Use the MCP Audit Log to see every request AI agents made on your BCL account, find errors, and stop an agent that does something unexpected. Malay: https://docs.bcl.my/ms/mcp-audit-log/ ## Optional - [Every article in full](https://docs.bcl.my/llms-full.txt): all articles, English and Malay, with their Common issues - [Abridged](https://docs.bcl.my/llms-small.txt): English articles without the Common issues