EasyEditor extension schema
EasyEditor app blocks are simply meta data and defined using a JSON schema. The EasyEditor extension schema is defined as a JSON Schema and can be download in full here and visually explored here.
The schema has the following elements:
Key schema blocks
The schema is broken up into the following key blocks:
- listing - The app blocks listing details to describe its purpose and use.
- parameters - The definitions of any configuration parameters required for the app block.
- template - The HTML template to render the app block.
Let's explore these key blocks in more detail.
listing block
The listing block is used to define all the visual elements of the app block which should describe its purpose and use so that Dotdigital users can understand its value to them.
name
Required, string (3-50 characters)
The name of your app block; this is used as the block's name in the tool menu, so try to keep it concise. (3-50 characters)
author
Required, string (3-50 characters)
Your company name, so Dotdigital users can recognize who provided the extension.
description
Required, string (Min 20 characters)
Describe the function of the app block concisely for the user; remember you can use additional links to help the user find more detailed help.
icon
Required, string
This should be some JSON escaped SVG markup with the icon to be used with this app block, for example:
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="2" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7899 30.9777L31.9086 16.9383L24.9383 14.9663L20.4162 8L15.8941 14.9663L8 17.1997L13.0992 23.7384L12.7899 30.9777Z" fill="#0042E4"/>
<rect x="24.0322" y="23.1682" width="7.96779" height="8.07962" rx="3.98389" fill="#FF4E61"/>
</svg>
<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n <rect width=\"40\" height=\"40\" rx=\"2\" fill=\"white\"/>\r\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.7899 30.9777L31.9086 16.9383L24.9383 14.9663L20.4162 8L15.8941 14.9663L8 17.1997L13.0992 23.7384L12.7899 30.9777Z\" fill=\"#0042E4\"/>\r\n <rect x=\"24.0322\" y=\"23.1682\" width=\"7.96779\" height=\"8.07962\" rx=\"3.98389\" fill=\"#FF4E61\"/>\r\n</svg>
group
Describes the EasyEditor tool group this block should be added to; it is usual for this to be the same across all your company's app blocks.
group.name
Required, string (3-52 characters)
The group name to be shown in the left hand tool box that this app block belongs to.
group.icon
Required, string
This should be some JSON escaped SVG markup with the icon to be used with this group, for example:
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="2" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.7899 30.9777L31.9086 16.9383L24.9383 14.9663L20.4162 8L15.8941 14.9663L8 17.1997L13.0992 23.7384L12.7899 30.9777Z" fill="#0042E4"/>
<rect x="24.0322" y="23.1682" width="7.96779" height="8.07962" rx="3.98389" fill="#FF4E61"/>
</svg>
<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n <rect width=\"40\" height=\"40\" rx=\"2\" fill=\"white\"/>\r\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.7899 30.9777L31.9086 16.9383L24.9383 14.9663L20.4162 8L15.8941 14.9663L8 17.1997L13.0992 23.7384L12.7899 30.9777Z\" fill=\"#0042E4\"/>\r\n <rect x=\"24.0322\" y=\"23.1682\" width=\"7.96779\" height=\"8.07962\" rx=\"3.98389\" fill=\"#FF4E61\"/>\r\n</svg>
scope
Required, array of string
This defines which EasyEditors this app block works with; add a string entry for each EasyEditor, choosing from email and pagesAndForms
links
Required, array of objects
These are web links shown under the description to provide additional guidance and links related to your app block and company. For instance you may provide a link to your own documentation on how to configure and use the app block, or provide a link to sign up to your services etc.
link object
url
Required, string
The URL to link to, preferably HTTPS based.
description
Required, string (3-110 characters)
Concise description of what the link is.
inherit_styles
boolean - defaults to false
Whether the App Blocks mark-up should inherit the campaign styles setup in Easy Editors style manager or not. We would encourage setting this to true whenever possible so that your App Block automatically inherits the look and feel of the campaign it is embedded within.
min_width
integer
This is the minimum width in pixels your App Block can render correctly within.
Highly recommended to define min_width
If the min_width field isn't defined then the App Block will not be able to be placed within columns within Easy Editor and therefore significantly limiting the layout options for users using your App Block in Easy Editor.
max_width
integer
This is the maximum width in pixels your App Block can render correctly within. If you have an upper limit your App Block renders correctly in then we strongly encourage setting this value to ensure it isn't placed in a column that would cause it to misrender.
parameters block
This optional block defines any interactive and non-interactive parameters the app block may require to be configured in order to work.
non_interactive
Optional block to define parameters that the user doesn't directly enter. These parameters could be hard coded values you add when registering the extension, such as the users account number for their convenience or even data driven using a contact data field or a Liquid Script to extract Insight Data.
id
Required, string (much meet this regex ^[a-zA-z0-9_]+$
)
The unique parameter id to identify this parameter value. You will reference this id in your template to merge the value into your template mark up.
value
Required, string
The value of the parameter which can be one of the following:
- A static string value.
- A dynamic string value with one or more contact data fields merged in using the usual Dotdigital format of: @data field name@.
- A dynamic string from a Liquid Script query.
Examples:
ddg347367
Hi @FIRST_NAME@ how are you
{% assign Orders_data = contact.insight.Orders | sort: 'purchase_date' | reverse %}{{ Orders_data.first.id }}
encode_output
Optional encoding option for the value; if you require the value to be encoded before use e.g. for use with query strings etc..
Value | Description |
---|---|
url-encode | URL encoding, should be used with any values that will be used in a URL or query string |
html-encode | HTML encoding, should be used if the value will be embedded into HTML for display |
base64 | Base64 encoding |
interactive
Optional block to define any parameters that the user needs to enter within EasyEditor. Each parameter needs a unique name, description and parameter type defining.
id
Required, string (much meet this regex ^[a-zA-z0-9_]+$
)
The unique parameter id to identify this parameter value. You will reference this id in your template to merge the value into your template mark up.
name
Required, string (3-50 characters)
The unique display name for the parameter that the user sees in EasyEditor.
parameter_type
Required, string
The input control type for the parameter; one of the following string values:
- boolean - Simple true / false toggle control
- numeric - Numeric value control
- string - Simple text box control
- multiple-choice - Select multiple values from a defined list
- dropdown - Drop down list to select one value from many
- check-list - Select multiple values from a defined list
- color-picker - Show a color palette widget to choose a color and receive a HTML color code string for the selected color e.g. #ffde03
- date-time - Shows a date time picker to gather date time values
default_value
Optional, string
The default value for the parameter.
The way the default value is defined differs by the parameter type as follows:
- for boolean type - only
true
andfalse
are allowed. - for numeric type - it should be a number i.e.
-123.45
,0
,111
,123.45
etc. - for check list - should be a comma-separated string containing boolean values
true
orfalse
for all defined options. If you have 3 options, your default value should look liketrue,false,true
, meaning the first and the last ones are selected, the second one is not selected. - for dropdown and multiple choice - should be a non-negative integer from the range
[0; options.Length - 1]
, so if you defined 3 options, allowed values are 0, 1, 2.
required
Required, boolean
Indicates whether the parameter is mandatory or not.
min_value
Optional and only applies to numeric parameters, numeric value
If defined, the minimum acceptable numeric value.
Note: Must be lower than the max_value if defined
max_value
Optional and only applies to numeric parameters, numeric value
If defined, the maximum acceptable numeric value.
Note: Must be higher than the min_value if defined.
step
Optional and only applies to numeric parameters, numeric value
If defined specifies the step change between valid values for numeric types for sliders.
options
Optional and only applied to parameters of type multiple-choice, dropdown and check-list, array of string
Defines the values to choose from when the parameter is a multiple choice input.
help
Required, string (3-110 characters)
A short description of the parameters purpose and the value required.
Date-time parameter type options
request_time
Optional and only applies to date-time parameters, boolean value
If true the time will able to be specified as well as a date.
Defaults to false, which is just choose a date
timezone_id
Optional and only applies to date-time parameters if request_time is set to true, string value
Defaults to the current Dotdigital users timezone.
Defines the timezone the date time is converted to before use in the template.
The timezone_id value must be one of these:
TimezoneId | Description |
---|---|
Dateline Standard Time | '(UTC-12:00) International Date Line West' |
UTC-11 | '(UTC-11:00) Coordinated Universal Time-11' |
Aleutian Standard Time | '(UTC-10:00) Aleutian Islands' |
Hawaiian Standard Time | '(UTC-10:00) Hawaii' |
Marquesas Standard Time | '(UTC-09:30) Marquesas Islands' |
Alaskan Standard Time | '(UTC-09:00) Alaska' |
UTC-09 | '(UTC-09:00) Coordinated Universal Time-09' |
Pacific Standard Time (Mexico) | '(UTC-08:00) Baja California' |
UTC-08 | '(UTC-08:00) Coordinated Universal Time-08' |
Pacific Standard Time | '(UTC-08:00) Pacific Time (US & Canada)' |
US Mountain Standard Time | '(UTC-07:00) Arizona' |
Mountain Standard Time (Mexico) | '(UTC-07:00) La Paz |
Mountain Standard Time | '(UTC-07:00) Mountain Time (US & Canada)' |
Yukon Standard Time | '(UTC-07:00) Yukon' |
Central America Standard Time | '(UTC-06:00) Central America' |
Central Standard Time | '(UTC-06:00) Central Time (US & Canada)' |
Easter Island Standard Time | '(UTC-06:00) Easter Island' |
Central Standard Time (Mexico) | '(UTC-06:00) Guadalajara |
Canada Central Standard Time | '(UTC-06:00) Saskatchewan' |
SA Pacific Standard Time | '(UTC-05:00) Bogota |
Eastern Standard Time (Mexico) | '(UTC-05:00) Chetumal' |
Eastern Standard Time | '(UTC-05:00) Eastern Time (US & Canada)' |
Haiti Standard Time | '(UTC-05:00) Haiti' |
Cuba Standard Time | '(UTC-05:00) Havana' |
US Eastern Standard Time | '(UTC-05:00) Indiana (East)' |
Turks And Caicos Standard Time | '(UTC-05:00) Turks and Caicos' |
Paraguay Standard Time | '(UTC-04:00) Asuncion' |
Atlantic Standard Time | '(UTC-04:00) Atlantic Time (Canada)' |
Venezuela Standard Time | '(UTC-04:00) Caracas' |
Central Brazilian Standard Time | '(UTC-04:00) Cuiaba' |
SA Western Standard Time | '(UTC-04:00) Georgetown |
Pacific SA Standard Time | '(UTC-04:00) Santiago' |
Newfoundland Standard Time | '(UTC-03:30) Newfoundland' |
Tocantins Standard Time | '(UTC-03:00) Araguaina' |
E. South America Standard Time | '(UTC-03:00) Brasilia' |
SA Eastern Standard Time | '(UTC-03:00) Cayenne |
Argentina Standard Time | '(UTC-03:00) City of Buenos Aires' |
Montevideo Standard Time | '(UTC-03:00) Montevideo' |
Magallanes Standard Time | '(UTC-03:00) Punta Arenas' |
Saint Pierre Standard Time | '(UTC-03:00) Saint Pierre and Miquelon' |
Bahia Standard Time | '(UTC-03:00) Salvador' |
UTC-02 | '(UTC-02:00) Coordinated Universal Time-02' |
Greenland Standard Time | '(UTC-02:00) Greenland' |
Mid-Atlantic Standard Time | '(UTC-02:00) Mid-Atlantic - Old' |
Azores Standard Time | '(UTC-01:00) Azores' |
Cape Verde Standard Time | '(UTC-01:00) Cabo Verde Is.' |
UTC | '(UTC) Coordinated Universal Time' |
GMT Standard Time | '(UTC+00:00) Dublin |
Greenwich Standard Time | '(UTC+00:00) Monrovia |
Sao Tome Standard Time | '(UTC+00:00) Sao Tome' |
Morocco Standard Time | '(UTC+01:00) Casablanca' |
W. Europe Standard Time | '(UTC+01:00) Amsterdam |
Central Europe Standard Time | '(UTC+01:00) Belgrade |
Romance Standard Time | '(UTC+01:00) Brussels |
Central European Standard Time | '(UTC+01:00) Sarajevo |
W. Central Africa Standard Time | '(UTC+01:00) West Central Africa' |
GTB Standard Time | '(UTC+02:00) Athens |
Middle East Standard Time | '(UTC+02:00) Beirut' |
Egypt Standard Time | '(UTC+02:00) Cairo' |
E. Europe Standard Time | '(UTC+02:00) Chisinau' |
West Bank Standard Time | '(UTC+02:00) Gaza |
South Africa Standard Time | '(UTC+02:00) Harare |
FLE Standard Time | '(UTC+02:00) Helsinki |
Israel Standard Time | '(UTC+02:00) Jerusalem' |
South Sudan Standard Time | '(UTC+02:00) Juba' |
Kaliningrad Standard Time | '(UTC+02:00) Kaliningrad' |
Sudan Standard Time | '(UTC+02:00) Khartoum' |
Libya Standard Time | '(UTC+02:00) Tripoli' |
Namibia Standard Time | '(UTC+02:00) Windhoek' |
Jordan Standard Time | '(UTC+03:00) Amman' |
Arabic Standard Time | '(UTC+03:00) Baghdad' |
Syria Standard Time | '(UTC+03:00) Damascus' |
Turkey Standard Time | '(UTC+03:00) Istanbul' |
Arab Standard Time | '(UTC+03:00) Kuwait |
Belarus Standard Time | '(UTC+03:00) Minsk' |
Russian Standard Time | '(UTC+03:00) Moscow |
E. Africa Standard Time | '(UTC+03:00) Nairobi' |
Volgograd Standard Time | '(UTC+03:00) Volgograd' |
Iran Standard Time | '(UTC+03:30) Tehran' |
Arabian Standard Time | '(UTC+04:00) Abu Dhabi |
Astrakhan Standard Time | '(UTC+04:00) Astrakhan |
Azerbaijan Standard Time | '(UTC+04:00) Baku' |
Russia Time Zone 3 | '(UTC+04:00) Izhevsk |
Mauritius Standard Time | '(UTC+04:00) Port Louis' |
Saratov Standard Time | '(UTC+04:00) Saratov' |
Georgian Standard Time | '(UTC+04:00) Tbilisi' |
Caucasus Standard Time | '(UTC+04:00) Yerevan' |
Afghanistan Standard Time | '(UTC+04:30) Kabul' |
West Asia Standard Time | '(UTC+05:00) Ashgabat |
Ekaterinburg Standard Time | '(UTC+05:00) Ekaterinburg' |
Pakistan Standard Time | '(UTC+05:00) Islamabad |
Qyzylorda Standard Time | '(UTC+05:00) Qyzylorda' |
India Standard Time | '(UTC+05:30) Chennai |
Sri Lanka Standard Time | '(UTC+05:30) Sri Jayawardenepura' |
Nepal Standard Time | '(UTC+05:45) Kathmandu' |
Central Asia Standard Time | '(UTC+06:00) Astana' |
Bangladesh Standard Time | '(UTC+06:00) Dhaka' |
Omsk Standard Time | '(UTC+06:00) Omsk' |
Myanmar Standard Time | '(UTC+06:30) Yangon (Rangoon)' |
SE Asia Standard Time | '(UTC+07:00) Bangkok |
Altai Standard Time | '(UTC+07:00) Barnaul |
W. Mongolia Standard Time | '(UTC+07:00) Hovd' |
North Asia Standard Time | '(UTC+07:00) Krasnoyarsk' |
N. Central Asia Standard Time | '(UTC+07:00) Novosibirsk' |
Tomsk Standard Time | '(UTC+07:00) Tomsk' |
China Standard Time | '(UTC+08:00) Beijing |
North Asia East Standard Time | '(UTC+08:00) Irkutsk' |
Singapore Standard Time | '(UTC+08:00) Kuala Lumpur |
W. Australia Standard Time | '(UTC+08:00) Perth' |
Taipei Standard Time | '(UTC+08:00) Taipei' |
Ulaanbaatar Standard Time | '(UTC+08:00) Ulaanbaatar' |
Aus Central W. Standard Time | '(UTC+08:45) Eucla' |
Transbaikal Standard Time | '(UTC+09:00) Chita' |
Tokyo Standard Time | '(UTC+09:00) Osaka |
North Korea Standard Time | '(UTC+09:00) Pyongyang' |
Korea Standard Time | '(UTC+09:00) Seoul' |
Yakutsk Standard Time | '(UTC+09:00) Yakutsk' |
Cen. Australia Standard Time | '(UTC+09:30) Adelaide' |
AUS Central Standard Time | '(UTC+09:30) Darwin' |
E. Australia Standard Time | '(UTC+10:00) Brisbane' |
AUS Eastern Standard Time | '(UTC+10:00) Canberra |
West Pacific Standard Time | '(UTC+10:00) Guam |
Tasmania Standard Time | '(UTC+10:00) Hobart' |
Vladivostok Standard Time | '(UTC+10:00) Vladivostok' |
Lord Howe Standard Time | '(UTC+10:30) Lord Howe Island' |
Bougainville Standard Time | '(UTC+11:00) Bougainville Island' |
Russia Time Zone 10 | '(UTC+11:00) Chokurdakh' |
Magadan Standard Time | '(UTC+11:00) Magadan' |
Norfolk Standard Time | '(UTC+11:00) Norfolk Island' |
Sakhalin Standard Time | '(UTC+11:00) Sakhalin' |
Central Pacific Standard Time | '(UTC+11:00) Solomon Is. |
Russia Time Zone 11 | '(UTC+12:00) Anadyr |
New Zealand Standard Time | '(UTC+12:00) Auckland |
UTC+12 | '(UTC+12:00) Coordinated Universal Time+12' |
Fiji Standard Time | '(UTC+12:00) Fiji' |
Kamchatka Standard Time | '(UTC+12:00) Petropavlovsk-Kamchatsky - Old' |
Chatham Islands Standard Time | '(UTC+12:45) Chatham Islands' |
UTC+13 | '(UTC+13:00) Coordinated Universal Time+13' |
Tonga Standard Time | '(UTC+13:00) Nuku'alofa' |
Samoa Standard Time | '(UTC+13:00) Samoa' |
Line Islands Standard Time | '(UTC+14:00) Kiritimati Island' |
datetime_format
Optional and only applies to date-time parameters, string value
Defaults to ISO 8601 format
Specify a format the date time will be rendered as in the template when referenced using a single character value from this table, or a custom format using a string of the required date time format made from the token in the table below. e.g.
yyyy-MM-dd h:mm tt
Tokens | Description | Example |
---|---|---|
Day | --- | --- |
dd | Day of the month, 2 digits with leading zeros | 01 to 31 |
ddd | A textual representation of a day, three letters | Mon through Sun |
d | Day of the month without leading zeros | 1 to 31 |
dddd | A full textual representation of the day of the week | Sunday through Saturday |
Month | --- | --- |
MMMM | A full textual representation of a month, such as January or March | January through December |
MM | Numeric representation of a month, with leading zeros | 01 through 12 |
MMM | A short textual representation of a month, three letters | Jan through Dec |
M | Numeric representation of a month, without leading zeros | 1 through 12 |
Year | --- | --- |
yyyy | A full numeric representation of a year, 4 digits | Examples: 1999 or 2003 |
yy | A two digit representation of a year | Examples: 99 or 03 |
Time | --- | --- |
tt | Uppercase Ante meridiem and Post meridiem | AM or PM |
h | 12-hour format of an hour without leading zeros | 1 through 12 |
H | 24-hour format of an hour without leading zeros | 0 through 23 |
hh | 12-hour format of an hour with leading zeros | 01 through 12 |
HH | 24-hour format of an hour with leading zeros | 00 through 23 |
mm | Minutes with leading zeros | 00 to 59 |
ss | Seconds, with leading zeros | 00 through 59 |
fff | The milliseconds in a date and time value | Example: 654 |
Timezone | --- | --- |
zz | Difference to Greenwich time (GMT) in hours | Example: +02 |
zzz | Difference to Greenwich time (GMT) with colon between hours and minutes | Example: +02:00 |
encode_output
Optional encoding option for the value; if you require the value to be encoded before use e.g. for use with query strings etc..
Value | Description |
---|---|
url-encode | URL encoding, should be used with any values that will be used in a URL or query string |
html-encode | HTML encoding, should be used if the value will be embedded into HTML for display |
base64 | Base64 encoding |
preview
Optional block to define parameters preview values, so that when content is previewed in the editor it is shown with representative values. Preview values are useful for any parameters that do not have default value.
id
Required, string (much meet this regex ^[a-zA-z0-9_]+$
)
The unique parameter id to this preview value should be used for.
value
Required, string
The value of the parameter to use when previewing content.
encode_output
Optional encoding option for the value; if you require the value to be encoded before use e.g. for use with query strings etc..
Value | Description |
---|---|
url-encode | URL encoding, should be used with any values that will be used in a URL or query string |
html-encode | HTML encoding, should be used if the value will be embedded into HTML for display |
base64 | Base64 encoding |
template block
Required, string
This is the JSON escaped HTML markup that your app block injects into the email and/or page and forms HTML markup.
If you want to reference your parameter values then use the token pattern: [[id of parameter]] e.g. [[accountName]]
Example:
"template": "<script type=\"text/javascript\">\r\n(function e(){var e=document.createElement(\"script\");e.type=\"text/javascript\",e.async=true,e.src=\"//staticw2.yotpo.com/[[yotpo_app_key]]/widget.js\";var t=document.getElementsByTagName(\"script\")[0];t.parentNode.insertBefore(e,t)})();\r\n</script>\r\n\r\n<div class=\"yotpo bottomLine\"\r\ndata-yotpo-product-id=\"[[sku]]\">\r\n</div>"
<script type="text/javascript">
(function e(){
var e=document.createElement("script");
e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/[[yotpo_app_key]]/widget.js";
var t=document.getElementsByTagName("script")[0];
t.parentNode.insertBefore(e,t)
})();
</script>
<div class="yotpo bottomLine"
data-yotpo-product-id="[[sku]]">
</div>
See our template considerations for additional advice around creating great template markup for your app blocks.
Example JSON
Here is a basic example app block:
{
"listing": {
"scope": [
"email"
],
"author": "Acme Inc.",
"group": {
"name": "Acme Inc.",
"icon": "<svg id=\"eOYvqUgPi7p1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 300 300\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" style=\"background-color:#fff\"><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Roboto"\" font-size=\"350\" font-weight=\"700\" transform=\"translate(32.249283 272.223328)\" fill=\"#9e0008\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"700\" stroke-width=\"0\"><![CDATA[\r\nA\r\n]]></tspan></text><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Concert One"\" font-size=\"60\" font-weight=\"400\" transform=\"translate(100.991627 266.790509)\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"400\" stroke-width=\"0\"><![CDATA[\r\nInc.\r\n]]></tspan></text>\r\n<style><![CDATA[\r\n@font-face {font-family: 'eOYvqUgPi7p1:::Concert One';font-style: normal;font-weight: 400;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}@font-face {font-family: 'eOYvqUgPi7p1:::Roboto';font-style: normal;font-weight: 700;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}\r\n]]></style>\r\n</svg>"
},
"icon": "<svg id=\"eOYvqUgPi7p1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 300 300\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" style=\"background-color:#fff\"><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Roboto"\" font-size=\"350\" font-weight=\"700\" transform=\"translate(32.249283 272.223328)\" fill=\"#9e0008\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"700\" stroke-width=\"0\"><![CDATA[\r\nA\r\n]]></tspan></text><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Concert One"\" font-size=\"60\" font-weight=\"400\" transform=\"translate(100.991627 266.790509)\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"400\" stroke-width=\"0\"><![CDATA[\r\nInc.\r\n]]></tspan></text>\r\n<style><![CDATA[\r\n@font-face {font-family: 'eOYvqUgPi7p1:::Concert One';font-style: normal;font-weight: 400;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}@font-face {font-family: 'eOYvqUgPi7p1:::Roboto';font-style: normal;font-weight: 700;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}\r\n]]></style>\r\n</svg>",
"name": "Greeting Block (Simple)",
"description": "Displays a simple greeting for the contact.",
"links": [
{
"description": "Acme Inc",
"url": "https://fake.acmeinc.com/about"
}
]
},
"parameters": {
"interactive": [
{
"id": "salutation",
"name": "Salutation",
"parameter_type": "string",
"default_value": "Hi there, ",
"required": false,
"help": "This is your salutation at the start of the greeting message"
}
],
"non_interactive": [
{
"id": "firstName",
"value": "@FIRSTNAME@"
}
]
},
"template": "<h1>[[salutation]] [[firstName]]</h1>"
}
Here is a basic example app block:
{
"listing": {
"scope": [
"email"
],
"author": "Acme Inc.",
"group": {
"name": "Acme Inc.",
"icon": "<svg id=\"eOYvqUgPi7p1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 300 300\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" style=\"background-color:#fff\"><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Roboto"\" font-size=\"350\" font-weight=\"700\" transform=\"translate(32.249283 272.223328)\" fill=\"#9e0008\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"700\" stroke-width=\"0\"><![CDATA[\r\nA\r\n]]></tspan></text><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Concert One"\" font-size=\"60\" font-weight=\"400\" transform=\"translate(100.991627 266.790509)\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"400\" stroke-width=\"0\"><![CDATA[\r\nInc.\r\n]]></tspan></text>\r\n<style><![CDATA[\r\n@font-face {font-family: 'eOYvqUgPi7p1:::Concert One';font-style: normal;font-weight: 400;src: url(data:font/ttf;charset=utf-8;base64,AAEAAAAOAIAAAwBgT1MvMpX/j74AAAJAAAAAYGNtYXABKgEzAAAB5AAAAFxjdnQgAD8H1AAAARgAAAASZnBnbZJB2voAAAKgAAABYWdhc3AAAAAQAAAA7AAAAAhnbHlmV+EHIAAABmwAAAT2aGVhZPx+KI4AAAGsAAAANmhoZWEOGQg0AAABiAAAACRobXR4GZgDPgAAASwAAAAcbG9jYQNuBK4AAAD0AAAAEG1heHACGgMmAAABSAAAACBuYW1lL+JOFgAABAQAAAJocG9zdP9tAGQAAAFoAAAAIHByZXAXLpg/AAABBAAAABEAAQAB//8ADwAAAE8ATwCWARcBTgIIAnuwACsAsgEEByuwACBFfWkYRAAAAAAqAAAACP5wAAAD7AAEBXgACAAABRgA7gMeAAACVgCGBFAASgKaAKgD6ABUBDoAhAABAAAABwCMAAUAPwACAAEAAAAAAAoAAAIAAlkAAQABAAMAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAB9UBmgAABrj/yP/aBnoAAQAAAAAAAAAAAAAAAAAAAAcAAQAAAAEAACBYltpfDzz1AB0IAAAAAADLYfyZAAAAAMuo4OL/yP5wBnoHpgAAAAgAAgAAAAAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQASAAAAA4ACAACAAYAIAAuAEEASQBjAG7//wAAACAALgBBAEkAYwBu////4f/U/8L/u/+i/5gAAQAAAAAAAAAAAAAAAAAAAAMD9QGQAAUAAAWaBTMAAAEfBZoFMwAAA9EAZgIAAAAAAAAAAAAAAAAAgAAAJwAAAEMAAAAAAAAAAHB5cnMAQAAgIhUH1QGaAAAH1QGaIAABEUAAAAAD7AV4AAAAIAABsAAsS7AJUFixAQGOWbgB/4WwRB2xCQNfXi2wASwgIEVpRLABYC2wAiywASohLbADLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotsAQsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tsAUsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbAGLCAgRWlEsAFgICBFfWkYRLABYC2wByywBiotsAgsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhsMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbAJLEtTWEVEGyEhWS0AAAAAAAAIAGYAAwABBAkAAAFAAMIAAwABBAkAAQAWAKwAAwABBAkAAgAOAJ4AAwABBAkAAwAsAHIAAwABBAkABAAWAKwAAwABBAkABQAaAFgAAwABBAkABgAkADQAAwABBAkADgA0AAAAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAEMAbwBuAGMAZQByAHQATwBuAGUALQBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAwADMAMQAuADAAMAAzADsAcAB5AHIAcwA7AEMAbwBuAGMAZQByAHQAIABPAG4AZQBSAGUAZwB1AGwAYQByAEMAbwBuAGMAZQByAHQAIABPAG4AZQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEAMQAsACAAMgAwADEAMQAgAEoAbwBoAGEAbgAgAEsAYQBsAGwAYQBzACAAKABqAG8AaABhAG4AawBhAGwAbABhAHMAQABnAG0AYQBpAGwALgBjAG8AbQApACwAIABDAG8AcAB5AHIAaQBnAGgAdAAgACgAYwApACAAMgAwADEAMQAsACAAMgAwADEAMQAgAE0AaQBoAGsAZQBsACAAVgBpAHIAawB1AHMAIAAoAG0AaQBoAGsAZQBsAHYAaQByAGsAdQBzAEAAZwBtAGEAaQBsAC4AYwBvAG0AKQAsACAAdwBpAHQAaAAgAFIAZQBzAGUAcgB2AGUAZAAgAEYAbwBuAHQAIABOAGEAbQBlACAAQwBvAG4AYwBlAHIAdAAuAAIA7gAABCoFeAAXABsARLAcL7AaL7AA3LAcELAL0LALL7AZ3LAAELAd3ACwAEVYsBEvG7ERBz5ZsABFWLAFLxuxBQE+WbARELAY3LAFELAZ3DAxJRQOAiMhIi4CNRE0PgIzITIeAhUFESERBCoSKkY0/jA1RioRESpGNQHQNEYqEv2+AUiALDIbBwcbMiwEeCszGwcHGzMrVvw0A8wAAQCGAAAB0AFKAAsAYrIABgMrQBsGABYAJgA2AEYAVgBmAHYAhgCWAKYAtgDGAA1dtNUA5QACXQCwAEVYsAMvG7EDAT5ZsAncQBsHCRcJJwk3CUcJVwlnCXcJhwmXCacJtwnHCQ1dtNYJ5gkCXTAxJRQGIyImNTQ2MzIWAdBWTlBWVlBTUaZVUVFVVk5OAAIASgAABAYFeAADADMAarA0L7ASL7A0ELAl0LAlL7Af0LAfL7ASELAI3LIAHwgREjmyAR8IERI5sATQsAQvsCUQsBTcsAgQsDXcALAARViwLS8bsS0HPlmwAEVYsA0vG7ENAT5ZsABFWLAaLxuxGgE+WbIBEwMrMDEBIQMjARYWFRUUDgIjIi4CNTUhFRQOAiMiLgI1NTQ+Ajc2Ejc+AzMzMh4CFwGKAT6UFgHgAgYFGjgzNDgbBf5wBRs4NDQ4GgQBAgIBMm4yChwuSDhkN0kuGwsCXAIY/YZEjkIeJkc5IiI4SCaMjCZIOCIiOUcmHh9GSEcgrgFlryVFMx8fM0UlAAEAqAAAAfQFeAAVACiyCgADK7AKELAX3ACwAEVYsAUvG7EFBz5ZsABFWLAQLxuxEAE+WTAxEzQ+AjMyHgIVERQOAiMiLgI1qAkhQjo6QiEJCCFDOjpCIQkEkitSQSgoQVIr/FQsUkEnJ0FSLAAAAQBUAAADogPoAEMAw7BEL7A5L7BEELAg0LAgL7AA3LTaOeo5Al1AGwk5GTkpOTk5STlZOWk5eTmJOZk5qTm5Ock5DV2wORCwCtCwCi+wORCwFNywL9CwLy+wFBCwRdwAsABFWLAbLxuxGwE+WbIoPgMrsBsQsAXcQBsHBRcFJwU3BUcFVwVnBXcFhwWXBacFtwXHBQ1dtNYF5gUCXbAbELAP3EAbBw8XDycPNw9HD1cPZw93D4cPlw+nD7cPxw8NXbTWD+YPAl2wKBCwNNwwMQEUHgIzMj4CNTQ+AjMyHgIVFA4EIyIuAjU1ND4EMzIeBBUUDgIjIi4CNTQuAiMiDgIVAYQGFislLDIYBgkiQzo1OhsEJ0JWYWQuT5RzRi1IWlxTHlmFYD8kDwQbOjUTOTYmBRgxLCUrFgYBWhAxLyIUIy8aDSEdExghIwpAYUcwHAwqWo1j6l+EWDEYBh4yQUhIHxArJxwDEiYjGC0iFRgkKBAAAQCEAAADxgPoADUAU7A2L7AKL7AA3LA2ELAg0LAgL7AW3LAr0LAKELAw0LAAELA33ACwAEVYsAUvG7EFAT5ZsABFWLAbLxuxGwE+WbIwEAMrsDAQsCbQsisQMBESOTAxJRQOAiMiLgI1ETQuAiMiDgIVFRQOAiMiLgI1ETQ+AjMyHgIVPgMzMh4CFQPGCiE9NDM8IAkFEiMeKTIdCgohPTQzPCAJBh49Nzc+HwgIIjVKMTduWDfkK1JAJydAUisBhhw2KRk2Xn9JvitSQCcnQFIrAiIrUT8nJTQ6FR08MB8kVIhkAAAA) format('truetype');}@font-face {font-family: 'eOYvqUgPi7p1:::Roboto';font-style: normal;font-weight: 700;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}\r\n]]></style>\r\n</svg>"
},
"icon": "<svg id=\"eOYvqUgPi7p1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 300 300\" shape-rendering=\"geometricPrecision\" text-rendering=\"geometricPrecision\" style=\"background-color:#fff\"><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Roboto"\" font-size=\"350\" font-weight=\"700\" transform=\"translate(32.249283 272.223328)\" fill=\"#9e0008\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"700\" stroke-width=\"0\"><![CDATA[\r\nA\r\n]]></tspan></text><text dx=\"0\" dy=\"0\" font-family=\""eOYvqUgPi7p1:::Concert One"\" font-size=\"60\" font-weight=\"400\" transform=\"translate(100.991627 266.790509)\" stroke-width=\"0\"><tspan y=\"0\" font-weight=\"400\" stroke-width=\"0\"><![CDATA[\r\nInc.\r\n]]></tspan></text>\r\n<style><![CDATA[\r\n@font-face {font-family: 'eOYvqUgPi7p1:::Concert One';font-style: normal;font-weight: 400;src: url(data:font/ttf;charset=utf-8;base64,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) format('truetype');}@font-face {font-family: 'eOYvqUgPi7p1:::Roboto';font-style: normal;font-weight: 700;src: url(data:font/ttf;charset=utf-8;base64,AAEAAAASAQAABAAgR0RFRgBOAAoAAAHcAAAAKEdQT1MGGu30AAADdAAAALZHU1VCkw2CAgAAAgQAAAA0T1MvMnXGAakAAAMUAAAAYGNtYXABKgEzAAACuAAAAFxjdnQgK34EtQAAAnAAAABIZnBnbV/yGqsAAAbYAAABvGdhc3AACAATAAABLAAAAAxnbHlmlcuNZgAACJQAAALqaGRteBEMBxQAAAFIAAAAFGhlYWT819JcAAACOAAAADZoaGVhCyYF0wAAAbgAAAAkaG10eBg7AikAAAFcAAAAHGxvY2ECNAMTAAABOAAAABBtYXhwAjcDEQAAAXgAAAAgbmFtZRxfORoAAAVYAAABfnBvc3T/bQBkAAABmAAAACBwcmVwKnY2MAAABCwAAAEpAAEAAgAIAAL//wAPAAAAUQBRAHgAuQDVASoBdQAAAAEAAAAMCQYEAgMGAwUFAAAAA4wAZAH+AAACUwB+BWIABwJVAJUELABCBHsAaQABAAAABwCPABYATgAFAAEAAAAAAA4AAAIAAjIABgABAAMAAAAAAAD/agBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAB2z+DAAACYr6MP41CYcAAQAAAAAAAAAAAAAAAAAAAAcAAQACAB4AAAAAAAAADgABAAIAAAAMAAAADAABAAAAAgABAAMABgABAAEAAAAKADIAMgAEREZMVAAeY3lybAAaZ3JlawAabGF0bgAaAAAAAAAEAAAAAP//AAAAAAABAAAAAiMSak90NF8PPPUAGQgAAAAAAMTwES4AAAAA1QFS1vow/dUJhwhzAAEACQACAAAAAAAAACoA6QCkAP4ATgBgATEArADFANQAfAAtAAAAFP5gABQCmwAgAyEACwQ6ABQEjQAQBbAAFAYYABUBpgARBsAADgbfAAIAAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABIAAAADgAIAAIABgAgAC4AQQBJAGMAbv//AAAAIAAuAEEASQBjAG7////h/9T/wv+7/6L/mAABAAAAAAAAAAAAAAAAAAAAAwSnArwABQAABZoFMwAAAR8FmgUzAAAD0QBmAgAAAAIAAAAAAAAAAACAAAAnAAAASwAAACAAAAAAR09PRwAgAAD//QYA/gAAZgeaAgAgAAGfAAAAAAQ6BbAAIAAgAAMAAQAAAAoAMAA+AARERkxUABpjeXJsABpncmVrABpsYXRuABoABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAEACAACAEIABAAAAFwATAAFAAUAAAAAAAAAEgAAAAAAAP/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAEAAgAGAAAAAQACAAUABAADAAAAAQACAAEAAgAFAAQAAQAAAAMAAgAAsAwrsAArALIBCwIrALcBMSgfFg4ACCu3AkQ6LCASAAgrtwMxKB8WDgAIK7cEkXdcOiMACCu3BXZgSzYdAAgrtwYlHxgRCwAIK7cHQjYqHhIACCu3CDovIhgPAAgrtwk2LCIYDwAIK7cKW0s6KhkACCu3C/vNoHJFAAgrALIMCwcrsAAgRX1pGESyMA4Bc7KwEAFzslAQAXSygBABdLJwEAF1sj8UAXOyXxQBc7J/FAFzsi8UAXSyTxQBdLJvFAF0so8UAXSyrxQBdLL/FAF0sh8UAXWyPxQBdbJfFAF1sn8UAXWyDxgBc7JvGAF1sn8YAXOy7xgBc7IfGAF0sl8YAXSyjxgBdLLPGAF0sv8YAXSyPxgBdbIvGgFzsm8aAXOyLyABc7I/IAFzAAAAAAAACABmAAMAAQQJAAAAXgC6AAMAAQQJAAEADACuAAMAAQQJAAIACACmAAMAAQQJAAMAFgCQAAMAAQQJAAQAFgCQAAMAAQQJAAUAJgBqAAMAAQQJAAYAFgBUAAMAAQQJAA4AVAAAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAFIAbwBiAG8AdABvAC0AQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMgAuADEAMwA3ADsAIAAyADAAMQA3AFIAbwBiAG8AdABvACAAQgBvAGwAZABCAG8AbABkAFIAbwBiAG8AdABvAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEAMQAgAEcAbwBvAGcAbABlACAASQBuAGMALgAgAEEAbABsACAAUgBpAGcAaAB0AHMAIABSAGUAcwBlAHIAdgBlAGQALgAAsAAsS7AJUFixAQGOWbgB/4WwRB2xCQNfXi2wASwgIEVpRLABYC2wAiywASohLbADLCBGsAMlRlJYI1kgiiCKSWSKIEYgaGFksAQlRiBoYWRSWCNlilkvILAAU1hpILAAVFghsEBZG2kgsABUWCGwQGVZWTotsAQsIEawBCVGUlgjilkgRiBqYWSwBCVGIGphZFJYI4pZL/0tsAUsSyCwAyZQWFFYsIBEG7BARFkbISEgRbDAUFiwwEQbIVlZLbAGLCAgRWlEsAFgICBFfWkYRLABYC2wByywBiotsAgsSyCwAyZTWLBAG7AAWYqKILADJlNYIyGwgIqKG4ojWSCwAyZTWCMhsMCKihuKI1kgsAMmU1gjIbgBAIqKG4ojWSCwAyZTWCMhuAFAioobiiNZILADJlNYsAMlRbgBgFBYIyG4AYAjIRuwAyVFIyEjIVkbIVlELbAJLEtTWEVEGyEhWS2wCiywIkUtsAsssCNFLbAMLLEnAYggilNYuUAABABjuAgAiFRYuQAiA+hwWRuwI1NYsCCIuBAAVFi5ACID6HBZWVktsA0ssECIuCAAWlixIwBEG7kAIwPoRFktAAUAZAAAAygFsAADAAYACQAMAA8AUACwAEVYsAIvG7ECGD5ZsABFWLAALxuxAAw+WbIEAgAREjmyBQIAERI5sgcCABESObIIAgAREjmwCtyyDAIAERI5sg0CABESObACELAO3DAxISERIQMRAQERAQMhATUBIQMo/TwCxDb+7v66AQzkAgP+/gEC/f0FsPqkBQf9fQJ3+xECeP1eAl6IAl4AAAEAfv/1AcUBKQALACOyAwwNERI5ALAARViwCS8bsQkMPlmxAwawCitYIdgb9FkwMTc0NjMyFhUUBiMiJn5dRkddXEhHXI5FVlZFRFVVAAIABwAABVwFsAAHAAoARwCwAEVYsAQvG7EEGD5ZsABFWLACLxuxAgw+WbAARViwBi8bsQYMPlmyCQQCERI5sAkvsQABsAorWCHYG/RZsgoEAhESOTAxASEDIQEhASEBIQMDuP3yZP7BAh4BFgIh/sH93gFstwEs/tQFsPpQAh8CIQABAJUAAAHBBbAAAwAdALAARViwAi8bsQIYPlmwAEVYsAAvG7EADD5ZMDEhIREhAcH+1AEsBbAAAAEAQv/sA/YETgAcAE2yFh0eERI5ALAARViwDy8bsQ8UPlmwAEVYsAgvG7EIDD5ZsQABsAorWCHYG/RZsgMIDxESObITDwgREjmwDxCxFgGwCitYIdgb9FkwMSUyNjchDgIjIgARNTQAMzIWFyEmJiMiBhUVFBYCMVBkAgEPAXbNfOj+9AEK6Mv1Av7xAmRSZWdm1VhJbrdlAScBBBP6ASrnwFRpk6Uep5IAAQBpAAAEDwROABEAVLIMEhMREjkAsABFWLADLxuxAxQ+WbAARViwAC8bsQAUPlmwAEVYsAcvG7EHDD5ZsABFWLAPLxuxDww+WbIBAAcREjmwAxCxDAGwCitYIdgb9FkwMQEXNjMyFhcRIRE0JiMiBxEhEQF5CXTDrKgC/t9QXXo9/t8EOn2Rysn9RQK0XFNo/QUEOgAAAA==) format('truetype');}\r\n]]></style>\r\n</svg>",
"name": "Greeting Block (Simple)",
"description": "Displays a simple greeting for the contact.",
"links": [
{
"description": "Acme Inc",
"url": "https://fake.acmeinc.com/about"
}
]
},
"parameters": {
"interactive": [
{
"id": "salutation",
"name": "Salutation",
"parameter_type": "string",
"default_value": "Hi there, ",
"required": false,
"help": "This is your salutation at the start of the greeting message"
}
],
"non_interactive": [
{
"id": "firstName",
"value": "@FIRSTNAME@"
}
],
"preview": [
{
"id": "firstName",
"value": "Katy"
}
]
},
"template": "<h1>[[salutation]] [[firstName]]</h1>"
}
Updated about 2 months ago