EventLock

EventLock

Contract & booking management

Set a New Password

Choose a strong password for your account.

Forgot Password?

Enter your email and we'll send a reset link.

or

EventLock
You're signed in

Run your own events business? Get proposals, contracts, and payments with a free 14-day trial.

EventLock
EventLock
— no card required to keep using EventLock
Your free trial has ended — your data is safe, some premium features are limited.

Dashboard

🔔Notification Center
Everything the system has flagged — sorted by urgency, not just newest first.
All () Unread ()
All caught up — nothing needs your attention.
Needs Attention
Upcoming events at risk — fix the signature or the staffing before the date slips.
Action Center
Everything that needs your attention — sorted by urgency.

Resolved items (paid, signed, staffed) disappear automatically. Settlement dismissals reset on reload.

Tagged Portal Messages
Every question stays attached to its proposal or job.
Collected This Month
Gross Profit (mo.)
Viewed, Not Signed
Contractors
Upcoming
Booked EventProposed EventPast
Waiting Messages
Most recent client and contractor questions.
No waiting messages.
Contractor Schedule
Who’s booked when — upcoming events, soonest first.
No upcoming bookings yet. Confirmed and held contractors will appear here by date.
Recent Contracts
No contracts yet
Live Activity
No activity yet
Powered by EventLock

Lead Forms

Website intake widgets collect event requests without showing pricing.

Widgets

No lead widgets yet.
Website Leads
Turn a request into a proposal when it is real.
No website leads yet.

Service Catalog

No services yet. Add your first one!

Product Catalog

No products yet. Add your first one!

Recurring Jobs

Ongoing services (weekly kids nights, pool cleaning…) invoiced automatically each period. You mark invoices paid — clients pay by check or however you've arranged.

Set up a recurring job

Each invoice bills the actual number of these days in its period — a month with 5 Wednesdays bills 5 nights, not 4.

Sending + signing the linked proposal locks in the cadence and notice period. Later invoices never need another signature.

Loading recurring jobs...
No recurring jobs yet. Set one up for any service that repeats until cancelled.

Company Policies

Publish the exact terms your organization will freeze into future proposal sends.

Example language only. EventLock does not provide legal advice. Review these policies for applicable local law before publishing.
Publishing is private to your organization

Publishing activates this version only for your organization’s future proposal sends. It does not create a public policy page or change any proposal, contract, or signature already sent or completed.

Loading policy versions...
No policy draft is available

Reload this page to create the first company-specific draft from EventLock's starting language.

Clients

No clients yet.

No clients match that search.

🔗 Client Portal

Persistent link — client sees current proposal + all past events. Great for regulars.

Details
Address
Birthday
Spouse
Children
Referred By
Contact
Billing
Revenue
Contracts
Retainer
Deposit
Private Notes — only you see these
No notes yet

Contractor Roster

Solo plan: 1 contractor slot (your own contractor identity). You're at your limit — for unlimited contractors.
Your plan moved to Solo — pick 1 contractor to keep
All contractors below stay fully visible until . After that, everyone except your pick is deactivated (data preserved, not deleted).
Contractor Service Requests
Review requested services and add the ones you want in the catalog.

No contractors yet.

No contractors match that search.

Contracts

No contracts yet.

Finance

to
Finance reporting is part of your paid plan. Your trial has ended — upgrade to keep viewing income, contractor expense, and margin data.

Loading finance data…

Settings

Company Information

Optional. Shown to clients and contractors instead of your legal company name — e.g. a DBA or brand name. Contracts and legal documents still use the legal name.
Optional. Used only for client-facing personalization on the proposal page (e.g. "Message Bob at Imagination Overdrive"). Leave blank to show just the company name.

Client & Contractor Message SMS Alerts

When a client or contractor sends you a message, we'll text this number so you don't miss it. Leave blank to turn off SMS alerts for your company — messages still show up in the app either way.

Default Contract Settings

Florida: no sales tax on most services. Check only what applies in your state.

Automated Client Follow-Up Emails

Default template + timing used for every new one-off proposal. Merge-fields: {client_name} {event_type} {child_name} {review_url}. Recurring-job clients (weekly kids nights, etc.) never receive these — one-off events only. Every email includes a required unsubscribe link. {review_url} (Post-Event Check-In only) links to the client feedback/tip/review page below.

Client Review & Tip Page

Clients reach this page from the post-event check-in email above. They leave free-text feedback, a 1-10 rating, and can tip your contractor(s) by card — 100% of the tip reaches them, your business absorbs the card fee. A rating of 8, 9, or 10 prompts the client with your Google review link below; ratings 1-7 are sent straight to your Notifications panel so you can follow up before it becomes a public complaint.

Leave blank to skip the Google review prompt entirely — no ratings will surface a review link until this is set. Find your link in your Google Business Profile → "Ask for reviews."

Payment Methods

Card Payments (Stripe)

Connect your own Stripe account so clients can pay by credit card directly from their portal. Keys are encrypted and stored securely — they are never echoed back here.

In your Stripe Dashboard → Developers → API Keys, create a Restricted key with permissions: checkout.sessions:write, payment_intents:read, charges:read, refunds:write. Then register a webhook endpoint at https://wdcsjdblavjylezohlxd.supabase.co/functions/v1/eventlock-stripe-webhook listening for checkout.session.completed, checkout.session.expired, payment_intent.payment_failed, charge.refunded.

Client Insurance Requests

Shown on the client portal and added to the proposal total only if the client requests it.

Proposal Numbering

Control how proposal/invoice numbers are generated when you create a new proposal or copy an existing one. You can still override the number on any individual proposal.

Next number preview

Plan & Billing

Your current EventLock plan. Upgrade to unlock team rostering, card payments, and more.

Full Stripe checkout coming in Phase 2. Subscription management, card updates, and billing history will appear here once you subscribe.

You're on the legacy free plan — full access to all currently-shipped features, no expiry, no billing required. New premium features as they launch will show upgrade prompts.

Calls

Live coaching during client calls — close more bookings.

Live call coaching is available in the EventLock Mac app.

Open EventLock on your Mac and navigate to the Calls tab to get real-time coaching suggestions during client calls — hands-free, right in your workflow.

Coming soon — ask us for early access.

Coaching Suggestions

Suggestions will appear here as the conversation unfolds.

Ready to coach
Hit Start when your call begins.
Coaching active
Listening to your call...
Check the Mac app for details.
Live Transcript

Transcript will appear here once the call starts.

Dev / Self-test (bridge rendering check)

Proposals

No active proposals. Create your first one!

Saving draft locally... ✓ Draft saved locally ⚠ Local draft save failed
Website Intake Notes

Who's the client?

Search or view saved clients to auto-fill this proposal, or type a new client manually.

Auto-filled from saved client:
Saved Clients
No saved clients match that search.

Email or phone is required before sending. Drafts can be saved without contact info.

Event Details

When, where, and what type of event?

Services & Products

Select from your catalog. Prices and contract notes auto-populate.

Add Service
No services yet —
Add Product
No products yet —
Add Custom Item (travel fees, rush charges, one-offs)
Item
Qty/Hrs
Rate
Total

Check items to apply

Subtotal:
Discount (%):
Tax (%):
Click services or products above to add them to this proposal
💳 Accepted Payment Methods

Uncheck methods you don't want for this proposal.

Confirm contractors

One line per service. Expand a line to fill it, see who's holding it, or message a contractor.

👁 Client View
✉️ Automated Follow-Up Emails
days after
months after
Timing and enable/disable only — the email text itself comes from your company's default templates in Settings. Saved automatically with the rest of this proposal.
No services in this proposal to assign. Products don't require contractor assignment.
of services covered, more requested
of services requested

Review & Send

Everything look good? Save as draft or send to the client.

Client
Event
Pricing
📅 Contractor Schedule
📣 Open-Call Contractor Offers

Already sent to the client. Make a change to enable saving or sending again.

Totals don't match the line items. Fix the line items or discount before sending.
📋 Client Proposal Link

Send this link to your client. When they open it, you'll be notified.

👁 Viewed
✍️ Signed!
🔒
Signed Contract — Locked
Notes can be edited freely. Changing anything else requires the client to re-sign.
Open for Re-Signature
Save edits, then resend the client link so the client can sign again.
Declined by client

You can keep EventLock's default number, or use your own format like year, event date, client, and event name.

Client & Event
Email or phone is required before sending. Drafts can be saved without contact info.
Line Items
Item
Qty
Rate
Total
Subtotal:
Discount:
Tax:
💳 Accepted Payment Methods

Uncheck methods you don't want for this proposal.

⚠ Shown word-for-word to your client on their proposal. Do not include internal or private information.

✓ You can still edit notes while the contract is locked.

Already sent to the client. Make a change to enable saving or sending again.

Totals don't match the line items. Fix the line items or discount before sending.
Client Link
Status
Created
Sent
Viewed
Signed
Payment Schedule
Booking type
Deposit
Balance
Balance due

Lifecycle & Payments
Day-of check-ins
Cancellation
Cancelled by client
Tier
Non-refundable
Refund (manual)
Contractor comp (manual)
📅 Rescheduled booking
Current event date
Original event date
Reschedule count
Total reschedule fees
Last rescheduled
⚠ Contractors need to reconfirm for the new date. Their holds were set for the original date — reach out to verify availability before confirming the event.

Manual settlement — no automated date change sent to contractors.

💬 Messages
No messages yet
📅 Calendar

Downloads an .ics file — works with Apple Calendar, Google Calendar, Outlook, and any calendar app.

Quick Add Service
Quick Add Product

Enter a service name first, then click AI Write

Enter a product name first, then click AI Write

Add a name now, then send a portal link when you have an email. The contractor can fill in the rest.
No services in catalog yet —
Roster Exclusivity

This contractor is locked to your company — they cannot redeem a share code to join any other org while this is set.

Default. This contractor can also be linked to other companies via share code — today's normal behavior.

Checking public directory preference… ✓ This contractor has opted into the public directory (their own choice — search/browse launches in a later update). This contractor has not opted into the public directory. That's their own preference, set from their portal.
Portal Access
Last invite sent
No invite sent yet.

The contractor will be able to sign up with Google or a password using . Their account links automatically to this contractor profile on first login.

Job Performance
Loading scores…
Our Score:
Aggregate Score:

Private to your company — never shown to the contractor. An unrated completed job counts as a perfect score by default.

Your Private Skill Assessment

Your own private judgment of this contractor's actual skill level — independent of whatever they claim on their own profile. Never shown to them or to any other company.

Rate Contractor

Private to your company. A category you never rate on a completed job still counts as a perfect score for that contractor — never zero, never excluded.

No rating categories configured yet.

Add Contractor by Code

Ask the contractor for their EventLock share code (from their contractor portal profile). This links their existing global profile into your roster — you don't re-enter their info.

📡 Offer Tracking

— offers move in 15-minute steps; refresh to see the latest. Highlighted cards still have unfilled slots.

No trackable services on this proposal yet.

Messages

Event

Date
Time
Venue
Status
Contractor
Total

EventLock Plans

Choose the plan that fits your operation.

Solo$19/mo

Proposals, contracts, e-signature, client portal, lead widgets, in-app calendar. Perfect for solo operators.

Team$39/mo

Everything in Solo plus contractor rostering, hold/confirm staffing workflow, contractor messaging & schedule view.

Studio$79/mo

Everything in Team plus Stripe card payments from clients, advanced cancellation engine, and multiple brand support.

Full subscription checkout coming soon. Your trial continues in the meantime — no card required.