diff --git a/service/crm.md b/service/crm.md index 73ed639d161d5bb025f66d4a4913dc18ee89cf85..5a10e386f663c841ac48885fdbf90835ce3f1368 100644 --- a/service/crm.md +++ b/service/crm.md @@ -186,10 +186,27 @@ The CRM service is built with two distinct servers: * `test-api.donate.torproject.org`: test site to rename the API middleware (see [issue 40123](https://gitlab.torproject.org/tpo/tpa/team/-/issues/40123)) +#### Access + The CRM doesn't talk to the outside internet and can be accessed only via http authentication. -Users that need to access the crm need both to be added on Civi and on the apache on crm-ext-01.tpo. -The `donate-api` php app is the component that allows communications via the `donate.torproject.org` site and Civi. -<https://donate.torproject.org> is a static website built with Lektor. That site talks with the donation API middleware through Javascript - a react component was written for this and is part of the [donate-static repository](https://gitlab.torproject.org/tpo/web/donate-static). + +Users that need to access the CRM need both to be added on Civi and on the apache on `crm-ext-01.tpo`. + +#### Components + +The Civi CRM instance is used for: +- Mass emailing via the Newsletter +- Donation campaigns + +The monthly newsletter is configured on Civi and an archive is created on <https://newsletter.torproject.org>. + +Donation campaigns are setup both on Civi and the donate website ([donate.torproject.org](https://donate.torproject.org). + +<https://donate.torproject.org> is a static website built with Lektor like all the other tpo [websites](https://gitlab.torproject.org/tpo/web/). + +<https://donate.torproject.org> doesn't talk to Civi. The `donate-api` php app is the component that allows communications via the `donate.torproject.org` site and Civi. + +The donate.tpo site talks with the donation API middleware through Javascript - a react component was written for this and is part of the [donate-static repository](https://gitlab.torproject.org/tpo/web/donate-static). ## Issues