MailerLite

You can use MailerLite for your email setup. SaasAble already has a working example on the "coming soon" page, which you can also utilize. You need to provide your key values in the .env file.

Setup:

  1. Mailer lite account setup

    1. Please create Mailer lite account: https://accounts.mailerlite.com/

    2. Integrate API: https://dashboard.mailerlite.com/integrations/api

      You need to get all three things from here

      1. API Token

      2. API URL

      3. Group ID

You must create a new API key and Group if those do not exist.

  1. Set the values from your Mailer lite account to .env file:

.env
##Mailerlite
MAILERLITE_API_KEY=
MAILERLITE_API_ENDPOINT=
## Use commas to separate multiple groups (Notify all groups)
MAILERLITE_GROUP=
  1. We have already set API to send mail in the coming soon page:

src/blocks/ComingSoon.tsx
...
const submitHandler = async (e: SyntheticEvent<HTMLFormElement>) => {
    e.preventDefault();

    try {
      const response = await axios.post('/api/subscribe', { email });
      ...
    } catch (error) {
      ...
    }
  };
...