Custom post types can be added using our Advanced Composer Blocks Addon.

select('automated_disabled', '', ['' => 'Check for new posts since last newsletter', '1' => 'Do not check for new posts']) ?>
select('automated_include', __('If there are new posts', 'newsletter'), [ 'new' => __('Include only new posts', 'newsletter'), 'max' => __('Include specified max posts', 'newsletter') ], ['description' => '']) ?>
select('automated', __('If there are not new posts', 'newsletter'), [ '' => 'Show the message below', '1' => 'Do not send the newsletter', '2' => 'Remove this block' ], ['description' => '']) ?> text('automated_no_contents', null, ['placeholder'=>'No new posts message']) ?>
select('layout', __('Layout', 'newsletter'), array('one' => __('One column', 'newsletter'), 'two' => __('Two columns', 'newsletter'), 'big-image' => __('One column, big image', 'newsletter'))) ?> font('title_font', __('Title font', 'newsletter')) ?> number('excerpt_length', __('Excerpt words', 'newsletter'), array('min' => 0)); ?> font('font', __('Excerpt font', 'newsletter')) ?>
checkbox('show_image', __('Show image', 'newsletter')) ?>
checkbox('show_date', __('Show date', 'newsletter')) ?>
select_number('max', __('Max posts', 'newsletter'), 1, 40); ?>
select_number('post_offset', __('Posts offset', 'newsletter'), 0, 20); ?>
language(); ?> button('button', 'Button', array('url' => false)) ?> section(__('Filters', 'newsletter')) ?> categories(); ?> text('tags', __('Tags', 'newsletter'), ['description' => __('Comma separated')]); ?> block_commons() ?>