Skip to main content

evoLeadGate: settings

The component settings are in Components → evoLeadGate → Options (the screen title is "evoLeadGate: Options"). The settings of each form are not here: they live in the builder element and are described in the Reference.

General

Setting What it does Default
Download link validity (days) How long the download link works after the form is submitted. Accepts 1 to 365. 7
Default notification email Address that receives the notice for each lead when the form defines no notification emails of its own. empty

Anti-spam

Setting What it does Default
Maximum submissions per IP How many submissions are accepted from one IP within the window. 0 disables the limit. Accepts 0 to 1000. 5
Limit window (minutes) Length of the window for the limit above. Accepts 1 to 1440. 10
Minimum fill time (seconds) If the form is sent sooner than this, it is rejected. Accepts 0 to 60. 3

On top of these three settings, the form carries a hidden honeypot field that is not configurable: if it arrives filled in, the submission is rejected.

A submission rejected by the anti-spam gets a generic response that does not say which check tripped. The visitor sees a message asking them to wait and try again.

Privacy

Setting What it does Default
Private folder protection The Check protection button: requests a test file from images/evoleadgate-privado/ over HTTP and warns you if the server does not block direct access. Only for users with the admin permission. not applicable
Store the full IP address With "Yes" the visitor's full IP is stored on the lead and on each download. With "No" it is stored anonymised. Yes
IP retention (months) After this period, the retention task clears the IP of leads and downloads. 0 means no limit. Accepts 0 to 120. 12
Lead retention (months) After this period, the retention task deletes the lead and its downloads. 0 means no limit. Accepts 0 to 240. 0
Delete data on uninstall If set to "Yes", uninstalling the component drops the leads, downloads and attempts tables. No

Both retention periods only apply if the scheduled task "evoLeadGate: data retention" has been created and is enabled. How the IP is anonymised and what each table stores is in Data it handles.

License

Shows the licence status of the extension (active, expired, domain not assigned, and so on) with the matching notice. The Download ID is not entered here: you paste it in System → Update Sites, on the evoLeadGate row. With or without a licence, the extension works.

Emails

Two emails: the notice to your team and the delivery email to the visitor. If you leave a field empty, the default text for the site language is used.

Setting What it does Default
Notification subject Subject of the new-lead notice. default text ("New lead: {form_id}")
Notification body Body of the notice. default text
Delivery email subject Subject of the email the visitor receives. default text ("Your download is ready")
Delivery email body Body of the email to the visitor. default text

Placeholders accepted in subjects and bodies: {email}, {form_id}, {fields}, {download_url} and {lead_url}. {fields} is replaced by one "label: value" line per extra field; {lead_url} is the link to the lead in the panel. The delivery email is always sent to the address the visitor typed in that same form.

The sender and the mail server are those of Joomla's global configuration.

Permissions

On the Permissions tab, set these per user group:

Action What it allows
Configure ACL & Options (core.admin) Change the options and use Check protection.
Access administration interface (core.manage) View the lead list and detail; also the read-only REST API.
Delete (core.delete) Delete leads.
Export leads (evoleadgate.export) Use the Export CSV button.

Scheduled retention task

In System → Scheduled Tasks → New, choose "evoLeadGate: data retention". Each time it runs it:

  1. Clears the IP of leads created before the IP retention period (if it is not 0).
  2. Clears the IP of downloads older than that same period.
  3. Deletes leads older than the lead retention period, with their downloads (if it is not 0).
  4. Deletes anti-spam attempts older than one day (the component also purges them on every new submission).

Run it daily. The package does not create the task.