All templates

Automated Bukalapak Stock Sync Reconciliation

Every day, WebRun opens your Bukalapak store, checks the listed stock quantity for every product, compares it against your inventory record kept in Google Drive, saves an updated reconciliation log, and posts a Slack alert naming any listing where the two numbers don't match.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Bukalapak check listed stock per product
2 Google Drive compare against the inventory record
3 Slack alert on mismatches
In short

How do I catch Bukalapak stock that's out of sync with my real inventory?

WebRun checks your Bukalapak store's listed stock against your inventory record in Google Drive every day, updates the reconciliation log, and posts a Slack alert naming any listing where the two numbers don't match. A stock mismatch gets caught the same day it appears, not after a customer orders something you don't have.

  • Stock mismatches are caught the same day, not after an overselling complaint
  • The reconciliation log builds a daily record without manual counting
  • Slack only gets a message when something genuinely doesn't match

Built for Bukalapak sellers · Indonesia ecommerce sellers · multichannel retailers · small online store operators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens bukalapak.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bukalapak - check listed stock per product
    • Open your Bukalapak store and check the listed stock quantity for every product
    • Note the product name and current listed quantity
    • Flag any listing marked out of stock that shouldn't be

    Done when Every product's listed stock has been captured.

  3. 2
    Google Drive - compare against the inventory record
    drive.google.com
    WebRun in Google Drive: compare against the inventory record
    WebRun opens Google Drive to compare against the inventory record.
    • Open the inventory record spreadsheet and compare it against Bukalapak's listed stock
    • Update the reconciliation log with today's comparison
    • Note the size and direction of any mismatch

    Done when Every product has been compared and the reconciliation log is current.

  4. 3
    Slack - alert on mismatches
    slack.com
    WebRun in Slack: alert on mismatches
    WebRun opens Slack to alert on mismatches.
    • Post an alert naming any listing where Bukalapak and the inventory record don't match
    • Show both numbers side by side
    • Skip the post if everything matches

    Done when Every mismatch has been flagged in Slack, and nothing else.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
bukalapak.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Stock sync alerts · Slack
OutputWhat each run produces - An updated reconciliation log in Drive and a Slack alert naming any listing out of sync with real inventory.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it fix the stock count for me?

No. WebRun only flags where the numbers don't match. Updating the listing or the inventory record is still your team's call.

What usually causes a mismatch?

Often a sale on another channel that hasn't been reflected on Bukalapak yet, or a manual count that's out of date. WebRun just surfaces the gap.

Do I get an alert if everything matches?

No. The reconciliation log updates every day regardless, but Slack only gets a message when a real mismatch is found.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.