Automated Emissions Report Approval Routing
When a completed emissions report is flagged in Persefoni, WebRun checks the report type and framework, identifies the right approver, drafts a sign-off request email in Gmail, and posts a Slack reminder to the approver so the report does not sit waiting past the disclosure deadline.
How do I route completed emissions reports for approval automatically?
WebRun detects when an emissions report is completed in Persefoni, identifies the correct approver based on the report type and your routing rules, drafts a sign-off request email in Gmail, and posts a Slack reminder to the approver. The email waits for team review before it reaches the approver, and a follow-up reminder fires after 48 hours if sign-off is still pending.
- Completed reports reach the right approver within minutes of being finished in Persefoni
- No report sits waiting silently - Slack reminders escalate after 48 hours
- The approval email is reviewed by your team before the approver sees it
Built for sustainability managers · ESG compliance teams · carbon accounting leads · CFO sustainability offices
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.persefoni.comin a real browser with your saved login - no setup, no API keys. -
1
Persefoni - detect completed report and identify approver
WebRun opens Persefoni to detect completed report and identify approver. - Open Persefoni and check for any reports whose status has changed to completed or ready for review
- Read the report type: CSRD, CDP, annual GHG inventory, or internal disclosure
- Identify the designated approver for that report type based on your team's routing rules
Done when The completed report is identified with its type and the correct approver confirmed.
-
2
Gmail - draft sign-off request for review
WebRun opens Gmail to draft sign-off request for review. - Draft a sign-off request email addressed to the approver
- Include the report name, the framework it covers, the disclosure deadline, and a link to the report in Persefoni
- Leave the email as a draft for a team member to review before sending to the approver
Done when The sign-off request draft is ready in Gmail for team review before it is sent to the approver.
-
3
Slack - remind approver of pending sign-off
WebRun opens Slack to remind approver of pending sign-off. - Post a Slack message to the sustainability channel noting that the report is ready for sign-off
- Tag the approver in the Slack message and include the report name and deadline
- Set a reminder to follow up in 48 hours if the sign-off has not been confirmed
Done when The approver is notified in Slack with report details and the deadline for sign-off.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it send the sign-off request to the approver automatically?
No. The sign-off request email is drafted in Gmail and waits for a team member to review it before it is sent. The Slack message goes to the internal channel only.
How does it know who the right approver is?
It uses the routing rules you configure during setup: for example, CSRD reports go to the CFO, internal GHG inventories go to the sustainability lead. You set the rules once and WebRun applies them every time.
What happens if the approver does not respond before the deadline?
WebRun posts a follow-up Slack reminder 48 hours after the first notification if sign-off has not been confirmed, so the deadline stays visible.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.