Page tree
Skip to end of metadata
Go to start of metadata

Build your own logic processes



Overview

Bolts enable CartonCloud users to construct their own Event-Driven, Condition Based actions within the system - allowing for complex logic to be easily added to the system by anyone, anytime.

Please note, Bolts are only configurable by CartonCloud staff.

Bolt Flow Chart

Example Bolt

Say you want the following to happen:

On creation of a Consignment
If it is of Type: Point to Point
Set the Income and Expense Rate Zone to "METRO" 

And, if it was added by a Customer
Set the Approval Status to: “Awaiting Approval”


You can configure this yourself by setting up a Bolt.

Screenshot:


List of Events which can be Bolted

ModelEventDescriptionAvailable
ConsignmentafterAddExecuted right after adding a new Consignment.Now
ConsignmentbeforeSaveExecuted right before saving a Consignment (either on add or edit) - will have the ability to perform comparisons on previous field values to detect individual changes, ie: Checking if the Consignment Type has changed, and what it changed from and to.Coming Soon
ConsignmentafterSaveExecuted right after saving a Consignment (either on add or edit) - will have the ability to perform comparisons on previous field values to detect individual changes, ie: Checking if the Consignment Type has changed, and what it changed from and to.Coming Soon
ConsignmentbeforeDeleteExecuted right before deleting a Consignment - will have the ability to prevent a deletion from occurring if certain criteria is met.Coming Soon
ConsignmentafterDeleteExecuted right after deleting a Consignment - useful if you want to fire off a Webhook, Email, or update something.Coming Soon


List of Processors

ModelProcessorDescriptionAvailable
ConsignmentSetConsignmentRateZoneSet the Consignment's Income / Expense Rate Zone.Now
ConsignmentSetConsignmentApprovalSet the Consignment's Approval StatusNow
ConsignmentSetConsignmentDeliveryRunSet the Consignment's Delivery RunNow

EmailSend an email to specified receivers / dynamic field for email addressComing Soon

WebhookSend a notification to a defined URL endpoint, along with customisable JSON payloadComing Soon

EventCreate a custom event which can be handled by another Bolt - useful for complex logic that can occur from multiple places under different conditions that should all trigger the same result.Coming Soon



  • No labels