Sedifex Developers

Build websites, automations, and integrations that pay.

Tutorials

Practical Sedifex walkthroughs pulled directly from your docs folder.

Tutorial

Sedifex Automation Use Cases: Travel, Schools, and Events

This guide explains how organizations can use Sedifex for appointments/registrations , program management , and customer communication campaigns .

webhook-use-cases-travel-school-events.md

Sedifex Automation Use Cases: Travel, Schools, and Events#

This guide explains how organizations can use Sedifex for appointments/registrations, program management, and customer communication campaigns.

What’s new in the current workflow#

Sedifex now supports a broader operating model beyond status-based booking webhooks:

  1. Appointments can be created in two ways
    • Manually by staff in the dashboard.
    • Automatically from your website (via form/API integration).
  2. Programs can be added and managed through Products
    • Teams can publish program offerings as products and attach them to booking/registration flows.
  3. Bulk email can be used for advertisement and campaigns
    • Send announcements, seasonal offers, and promotions to grouped audiences.
  4. Blog/news updates can be published for ongoing communication
    • Keep customers informed about new trips, school intakes, event updates, or policy notices.
  5. Customer invite links can grow your client database
    • Share invite/referral links so prospects self-register and enter your CRM for follow-up.
  6. Dashboard finance tracking can record debts and performance metrics
    • Track outstanding balances, payments, and top-level KPIs in one place.
  7. Invoice and receipt generation supports payment operations
    • Issue invoices before payment and receipts after payment for transparent records.

1) Appointments and registrations#

How teams use it#

  • Front desk/admin staff can quickly create appointments manually for walk-ins, calls, or WhatsApp requests.
  • Organizations with websites can integrate forms so submissions create bookings automatically.
  • Staff can still review, approve, confirm, reschedule, or cancel based on internal policy.

Why this matters#

  • No missed leads: Manual capture ensures offline inquiries are tracked.
  • Consistent process: Website and manual entries both land in one workflow.
  • Faster response: Teams can trigger confirmation/reminder communication from one source of truth.

Typical scenarios#

  • Travel agency consultation appointment.
  • School admissions interview slot.
  • Event registration follow-up call appointment.

2) Program management through Products#

How teams use it#

  • Create each program/service as a product (e.g., study abroad package, training cohort, workshop pass, visa support service).
  • Link pricing, duration, branch/location, and availability rules to each product.
  • Route appointments/registrations to the right product for accurate tracking.

Why this matters#

  • Structured offerings: Programs are centrally managed instead of ad-hoc entries.
  • Better reporting: Product-level data helps compare demand and performance.
  • Cleaner operations: Teams can assign staff/resources by product type.

Typical scenarios#

  • Schools publish term-based programs and short courses.
  • Travel teams publish destination packages and consultation services.
  • Event teams publish ticket or workshop categories.

3) Bulk email for advertisement#

How teams use it#

  • Segment contacts by interest, prior bookings, location, or program type.
  • Send bulk campaigns for promotions, enrollment windows, discounts, and deadlines.
  • Re-engage inactive leads with targeted offers.

Why this matters#

  • Scalable outreach: Reach many contacts without one-by-one messaging.
  • Campaign consistency: Standardized templates improve brand communication.
  • Revenue impact: Promotions can drive repeat bookings and new registrations.

Typical scenarios#

  • “Summer travel promo” to previous travel clients.
  • “New intake now open” to parent/student leads.
  • “Early-bird event tickets” to past attendees.

4) Blog posts for news and updates#

How teams use it#

  • Publish updates for policy changes, schedules, new programs, destination advisories, and event announcements.
  • Share useful guides and FAQs that reduce repetitive support questions.
  • Link blog posts in email campaigns and appointment confirmations.

Why this matters#

  • Trust and transparency: Customers stay informed through official updates.
  • Higher conversion: Educational content helps prospects make decisions.
  • Lower support load: Clear published information reduces inbound clarification requests.

Typical scenarios#

  • Travel advisory or visa update article.
  • School calendar/intake notice.
  • Event venue/schedule update.

How teams use it#

  • Share customer invite links by WhatsApp, email, social media, and website landing pages.
  • Let prospects/parents/attendees submit their details directly to build a clean contact base.
  • Convert invite-based contacts into bookings, registrations, and campaign audiences.

Why this matters#

  • Faster database growth: Capture new leads without manual data entry.
  • Better data quality: Standardized fields reduce duplicate or incomplete contacts.
  • Marketing readiness: A larger, structured client list improves bulk email results.

Typical scenarios#

  • Travel agents share invite links during destination campaigns.
  • Schools share links for open-day registrations and intake inquiries.
  • Event teams share links for pre-registration/waitlists before ticket release.

6) Debt recording and dashboard metrics#

How teams use it#

  • Record partial payments and outstanding debts per client, program, or booking.
  • Track collection status and follow up with clients who still owe balances.
  • Monitor dashboard metrics such as total bookings, conversion, revenue, outstanding debt, and campaign performance.

Why this matters#

  • Cash-flow visibility: Teams can quickly see unpaid balances and due amounts.
  • Accountability: Staff can track follow-ups and payment completion status.
  • Decision support: Management can use dashboard trends to adjust pricing, promotions, and operations.

Typical scenarios#

  • School finance team tracks tuition installment balances.
  • Travel operations tracks deposit vs final-payment completion.
  • Event organizers monitor paid vs unpaid ticket allocations.

7) Invoice and receipt generation#

How teams use it#

  • Generate invoices for bookings, registrations, products/programs, and installment plans.
  • Issue receipts immediately after full or partial payment is recorded.
  • Share invoices/receipts by email or messaging channels to keep clients informed.

Why this matters#

  • Professional billing: Customers receive clear payment documents with due amounts and references.
  • Audit trail: Finance teams can match invoices, receipts, debts, and dashboard totals.
  • Faster collections: Invoice reminders reduce late payments and improve cash flow.

Typical scenarios#

  • School sends tuition invoices and installment receipts to parents.
  • Travel agency invoices consultation/package fees and provides payment receipts.
  • Event organizer invoices sponsors/vendors and receipts attendee payments.

Where webhooks still fit#

Webhook automation remains useful when you need system-to-system sync (e.g., Google Sheets/CRM/ERP).

Common event triggers:

  • booking.created
  • booking.updated
  • booking.confirmed
  • booking.approved
  • booking.cancelled

Use webhook sync to:

  • keep external records updated,
  • trigger operational notifications,
  • and support downstream reporting.

Suggested operating model#

  1. Set up products/programs first.
  2. Accept appointments from both manual entry and website integration.
  3. Use booking statuses for operational control (pending/approved/confirmed/cancelled/completed).
  4. Grow your client base using customer invite links and route contacts into campaigns.
  5. Run bulk email campaigns for growth and re-engagement.
  6. Publish blog/news updates to keep audiences informed.
  7. Track debts/payments and monitor dashboard metrics for operations and finance.
  8. Generate invoices and receipts for billing transparency and reconciliation.
  9. Add webhook integrations where external systems need real-time updates.

ROI summary#

Using this combined model (appointments + products + invite links + bulk email + blog/news + debt tracking + invoicing/receipts + optional webhooks) helps organizations achieve:

  • Better lead capture from both online and offline channels
  • More organized program/service management
  • Stronger marketing and conversion through campaign outreach
  • Faster communication of important news and updates
  • Cleaner operations with optional automated data sync
  • Stronger client database growth using shareable invite links
  • Better financial control through debt tracking and dashboard visibility
  • Reliable invoice/receipt documentation for clients and finance teams

Tutorial

How to Use Sedifex

Canonical onboarding URL: /docs/how to use sedifex

how-to-use-sedifex.md

How to Use Sedifex#

Canonical onboarding URL: /docs/how-to-use-sedifex

Sedifex now works as a flexible business workspace. Each business can enable the tools it needs instead of using one fixed menu for every industry.

The new interface focuses on five daily actions:

  1. Add the business data.
  2. Sell or receive payment.
  3. Build a website from Sedifex data.
  4. Connect the website/API integrations.
  5. Track bookings, orders, customers, reports, and payments from one place.

1. New navigation model#

Sedifex navigation is module-based. The workspace owner can choose the modules that matter for the business.

Core modules now include:

ModuleUse it for
DashboardQuick business summary and daily overview
ReportsSales, booking, website sales, settlement, donor, funds, and other reports
ItemsProducts, services, courses, and catalog records
SellPOS sales, invoices, receipts, and checkout work
Quick PaySimple public payment/search page where customers can find the store and pay quickly
InvoicesCreate and manage invoices
ReceiptsCreate and manage receipts
CustomersCustomer/contact records
StudentsSchool-specific student records
BookingsService bookings, appointments, trips, classes, or campaigns depending on industry
Upcoming eventsAvailability, classes, trips, campaigns, appointments, and event schedules
Student registrationSchool/course registration records
VolunteersNGO volunteer applications
Support requestsNGO/community support request records
Payments / SettlementPayment and settlement tracking
IntegrationsWebsite/API key, products/services API, booking API, Apps Script, and email settings
BlogStore or business blog posts
PromoPromo/landing page content
GalleryWebsite/public gallery images and albums
Social linksWebsite contact links, WhatsApp, social pages, and public profile links
Website BuilderBuild a website from Sedifex data without coding
SMSBulk SMS or customer messaging
Bulk emailEmail marketing and customer updates
Donor managementDonations, expenses, donor records, and NGO-style finance tracking
Funds ledgerFunds and ledger tracking
AccountWorkspace, staff, billing, navigation, and setup settings

2. Industry presets and labels#

Sedifex can use the same core modules but rename them based on industry.

IndustryCommon navigation meaning
ShopItems, Sell, Quick Pay, Customers, Bookings, Website Builder, Reports
TravelTrips, Travelers, Upcoming trips, Trip promos, Trip gallery, Contact links
NGODonors, Campaigns, Upcoming campaigns, Volunteers, Support requests, Impact gallery
SchoolStudents, Classes, Upcoming classes, Student registration, Admissions promo, School gallery

Example: the same Bookings system may appear as Trips for travel, Campaigns for NGO, or Classes for school.


3. Role-based access#

Owner#

Owners can normally manage the full workspace:

  • Dashboard
  • Reports
  • Items
  • Sell
  • Quick Pay
  • Invoices
  • Receipts
  • Customers / industry aliases
  • Students where enabled
  • Bookings / Trips / Classes / Campaigns
  • Upcoming events
  • Payments / Settlement
  • Integrations
  • Blog
  • Promo
  • Gallery
  • Social links
  • Website Builder
  • SMS
  • Bulk email
  • Donor management
  • Funds ledger
  • Account and staff settings

Staff#

Staff usually work with daily operations:

  • Reports
  • Sell
  • Quick Pay
  • Invoices
  • Receipts
  • Customers / industry aliases
  • Bookings / industry aliases
  • Upcoming events
  • Blog
  • Promo
  • Gallery
  • Donor management where enabled

The owner can adjust modules and permissions from the workspace settings.


Step 1: Confirm workspace setup#

Go to Account and confirm:

  • workspace/business name
  • staff access
  • billing/contract status
  • navigation modules
  • industry preset
  • public profile/contact details

Step 2: Add items and services#

Go to Items and add what the business offers:

  • products
  • services
  • courses
  • classes
  • consultation packages
  • appointment-based services

These records can power the dashboard, website, Quick Pay, booking forms, checkout, and public catalog.

Step 3: Set up Quick Pay#

Go to Quick Pay when the business needs a simple way for customers to search the store and pay.

Quick Pay is useful for:

  • sharing a payment link on WhatsApp, Instagram, TikTok, or flyers
  • letting customers search the store name
  • displaying products/services connected to the store
  • collecting payment quickly
  • giving the customer a receipt
  • keeping store records updated

Step 4: Build the website#

Go to Website Builder to build a website from Sedifex data.

The Website Builder can use:

  • products/services from Items
  • gallery images
  • promo content
  • blog posts
  • social links
  • contact details
  • booking/payment actions

This means the business can update Sedifex once and let the website pull the latest data.

Step 5: Configure integrations#

Go to Integrations to connect external websites and tools.

Use this page for:

  • one Website Integration API key
  • products/services API endpoint
  • booking API endpoint
  • availability endpoint
  • gallery endpoint
  • checkout settings
  • booking sheet sync
  • email Apps Script setup

Important: new websites should use one Website Integration API key for products/services, bookings, availability, and checkout.

Step 6: Track bookings and orders#

Use:

  • Bookings for services, appointments, trips, classes, consultations, and campaigns
  • Upcoming events for availability, schedules, intakes, classes, trips, and events
  • Online Orders for website/marketplace product orders
  • Reports for audit, sales, bookings, website sales, settlement, donors, and funds

5. Daily workflow examples#

Shop workflow#

  1. Add products/services in Items.
  2. Sell in Sell or share Quick Pay.
  3. Build a website with Website Builder.
  4. Connect the website from Integrations.
  5. Track customers, orders, receipts, and reports.

Travel workflow#

  1. Add travel services/packages in Items.
  2. Use Bookings/Trips for customer travel requests.
  3. Use Upcoming events/trips for travel dates or appointment slots.
  4. Use Promo, Gallery, and Social links for public marketing.
  5. Connect the travel website from Integrations.

School workflow#

  1. Add courses/classes in Items.
  2. Use Student registration for new student signups.
  3. Use Bookings/Classes and Upcoming classes for scheduled lessons.
  4. Use Bulk email and SMS for student communication.
  5. Use Website Builder and Integrations to publish course data online.

NGO workflow#

  1. Add campaigns or support services in Items.
  2. Use Donor management and Funds ledger for finance tracking.
  3. Use Volunteers and Support requests for public intake.
  4. Use Campaigns, Upcoming campaigns, Promo, and Impact gallery for public updates.
  5. Connect donation/volunteer pages through Integrations.

6. Key notes for the new interface#

  • Items is the source for products, services, courses, and catalog records.
  • Quick Pay is for fast public payments and payment links.
  • Website Builder creates a website using Sedifex data.
  • Integrations connects external websites, product/service feeds, booking forms, checkout, gallery, and email tools.
  • Bookings should be used for appointments, services, classes, trips, campaigns, and consultations.
  • Online Orders should be used for product purchases and checkout orders.
  • Navigation settings allow the workspace to show only the modules the business needs.
  • Industry aliases can rename modules without changing the core data model.

7. Why this page exists#

  • Shareable onboarding note for new Sedifex users.
  • Clear explanation of the new navigation and module system.
  • Helps staff understand where to go for website builder, Quick Pay, integrations, bookings, and reports.
  • Crawlable URL for search engines and AI assistants.
  • Single source of truth for changing Sedifex navigation patterns.

  • /docs/integration-api-guide.md
  • /docs/integration-quickstart
  • /docs/wordpress-install-guide
  • /docs/bulk-email-google-sheets-guide
  • /docs/donor-website-integration