@paul.wilson hey, so here is the approach.

we need to toolbox plugin, then then we need to add a JavaScript2bubble element on page so we can call it inside our app workflow where we run custome code, so we can pass the value we get in custome code to this and this will give use the value we can pass into open external page.

Put this element on page, give it a suffix name like i give ‘encode’ so i can call this from our custom scrip with bubble_fn_encode … also check trigger event and publish event, and also we need both subject and body can have spaces and other charecter so, check Multiple outputs and make output 1 & 2 text .


Then with a send button or any workflow you triggering inside it add a run javascript and inside it add the script whcih have the subject & body of message. and simple encode those value and return them within the javascript2bubble i created two bariable SUB & BODY and add the input value which contain these value and also did a trimed on them,

then i converted those into two other variable and then passed them into javascript2bubble which will triger a workflwo,

This is my code: `const SUB = “Input subject’s value:trimmed”;
const Body = “MultilineInput Body’s value:trimmed”;

const urlSafeSUB = encodeURIComponent(SUB);

const urlSafeBody = encodeURIComponent(Body);

bubble_fn_encode({“output1”: urlSafeSUB, “output2”:urlSafeBody})`

the last line will triger a wokflow which have the output1 as subject and output1 as body from there we can add these into the mailto

Email and CC, and BB can directly be passed here also,