Linux 软件免费装
Banner图

heyly.io Video Greeting Widget

开发者 nalut
更新时间 2026年7月16日 20:09
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

widget video polylang wpml greeting

下载

1.0.3

详情介绍:

heyly.io is a video greeting widget: a small floating bubble in the corner of your site that plays a short personal video (usually around 30 seconds) — like Instagram Stories, but for your website. After the video, visitors see up to 5 call-to-action buttons (book a call, WhatsApp, email, your link). No testimonials yet? You ARE the testimonial. In a world full of AI, a real face and a real voice are what make visitors trust you. Swap videos like Instagram Stories. Changing your greeting is as easy as posting a new Story — record a new video in your heyly.io dashboard and it's live on your site in 30 seconds. No developer, no theme edits, no re-embedding. You decide exactly where it shows. Per page, per post type, per URL pattern — show the widget only where it earns its place, and hide it everywhere else (e.g. checkout or privacy pages). This plugin makes installing and managing the heyly.io widget on a WordPress site easy: Ideas to try: Who is it for? Agencies, accountants, consultants, coaches and e-commerce shops — anyone whose business is built on personal trust. You need a free heyly.io account. The widget videos, buttons and analytics are managed in your heyly.io dashboard. The Free plan includes 1 video and 1,000 views every 30 days; the Pro plan adds more videos and removes the "Powered by heyly.io" badge. See pricing.

安装:

  1. Install and activate the plugin.
  2. Create a free account at heyly.io and upload or record your greeting video.
  3. In your heyly.io dashboard, copy the Video ID from the install snippet (the data-video value).
  4. In WordPress, go to Settings → heyly.io Widget, paste the Video ID into Slot 1 and enable it.
  5. Visit your site — the greeting bubble appears in the bottom-right corner.

屏幕截图:

  • Targeting rules — include/exclude by post type, page ID or URL pattern, plus per-language targeting (WPML/Polylang).
  • Per-post meta box: force show, force hide, or override the video on any page.
  • The widget bubble on a live e-commerce site.
  • The open widget with video and call-to-action buttons.
  • The bubble on an English site.
  • Fullscreen layout with the action sheet open.

升级注意事项:

1.0.3 WordPress.org compliance release — no functional changes.

常见问题:

Where do I find my Video ID?

Log in to your heyly.io dashboard, open a site, and copy the script snippet shown. The data-video value is your Video ID.

Do I need a paid plan?

No. The Free plan works with this plugin (1 video, 1,000 views every 30 days, "Powered by heyly.io" badge on the widget). Pro adds up to 3 videos per site and removes the badge.

Does the plugin load any third-party code?

The plugin only outputs a single <script> tag pointing to https://heyly.io/widget.js. The widget script itself is loaded by the visitor's browser from heyly.io — see the External services section above.

Is it GDPR-friendly?

The widget collects no personal data by default (a random ID in localStorage for analytics, no IP profiles). If you want to be strict, enable the consent-required option and wire it to your cookie banner — the widget then stays completely inactive until the visitor accepts.

Can visitors close the widget?

Yes — the bubble has a small × button. Closing it hides the widget for the rest of the visitor's browsing session.

Is it WPML / Polylang compatible?

Yes. When either plugin is active the settings screen shows your configured languages as checkboxes per slot, and the widget only renders when the current language matches.

I'm on a multilingual site without WPML/Polylang — can I still show a different video per language?

Yes. Use the per-post "heyly.io Video" meta box on each translated page and pick a different override Video ID.

Why isn't the widget showing?

View the page source and search for "heyly" — the plugin prints a diagnostic HTML comment explaining which rule matched (or why nothing did). Common causes: the slot is disabled, an exclude rule matches, or consent-required is on without a banner integration.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0