Upload links
Upload Links are public URLs you generate so someone external (a congregation member, the guest preacher, an event photographer) can upload files directly without having to create an account. You review each file and decide whether it goes into your organization’s media library.
Typical use cases
Section titled “Typical use cases”- Guest preacher — you send a link so they can upload their presentation.
- Retreat photos — attendees upload their photos without creating an account.
- Choir audio — a member records and uploads the audio with no process.
- Event documents — banners, flyers, lists.
Create a link
Section titled “Create a link”From Upload Links → the + Create link button:
- Name — descriptive (e.g. “Preacher’s presentation for Jan 12”).
- Description (optional) — instructions for the uploader (“Upload your sermon as a PDF, max 50 MB”).
- Recipient email (optional) — if filled in, the link gets emailed to them automatically.
- Max files — between 1 and 10. When the limit is reached, the link stops accepting uploads.
- Expires in — 1, 3, 7, 14, or 30 days. After that, the link becomes inactive.
- Allowed types — one or more of: image, audio, video, PDF, PowerPoint.
Click Create link. The app generates a public URL like:
https://app.efaprojection.com/upload/abc123def456Share the link
Section titled “Share the link”Three ways:
- Automatic email — if you set a recipient email, it goes out automatically when you create the link.
- Copy to clipboard — the Copy link button on the link card → paste it wherever you want (WhatsApp, another email, chat).
- Show it to someone in person — the link is copied to the clipboard so you can send it however you prefer.
How it looks for the uploader
Section titled “How it looks for the uploader”The recipient opens the link in their browser and sees:
- Organization name + your logo.
- Link name and description.
- Indicator of how many files they can upload (e.g. “1 of 5 files”).
- Allowed types and max sizes.
- Select files button.
They don’t need an account — the upload is 100% anonymous. When it finishes, they see a “File uploaded — awaiting approval” message.
Review files
Section titled “Review files”When someone uploads something, you receive a push notification and/or email.
From the link’s screen in the web panel, you see the pending files:
| Status | Means |
|---|---|
| Pending | Uploaded, awaiting your decision |
| Approved | Accepted, now in the media library |
| Rejected | Discarded, doesn’t appear in media |
For each pending file:
- Preview — image, audio/video player, first page of the PDF.
- Info — original name, size, uploader’s IP (auditing).
- Approve — enters the organization’s media library.
- Reject — discarded. The file is kept but invisible to the rest of the team.
IP policy
Section titled “IP policy”Each upload records the IP address of the uploader. Useful for:
- Auditing — knowing where it came from.
- Blocking abuse — if someone uploads spam, you can report the IP.
The IP is purely informational — it doesn’t expose real identity.
Expiration and cleanup
Section titled “Expiration and cleanup”Links have two automatic events:
- Expiration: when the expiration date arrives, the link stops accepting uploads. Files already uploaded remain visible to you.
- Purge notice: 7 days before automatic deletion, you get an email notice reminding you that the link and its files will be deleted.
- Purge: some time after expiring, the link and its unapproved files are automatically deleted from the system. Approved files are already part of the media library — they stay.
Filters and search
Section titled “Filters and search”The link list has filters:
- Active — available to receive uploads.
- Expired — past due.
- Inactive — manually disabled.
- All — full history.
And a search by name, description, or creator.
Edit an active link
Section titled “Edit an active link”While a link is still active, you can:
- Change the name or description.
- Edit the instructions.
- Increase the max files (you can’t lower it below the current count).
You can’t change the expiration date or allowed types once created — if you want those changes, it’s better to deactivate the old link and create a new one.
Deactivate early
Section titled “Deactivate early”If you want to close the link before the expiration date:
- The link menu (
⋯) → Deactivate. - Confirm.
The link stops accepting uploads immediately. Files already uploaded remain visible for you to review.
Delete a link
Section titled “Delete a link”To delete the link and all its unapproved files:
- The link menu (
⋯) → Delete. - Confirm (permanent deletion alert).
Approved files that already moved to the media library are not deleted — those remain available separately.
Plan limits
Section titled “Plan limits”| Plan | Upload links |
|---|---|
| Free | Not available |
| Church | 100 |
| Pro | Unlimited |
Upload Links are a paid-plan feature. See Plan and subscription.
Security
Section titled “Security”- The link is a random token of 16+ characters — it can’t be guessed.
- Uploads go through HTTPS (encrypted in transit).
- Files are invisible to the rest of the team until you approve them. The uploader can’t see what they uploaded or anything else.
- If you suspect abuse, deactivate the link immediately.
Next step
Section titled “Next step”Once you approve files, they show up in Media ready to project.