PHPackages                             sms77/bolt - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. sms77/bolt

Abandoned → [seven.io/bolt](/?search=seven.io%2Fbolt)Bolt-extension

sms77/bolt
==========

Bolt extension for sending SMS and making text-to-speech calls via seven.io

1.1.0(4y ago)03MITPHPPHP &gt;=7.2.9CI passing

Since Jul 13Pushed 2w ago1 watchersCompare

[ Source](https://github.com/seven-io/bolt)[ Packagist](https://packagist.org/packages/sms77/bolt)[ RSS](/packages/sms77-bolt/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (2)Dependencies (3)Versions (5)Used By (0)

 [![seven logo](https://camo.githubusercontent.com/b4669bbc8fd3ead5911fb6525c456c6d2cff4957f29012d27b677a4da0a5efee/68747470733a2f2f7777772e736576656e2e696f2f77702d636f6e74656e742f75706c6f6164732f4c6f676f2e737667)](https://camo.githubusercontent.com/b4669bbc8fd3ead5911fb6525c456c6d2cff4957f29012d27b677a4da0a5efee/68747470733a2f2f7777772e736576656e2e696f2f77702d636f6e74656e742f75706c6f6164732f4c6f676f2e737667)

seven SMS for BoltCMS
=====================

[](#seven-sms-for-boltcms)

 Send SMS and text-to-speech calls to your [BoltCMS](https://bolt.cm) content types via the seven gateway.

 [![MIT License](https://camo.githubusercontent.com/e19d32ddd0fe35c406741f25b9b857f291780424f61b66afa7f884354256b8ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d7465616c2e737667)](LICENSE) [![Bolt 4 | 5](https://camo.githubusercontent.com/b5ed5f9fc33ca710ca26153f306538e564b02f8d7d871dfd9f1b0e4103d4de53/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f426f6c742d342532307c253230352d626c7565)](https://camo.githubusercontent.com/b5ed5f9fc33ca710ca26153f306538e564b02f8d7d871dfd9f1b0e4103d4de53/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f426f6c742d342532307c253230352d626c7565) [![PHP 7.2+](https://camo.githubusercontent.com/748f848c922bc2e62df0b57c97e1066d006e4a103cb801b27ed548b1deb5572a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d707572706c65)](https://camo.githubusercontent.com/748f848c922bc2e62df0b57c97e1066d006e4a103cb801b27ed548b1deb5572a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d707572706c65) [![Packagist](https://camo.githubusercontent.com/64ee6f48ef7b6c428f33e1d89abd68d60adf1ffb0d5599b2e3136104f201ba60/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736576656e2e696f2f626f6c74)](https://packagist.org/packages/seven.io/bolt)

---

Features
--------

[](#features)

- **Admin Widget** - Send messages from the Bolt dashboard with a single click
- **SMS &amp; Voice** - Switch between text messages and text-to-speech voice calls
- **Field Placeholders** - Reference any content-type field with `{{fieldname}}` in the message body
- **Configurable Mappings** - Map each content type to its mobile-number field via YAML

Prerequisites
-------------

[](#prerequisites)

- BoltCMS 4 or 5
- PHP 7.2+
- A [seven account](https://www.seven.io/) with API key ([How to get your API key](https://help.seven.io/en/developer/where-do-i-find-my-api-key))

Installation
------------

[](#installation)

### 1. Install via Composer

[](#1-install-via-composer)

```
composer require seven.io/bolt
```

### 2. Add a mobile-phone field to your content types

[](#2-add-a-mobile-phone-field-to-your-content-types)

```
people:
  # ...
  mobile:
    type: text
    variant: inline
  # ...
```

### 3. Configure the extension

[](#3-configure-the-extension)

Open `/bolt/file-edit/config?file=/extensions/seven-bolt.yaml` (or **Maintenance &gt; Extensions &gt; Configuration** in the admin) and fill in:

FieldDescription`apiKey`Your seven API key`mappings`Map each content type to its mobile-number field, e.g. `people: mobile`Usage
-----

[](#usage)

### Send SMS

[](#send-sms)

Pick a content type in the seven dashboard widget. Every record with a mobile-number field will receive the message.

### Make text-to-speech calls

[](#make-text-to-speech-calls)

Use the same widget but switch the message type to *Voice*. The recipient will receive an automated call reading out the text.

### Message placeholders

[](#message-placeholders)

Any content-type field can be referenced inside the message body via `{{fieldname}}`:

```
Hi {{name}}, your order is on its way!

```

Make sure the value has a `__toString()` representation - there is no type-coercion magic.

Support
-------

[](#support)

Need help? Feel free to [contact us](https://www.seven.io/en/company/contact/) or [open an issue](https://github.com/seven-io/bolt/issues).

License
-------

[](#license)

[MIT](LICENSE)

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance63

Regular maintenance activity

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 70% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~83 days

Total

2

Last Release

1687d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2630735456c80aab26c3c9c05b7de0528601df89fdc587ae0b428458e251b59a?d=identicon)[matthiez](/maintainers/matthiez)

---

Top Contributors

[![matthiez](https://avatars.githubusercontent.com/u/12965261?v=4)](https://github.com/matthiez "matthiez (7 commits)")[![cl77](https://avatars.githubusercontent.com/u/33660027?v=4)](https://github.com/cl77 "cl77 (3 commits)")

---

Tags

boltbolt-cmsboltcmscmsseven-pluginsms

###  Code Quality

Code StyleECS

### Embed Badge

![Health badge](/badges/sms77-bolt/health.svg)

```
[![Health](https://phpackages.com/badges/sms77-bolt/health.svg)](https://phpackages.com/packages/sms77-bolt)
```

###  Alternatives

[sonata-project/entity-audit-bundle

Audit for Doctrine Entities

644989.8k1](/packages/sonata-project-entity-audit-bundle)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1101.2k](/packages/abydahana-aksara)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
