Skip to main content
Version: 2.0.0

Settings

Open Settings -> Plugins -> Profi SMS.

The settings page is split into tabs, plus a details panel on the right for enabling/disabling the plugin.

General

  • Admin Notification Number — one or more phone numbers (comma-separated) that receive a copy of every outgoing SMS, in addition to the original recipient. Leave empty to disable admin copies.

Order Notifications

Order status SMS settings live in their own Order Notifications tab on the Profi SMS settings page (previously they appeared under Settings -> Sales -> Order, see Release Notes):

  • Send SMS — toggles automatic SMS sending when an order's status changes.
  • When enabled, a message textarea appears for each order status. Leave a status message empty to skip sending for that status.

Testing

Use this tab to verify configuration before enabling live sending:

  • Phone Number / Message / Send At — send an arbitrary test SMS to one or more numbers (comma-separated), optionally scheduled for a specific date/time.
  • Order status testing — only shown when Send SMS on order status change is enabled (see Order Notifications). Pick a configured order status and send its exact message text to a test number.
  • Booking reminder testing — only shown when Send SMS on reservation reminder is enabled (see Booking reminders). Pick a configured reminder type and send its message text to a test number, with placeholder values filled with randomized sample data so you can preview the wording. Links directly to the Booking Hub reminder message settings.

API Credentials

  • Username — the login received from profisms.cz.
  • API Password — the API password received from profisms.cz.
  • API URL — the profisms.cz API endpoint. Defaults to https://api.profisms.cz/index.php; only change this if profisms.cz instructs you to use a different endpoint.

All three fields are required while the plugin is enabled.

Details panel (top right)

  • Enabled — turns the plugin's sending behavior on and shows the Dashboard nav item. Credentials are only required while enabled.
  • Show in CP Section — shows/hides the Profi SMS entry in the main Craft CP navigation sidebar. The Settings page itself remains reachable either way.
  • Sandbox Mode — since it uses a testing account, some operations won't behave exactly as in production. The SMS API (including billing/balance) still works, but SMS messages are not actually delivered. See Sandbox mode below.
  • Balance — read-only field showing the current credit balance (in EUR) on the connected profisms.cz account. Only populated while the plugin is enabled.

Booking reminders

Profi SMS extends the Booking Hub reminder settings screen. Go to Booking Hub -> Settings -> Reminders — a Profi SMS section appears there with:

  • Send SMS — toggles automatic SMS sending when a Booking Hub reservation reminder fires.
  • A message textarea for the "Event" reminder type. You can personalize the text with {event}, {start_date}, {time_range}, and {address} — these placeholders are replaced with the reservation's actual details when the reminder is sent.

Sandbox mode

When Sandbox Mode is enabled, the plugin ignores the configured username/password and connects to profisms.cz with fixed sandbox test credentials (user / passwd), so messages can be sent through the provider's test environment without risking the real credit balance. See the profisms.cz API testing documentation for details on how the sandbox account behaves.

See Developer API for sending SMS programmatically or via MCP tools.