Chips insert at the cursor · ? marks optional variables · type chips insert a conditional block
Single line
{{#equals type "INTERNAL"}}You moved {{amount}} to {{targetAccount}}{{/equals}}{{#equals type "NETWORK_SENDER"}}You sent {{amount}}{{#if targetCustomerName}} to {{targetCustomerName}}{{/if}}{{/equals}}{{#equals type "NETWORK_RECEIVER"}}You received {{amount}}{{#if sourceCustomerName}} from {{sourceCustomerName}}{{/if}}{{/equals}}
The first paragraph becomes the preheader — the inbox preview line — and is never shown in the visible email body.
{{#equals type "INTERNAL"}}
Your funds have moved.
You moved {{amount}} from {{sourceAccount}} to {{targetAccount}}.{{#if senderMessage}} Reference: {{senderMessage}}.{{/if}}
View transfer at app.cfx.to ( {{targetAccountUrl}} )
{{/equals}}{{#equals type "NETWORK_SENDER"}}
Your funds have moved.
You sent {{amount}} from {{sourceAccount}}{{#if targetCustomerName}} to {{targetCustomerName}}{{/if}}.{{#if senderMessage}} Reference: {{senderMessage}}.{{/if}}
View transfer at app.cfx.to ( {{sourceAccountUrl}} )
{{/equals}}{{#equals type "NETWORK_RECEIVER"}}
Funds are now available.
You received {{amount}}{{#if sourceCustomerName}} from {{sourceCustomerName}}{{/if}}, now available in {{targetAccount}}.
View transfer at app.cfx.to ( {{targetAccountUrl}} )
{{/equals}}
Activation requires a second operator.
Test sends go through the real pipeline and send the live copy — activate first to test new edits.