Getting Started
Installing AstralBooking is simple:
- Go to WordPress Admin → Plugins → Add New
- Search for "AstralBooking"
- Click "Install Now" then "Activate"
- Navigate to AstralBooking in the sidebar to begin setup
Or upload the plugin file manually via FTP/SFTP if needed.
AstralBooking requires:
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
- SSL certificate (for payment features)
Contact your hosting provider if you're unsure about your setup.
To create a booking form:
- Go to AstralBooking → Services and add a new service
- Set the service duration, price, and availability
- Go to AstralBooking → Forms and create a new booking form
- Assign your service and customize the form fields
- Copy the shortcode and paste it on any page or post
Yes! Visit our complete documentation for detailed guides, video tutorials, and advanced features. You'll find information on:
- Installation and setup
- Creating and managing bookings
- Payment integration
- Email notifications
- Customization and styling
- Troubleshooting common issues
Bookings & Calendar
To manage appointments:
- Go to AstralBooking → Calendar to see all bookings
- Click on any appointment to view details or edit
- You can change dates, times, or customer information
- Delete appointments using the delete button
- Export appointment data to CSV for backup
To configure business hours:
- Go to AstralBooking → Settings → Business Hours
- Enable/disable each day of the week
- Set opening and closing times
- Add lunch breaks or custom unavailable times if needed
- Save your settings
Customers will only be able to book during these hours.
Yes! Go to AstralBooking → Unavailable Times and:
- Click "Add New" to block out specific dates
- Set the date range and reason (vacation, maintenance, etc.)
- Customers cannot book during blocked periods
Note: Google Calendar sync is a Pro feature.
With AstralBooking Pro, you can:
- Sync appointments to your Google Calendar automatically
- Keep your schedules in one place
- Prevent double bookings across systems
Upgrade to Pro to enable this feature.
Emails & Notifications
To configure confirmation emails:
- Go to AstralBooking → Email Templates
- Select "Booking Confirmation"
- Customize the subject and message
- Use variables like {customer_name}, {appointment_date}, {service_name}
- Enable/disable and save
Customers will receive this email after booking.
Yes! Go to AstralBooking → Email Templates and set up:
- Reminder Email: Sent X hours/days before appointment
- Cancellation Email: Sent when appointment is cancelled
Set the timing and customize the message. Pro users also get SMS reminders.
To test email templates:
- Go to AstralBooking → Email Templates
- Click "Send Test Email" next to each template
- Enter your email address
- You'll receive a preview of how the email looks
Make sure emails look correct before enabling them for customers.
If emails aren't working:
- Check that email templates are enabled (toggle switch on)
- Verify your WordPress site can send emails (test via AstralBooking → Email Templates → Send Test Email)
- Check spam folders - emails may be filtered
- Verify customer email addresses are correct
- Contact your hosting provider if WordPress emails aren't working
Use our chatbot or contact support for help.
Payments & Pricing
Note: Payment processing is a Pro feature.
With AstralBooking Pro, you can:
- Accept payments directly through your booking form
- Integrate with Stripe, PayPal, and other gateways
- Require full payment or deposit
- Automatic payment processing
Upgrade to Pro to enable payments.
Yes! You can:
- Set different prices for weekdays vs weekends
- Create custom pricing for specific dates
- Apply seasonal pricing adjustments
- Set minimum bookings or price minimums
Go to AstralBooking → Services → [Your Service] → Pricing to configure.
Note: This is a Pro feature.
To process refunds in AstralBooking Pro:
- Go to Calendar and find the paid appointment
- Click the refund button
- Select refund amount (full or partial)
- Confirm the refund
The refund will be processed to the original payment method.
Troubleshooting
If the booking form isn't displaying:
- Make sure you've created a form (AstralBooking → Forms)
- Copy the correct shortcode from your form
- Paste it into the page/post using the text editor (not visual)
- Make sure a service is assigned to the form
- Clear your browser cache and reload
Still not working? Clear WordPress cache plugins and try again.
Database errors are usually resolved by:
- Deactivating other plugins to find conflicts
- Updating WordPress and AstralBooking to the latest version
- Checking PHP error logs (ask your hosting provider)
- Increasing PHP memory limit (contact your host)
- Using the "Tools" section to repair the AstralBooking database
If the problem persists, use our chatbot to escalate to support.
To troubleshoot theme conflicts:
- Deactivate AstralBooking temporarily
- Test if the issue goes away
- If yes, the conflict is confirmed
- Try switching to a default WordPress theme (Twenty Twenty-Four)
- Test AstralBooking with the default theme
If it works with the default theme, the conflict is theme-specific. Contact your theme developer or use our chatbot for more help.
Multiple ways to get help:
- Chatbot: Use the chat widget on the right for instant answers
- Email: Contact support@webtex-it.com directly
- Documentation: Visit our docs for guides
- Community: Ask in the WordPress forum
Pro customers receive priority support and faster response times.