Skip to content

Create an automation

Updated

Create an automation (0:23)

Build an automation yourself when no template is close to what you need. You name it, choose the event that starts it, and add the actions for BCL to run. In this example, Kopi Kampung emails its sales team every time a customer sends the wholesale enquiry form.

To start from a ready-made workflow instead, see Start an automation from a template.

Start with a name, so you can find the automation later.

  1. In the sidebar, click Automations, then click New Automation.

    The New Automation button on the Automations page

  2. Type a Name that says what it does, then click Create.

    The Create New Automation dialog with the Name field filled in

BCL opens the Edit Workflow page with an empty canvas.

The trigger decides when the automation runs.

  1. On the canvas, click Select an Event.

    The empty workflow canvas with the Select an Event box highlighted

  2. In Select Trigger Event, click the event that starts the automation, for example New Lead Received.

    The Select Trigger Event panel with New Lead Received highlighted

  3. Click the trigger on the canvas, then click the gear button under it to open its settings. You can also double-click a node.

  4. Choose which forms it applies to, for example your form under Lead Form. Leave it empty to run for all forms. Payment triggers ask for a Payment Source Type first, such as Payment Form, then a Specific Form.

    The New Lead Received Trigger Settings with the Kopi Kampung Wholesale Enquiry form selected under Lead Form

  5. Click Save Trigger.

BCL joins the actions one after another, from the trigger down.

  1. Click the trigger on the canvas to select it, then click Add Node. BCL joins the new node to the one you selected.

  2. In Add Action, click the action for BCL to do, for example Send Email.

    The Add Action panel with Send Email highlighted

  3. The new node shows a red mark until it is set up. Click it, click the gear button and fill in the settings. For Send Email:

    Field What to fill in
    Action Name A short name shown on the canvas.
    Recipient Email An address, or {email} for the customer’s email on payment triggers.
    Email Subject and Email Content Your message. Click Variables to insert details such as a form answer.

    The Email Action Settings with the recipient, subject and content filled in

  4. To check the result, type your own address under Test Email in the same panel and send a test.

  5. Click Save Email.

Add more nodes the same way. Under a selected node, the buttons next to the gear copy or delete it.

You save the settings of each node one by one. You must also save the workflow.

  1. Click Update Automation.

    The finished workflow with the Update Automation button highlighted

  2. Check that it is on. The button at the top says Deactivate when the automation is on, and Activate when it is off. On the Automations list, the Status switch shows the same.

Build carefully, because an automation runs by itself:

  • Test with your own details first. Use the test option in the action, or make a test purchase in Test Mode. Then check the automation’s history.

  • Choose specific forms in the trigger. An empty form list means every form. It is easy to forget this when you add a new form later.

  • Tidy up a busy canvas. Click Tidy up above the canvas, or right-click an empty part of the canvas and choose Tidy up. BCL lines up every node in columns that follow the flow. Click undo to put them back. The button works when the workflow has two or more nodes.

    The Tidy up button above the automation canvas

  • Use the variable picker. BCL sends a mistyped variable as an empty value, with no error. So choose variables from Variables, and do not type them.

Common issues

How do I send an email to my sales team every time a customer sends a lead form?

Create an automation with the New Lead Received trigger, choose your form under Lead Form, then add a Send Email action with your team's address as the Recipient Email.

Why is there a red mark on a node in my workflow?

The node is not set up yet. Click it, click the gear button under it, fill in the required fields and save.

How do I put the customer's name or a form answer into the message?

Click Variables next to the field and choose one from the list. Payment automations use names like {name} and {order_number}, and lead form fields look like {full_name:1}.

The Variables list open next to Recipient Email, with the General group and the fields of a lead form

Was this article helpful?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default; you can turn it off. Your choice is saved on this device.