Craft CMS
The Formcrier plugin adds Formcrier as an integration in Formie and Freeform, sent from Craft's queue with automatic retries. It needs Craft 5 and the Starter plan or above.
Install with Composer
From your project folder:
composer require formcrier/craft-formcrier php craft plugin/install formcrier
Add your API key
In your Formcrier dashboard, go to Integrations & API keys and create a key, then add it to your .env file. The plugin reads $FORMCRIER_API_KEY by default; check the connection in Settings → Plugins → Formcrier.
FORMCRIER_API_KEY="sk_live_ab12…"
Formie
In Formie → Settings → Integrations → Miscellaneous, add a Formcrier integration. Then open each form you want alerts for and switch Formcrier on in its Integrations tab. An opt-in field is optional.
Freeform
In Freeform → Settings → Integrations → Webhooks, add a Formcrier integration. Then switch it on in each form's integration settings. It works with every Freeform edition.
Queue and retries
Submissions are sent from Craft's queue, so visitors never wait. If Formcrier can't be reached, the job tries again after 1 minute, 5 minutes, 30 minutes, 2 hours and 6 hours, and each submission is sent only once. Spam is never sent.
Utilities → Formcrier shows the connection, your forms and the recent sends, and has Send test alert and Sync forms buttons. php craft formcrier/forms/sync syncs forms from the command line.