Skip to content

Takes incoming web forms and distributes them into multiple CRM channels.

License

Notifications You must be signed in to change notification settings

diehauswirtschaft/campaign-linchpin

Repository files navigation

die HausWirtschaft Logo

campaign-linchpin

A simple Cloud Functions based service to receive applications via an Elementor form used in the HausWirtschaft call.


This project has been developed in the scope of OPENhauswirtschaft for die HausWirtschaft. OPENhauswirtschaft is powered by the Austrian "Klima- und Energiefonds"'s Smart Cities Demo - Living Urban Innovation program.

Deployment

The Node.js 14 runtime is required. All environment variables must be set in .env.yaml at deployment time. Take a look in the public example for all required key-value pairs. The Cloud Functions runtime will install all dependencies via npm ci during the deployment process.

Required files

Before any deployment to Google Cloud, the following files must be present in the project directory:

  • /.env.yaml for all environment variables
  • /confirmation-mail.html for the rich-text confirmation e-mail
  • /confirmation-mail.txt a plain text version of the confirmation as fallback

License

Apache 2.0

About

Takes incoming web forms and distributes them into multiple CRM channels.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published