Robo Call BIZ Pakistan

Description

Robo Call BIZ Pakistan connects your WooCommerce store to a RoboCall API service and automatically places confirmation calls to customers when an order reaches a configured status (e.g. “Processing”).

Features

  • API & Settings page — enter your API key and endpoint URL; test the connection; view account info (plan, credits, usage).
  • Automatic calls — triggered whenever an order transitions to your chosen status.
  • Manual “Call Now” button on each order screen.
  • Call Log dashboard — full history with status badges (Success / Failed / Pending / Retry), filterable tabs, and pagination.
  • Stats overview — total calls, successful, failed and pending counts at a glance.
  • Automatic retries — failed calls are retried via WP Cron (hourly) up to a configurable limit.
  • WooCommerce-style UI — styled to blend seamlessly with the WooCommerce admin experience.

External services

This plugin connects to the RoboCall BIZ (H3 Technologies) service to place the automated confirmation phone calls that are the core purpose of the plugin. Without this service the plugin cannot function, as WordPress/WooCommerce cannot place voice calls on their own.

The service endpoints are hosted at https://rc-b2b.kiz.app.

What is sent and when:

  • When an order reaches your configured status, or when you click “Call Now” on an order, the plugin sends the order’s details to https://rc-b2b.kiz.app/api/calls to place the call: the customer phone number, customer name, order ID, order total, currency, a manual-trigger flag, and your account API key (for authentication).
  • When you save/test your credentials, the plugin sends your API key to https://rc-b2b.kiz.app/api/verify-key and https://rc-b2b.kiz.app/api/check_balance to validate the key and read your plan/credit balance.
  • When viewing call status, the plugin queries https://rc-b2b.kiz.app/api/get_call and https://rc-b2b.kiz.app/api/partners with your API key to read the status of previously-placed calls and account information.
  • After a call, the service calls back to your site’s REST endpoint (/wp-json/rcb2b/v1/dtmf) with the order ID and the key the customer pressed, authenticated with your API key, so the plugin can update the order status.

No data is sent to this service unless you have entered an API key and an order triggers a call (automatically or manually).

Use of this service is subject to its terms and privacy policy:

  • Terms of Service: https://rc-b2b.kiz.app/terms
  • Privacy Policy: https://rc-b2b.kiz.app/privacy

Installation

  1. Upload the robo-call-biz-pakistan folder to /wp-content/plugins/.
  2. Activate the plugin through Plugins Installed Plugins.
  3. Go to RoboCall Settings and enter your API endpoint and key.
  4. Click Test Connection to verify credentials, then Save Settings.
  5. Select the order status that should trigger a call (default: Processing).

FAQ

Which RoboCall API provider is supported?

The plugin is provider-agnostic. Any REST API that accepts a POST to /calls with a JSON payload and a Bearer-token Authorization header will work. Adjust the endpoint URL to match your provider.

What data is sent with each call request?

order_id, phone, customer_name, order_total, currency, and a manual_trigger boolean flag.

How are retries scheduled?

Failed calls are picked up by a WP Cron job that runs every hour. Each failed record is retried until it either succeeds or reaches the configured retry limit.

Where can I see call history for a specific order?

Open the order in WooCommerce Admin. A RoboCall meta box in the sidebar shows the last call status and a collapsible history table.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Robo Call BIZ Pakistan” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.3

  • Updated the Plugin URI and Author URI to the plugin author’s WordPress.org profile.

1.1.2

  • Documented the external RoboCall service (rc-b2b.kiz.app) in the readme.
  • Secured the DTMF webhook with a required API-key permission check.
  • Internationalization fixes (text domain now matches the plugin slug).
  • Escaping and unique-prefix (naming) hardening for WordPress.org guidelines.

1.0.0

  • Initial release.