Configuring the plugin
Go to Smaily plugin by clicking from the menu on “Smaily” (1). Insert Smaily subdomain (2), API user (3), API password (4) and then click on the button “Check”. You can create API user in Smaily under “Preferences” ➝ “Integrations”.
Basic or Advanced settings
Choose basic settings if you wish to use Smaily default signup form, which includes only email and name fields. With Advanced settings you can add your own subscription form or modify the default signup form, e.g add additional fields.
To add your own signup form, click on “Advanced” (1) and paste the HTML in the text box. To add custom fields, click on “Advanced” (1) ➝ “Regenerate” (2) and then add your desired fields; e.g. from_web, language, etc. When all is done, click “Save changes” (3).
To add Smaily Widget into your page, go to “Appearance” ➝ “Widgets” (1). Find Sendsmaily Newsletter Subscription from available widgets and click on it. Choose which region you want the widget to insert to and click on “Add Widget” button (2). Once the widget has been added to a region you have an option to write a title, display the name field and choose the autoresponder to trigger. Don’t forget to save it!
Autoresponder can be used to send out welcome emails to new subscribers. Read more on how to create welcome email automation workflows.
From widget settings Autoresponder drop-down menu (1) you can choose between automations you have built in Smaily using “form submitted” trigger.
Note! Every Smaily Newsletter Subscription form submission also triggers automations build using “opt-in” trigger. Even if widget is configured to target specific automation.
- Navigate to a Pages section and select a page to edit for adding newsletter form with shortcode.
- Add a [smaily_for_wp_newsletter_form] shortcode to a preferred location.
- You can choose a page to return in case of successful subscription by providing success_url attribute to the shortcode.
- You can also choose a page to return in case of error by providing failure_url attribute to the shortcode.
- Default return path for both is the site`s home url.
- You can add the name field to the form by providing show_name attribute to the shortcode.