Skip to main content

Delivery Configuration

The Delivery tab configures where and how reports are sent. Anaphora supports multi-channel delivery via email, webhooks, and S3 archiving.

Overview

After composition, the report is delivered via your configured interfaces:

Delivery Interfaces

Delivery Interfaces are reusable destination configurations. Configure them once in Settings, then select them in any job.

Available Types

InterfaceBest ForFeatures
SMTPCorporate emailSSL/TLS, attachments
MailgunTransactional emailHigh volume, tracking
WebhookIntegrationsCustom payloads, any endpoint
S3Archival, complianceHistorical records, versioning

Reusability

You can configure multiple interfaces of each type:

  • Different SMTP servers for different teams
  • Separate S3 buckets for different retention periods
  • Various webhooks for different integrations

S3 Archiving

S3 is particularly valuable for historical archives and compliance workflows.

Use Cases

ScenarioBenefit
Historical reference"What did this dashboard look like on date X?"
Compliance evidenceImmutable records for audit requirements
Long-term retentionStore reports beyond housekeeping limits
Cross-system integrationOther tools can access archived reports

Email Delivery

Anaphora supports sending reports via SMTP or Mailgun.

Email Options

FieldDescription
AttachmentsWhether to attach the PDF report to the email.
Message templateCustomizable email body with variables.
RecipientsList of email addresses to send the report to.
Recipients

Recipient email addresses can be either marked as single user or as group address. Emails sent to single user addresses will include a snooze and unsubscribe link in the footer. Group addresses will not include these links.

Webhook Delivery

Webhooks enable custom integrations with any HTTP endpoint.

Webhook Configuration

FieldDescription
Message templateCustomizable message body with variables.
JSON body templateDefine the JSON payload with variables. Only available when enabled in the Webhook interface.

Webhook Use Cases

IntegrationDescription
Ticketing systemsCreate tickets for alerts
Chat platformsCreate messages in collaboration tools
Data pipelinesFeed report data to analytics
Custom dashboardsUpdate external status pages

Multi-Channel Delivery

Send the same report to multiple destinations:

Configuration

  1. Click Add Delivery
  2. Select interface type
  3. Configure destination
  4. Repeat for additional channels

Example: Alert with Archive

Delivery 1: Webhook e.g. Slack (immediate notification)
Delivery 2: Email (stakeholder distribution)
Delivery 3: S3 (permanent archive)

Partial Success

With multi-channel delivery:

  • Each channel is attempted independently
  • Partial success (some channels succeed, others fail) is logged

Testing Delivery

Every delivery config includes a Test button. Use it to verify configuration before saving the job. All steps during the capture and delivery process are logged for troubleshooting. Use debug mode to also receive a video of the capture process.

Next Steps