Build your own logic processes
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
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.
List of Events which can be Bolted
|Consignment||afterAdd||Executed right after adding a new Consignment.||Now|
|Consignment||beforeSave||Executed 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|
|Consignment||afterSave||Executed 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|
|Consignment||beforeDelete||Executed right before deleting a Consignment - will have the ability to prevent a deletion from occurring if certain criteria is met.||Coming Soon|
|Consignment||afterDelete||Executed right after deleting a Consignment - useful if you want to fire off a Webhook, Email, or update something.||Coming Soon|
List of Processors
|Consignment||SetConsignmentRateZone||Set the Consignment's Income / Expense Rate Zone.||Now|
|Consignment||SetConsignmentApproval||Set the Consignment's Approval Status||Now|
|Consignment||SetConsignmentDeliveryRun||Set the Consignment's Delivery Run||Now|
|Send an email to specified receivers / dynamic field for email address||Coming Soon|
|Webhook||Send a notification to a defined URL endpoint, along with customisable JSON payload||Coming Soon|
|Event||Create 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|