meganesu / personal-site-v2

The Gatsby site that deploys to meganesulli.com
https://meganesulli.com
MIT License
2 stars 0 forks source link

feat: add ConvertKit mailing list signup form #92

Closed meganesu closed 1 year ago

meganesu commented 1 year ago

Closes #91

Note: Need to test in deploy preview. ConvertKit won't send confirmation emails when using localhost. This is no longer the case now that I'm calling the ConvertKit API and not using the ConvertKit auto-generated HTML embed code.

To Do

Future improvements:

Open Questions

Resources

netlify[bot] commented 1 year ago

Deploy Preview for meganesulli ready!

Name Link
Latest commit 54c1f585207d579ff00d0fa2ae3065bedfde4917
Latest deploy log https://app.netlify.com/sites/meganesulli/deploys/63df3b43ebb10c0009a75b1b
Deploy Preview https://deploy-preview-92--meganesulli.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

meganesu commented 1 year ago

Status update:

meganesu commented 1 year ago

Check out the official ConvertKit React component.

Looks like I might need to load their script for it to work? Not sure how closely that script is tied to the DOM structure in the form templates. Might need to do some testing.

meganesu commented 1 year ago

Update: Using the ConvertKit API works. (Sending a POST request in Postman does send me the email confirmation form.)