Skip to content

Integrations

Vimeify integrates seamlessly with popular WordPress page builders, form builders, and LMS platforms. This page provides an overview of all available integrations.

Page Builders

Gutenberg (Block Editor)

Native WordPress block editor support with custom Vimeify blocks.

Available Blocks:

  • Vimeify Video Block
  • Vimeify Gallery Block

Features:

  • Live preview in editor
  • Visual video/gallery selector
  • Inline settings panel
  • Responsive embeds
  • Custom styling options

Learn more about Gutenberg →

Elementor

Custom Elementor widgets for drag-and-drop video integration.

Available Widgets:

  • Vimeify Video Widget
  • Vimeify Gallery Widget

Features:

  • Native Elementor interface
  • Style controls
  • Responsive settings
  • Dynamic content support
  • Custom CSS options

Learn more about Elementor →

Bricks Builder

Native Bricks elements for powerful video page building.

Available Elements:

  • Vimeify Video Element
  • Vimeify Gallery Element

Features:

  • Native Bricks styling
  • Query loop integration
  • Conditional display
  • Dynamic data support
  • Full Bricks controls

Learn more about Bricks →

Form Builders (Pro)

WPForms

Upload videos directly through WPForms submissions.

Features:

  • Custom Vimeo Upload field
  • Chunked upload support
  • Progress tracking
  • Form submission integration
  • Conditional logic support
  • Entry attachments

Use Cases:

  • User-generated content
  • Client video submissions
  • Contest entries
  • Testimonial videos
  • Course assignments

Learn more about Frontend Uploads →

Gravity Forms

Native Gravity Forms integration with advanced features.

Features:

  • Vimeo Upload field
  • Multi-file uploads
  • Upload progress
  • Conditional logic
  • Entry management
  • Notifications

Use Cases:

  • Application videos
  • Job candidate submissions
  • Event submissions
  • Feedback videos
  • Portfolio uploads

Learn more about Frontend Uploads →

LMS Platforms (Pro)

LearnDash

Integrate Vimeo videos with LearnDash courses.

Features:

  • Video lessons
  • Progress tracking
  • Drip content
  • Quiz integration
  • Certificate triggers
  • Course completion tracking

Use Cases:

  • Video courses
  • Tutorial series
  • Training programs
  • Educational content
  • Professional development

Learn more about Advanced Integrations →

Advanced Custom Fields (Pro)

ACF Field Type

Custom ACF field for video selection.

Features:

  • Video picker field
  • Return video object or ID
  • Repeater field support
  • Flexible content support
  • Clone field support
  • Conditional logic

Use Cases:

  • Custom post types with videos
  • Video portfolio sites
  • Dynamic video displays
  • Advanced layouts
  • Custom video archives

Learn more about Advanced Integrations →

Custom Forms API (Pro)

Build your own custom video upload forms.

API Features:

  • PHP form builder API
  • JavaScript frontend hooks
  • Validation framework
  • Progress tracking
  • Error handling
  • Custom field types

Example Integrations:

  • Contact Form 7
  • Custom submission forms
  • Frontend upload portals
  • Client dashboards
  • Membership sites

Shortcode Integration

Use Vimeify with any page builder via shortcodes.

Universal Support:

  • Works with any page builder
  • No special integration needed
  • Copy-paste shortcodes
  • Configure parameters
  • Display anywhere

Available Shortcodes:

[vimeify_video id="123456"]
[vimeify_videos_table category="tutorials"]
[vimeify_gallery id="123" style="slider"]

View Frontend Elements →

REST API Integration

Build headless WordPress applications with Vimeify.

Endpoints:

  • GET /wp-json/vimeify/v1/videos - List videos
  • GET /wp-json/vimeify/v1/videos/{id} - Get video
  • GET /wp-json/vimeify/v1/folders - List folders

Use Cases:

  • Headless WordPress
  • Mobile applications
  • External integrations
  • Custom dashboards
  • Third-party platforms

Learn more about REST API →

Third-Party Integrations

WooCommerce

Integrate videos with product pages.

Examples:

  • Product demo videos
  • Tutorial videos
  • Review videos
  • Installation guides
  • Usage instructions

Implementation:

php
// Add video to product
add_action( 'woocommerce_after_single_product_summary', function() {
    if ( $video_id = get_post_meta( get_the_ID(), '_product_video', true ) ) {
        echo vimeify_get_video_embed( $video_id );
    }
} );

Easy Digital Downloads

Add videos to digital products.

Use Cases:

  • Course previews
  • Software demos
  • Tutorial samples
  • Product showcases
  • Sales videos

MemberPress

Restrict video access by membership level.

Features:

  • Members-only videos
  • Tiered access
  • Drip content
  • Video courses
  • Premium content

Implementation:

php
// Check membership before displaying
add_filter( 'vimeify_can_view_video', function( $can_view, $video_id ) {
    if ( ! mepr_is_user_authorized( $video_id ) ) {
        return false;
    }
    return $can_view;
}, 10, 2 );

Multilingual Support

WPML

Full WPML compatibility for multilingual sites.

Features:

  • Translate video titles/descriptions
  • Language-specific galleries
  • Localized categories
  • Translation management
  • Language switcher support

Polylang

Polylang integration for multilingual videos.

Features:

  • Duplicate videos per language
  • Language-specific taxonomies
  • Synchronized video content
  • Translation interface
  • Language filtering

SEO Plugins

Yoast SEO

Optimize video content for search engines.

Integration:

  • Video meta tags
  • Schema markup
  • XML video sitemap
  • Social sharing
  • Content analysis

Rank Math

Full Rank Math compatibility.

Features:

  • Video schema
  • Rich snippets
  • Social optimization
  • Video sitemaps
  • Content scoring

Cache Plugins

Vimeify works with popular caching solutions:

  • WP Rocket: Full compatibility
  • W3 Total Cache: Automatic cache clearing
  • WP Super Cache: Works out of box
  • LiteSpeed Cache: Compatible
  • Redis Object Cache: Supported

CDN Integration

Use CDNs for improved performance:

  • Cloudflare: Full support
  • Amazon CloudFront: Compatible
  • KeyCDN: Works seamlessly
  • StackPath: Supported
  • BunnyCDN: Compatible

Building Custom Integrations

Hooks & Filters

50+ hooks for custom integrations:

php
// Before video upload
add_action( 'vimeify_before_upload', function( $file_path, $args ) {
    // Custom validation
    // Modify upload data
    // Log upload attempt
}, 10, 2 );

// After sync complete
add_action( 'vimeify_sync_complete', function( $videos_synced ) {
    // Send notification
    // Update external system
    // Generate report
} );

// Modify video query
add_filter( 'vimeify_video_query', function( $args ) {
    // Customize video queries
    return $args;
} );

See all hooks →

REST API

Build custom integrations with the REST API:

javascript
// Fetch videos
fetch('/wp-json/vimeify/v1/videos')
  .then(response => response.json())
  .then(data => {
    // Display videos
    console.log(data.videos);
  });

// Get specific video
fetch('/wp-json/vimeify/v1/videos/123')
  .then(response => response.json())
  .then(video => {
    // Use video data
    console.log(video);
  });

See API reference →

CustomForms API (Pro)

Create custom upload forms:

php
// Register custom form
add_action( 'vimeify_register_forms', function( $manager ) {
    $manager->register_form( 'my_custom_form', [
        'label' => 'My Custom Form',
        'fields' => [
            'video_file' => [
                'type' => 'file',
                'label' => 'Video File',
                'required' => true,
            ],
            'title' => [
                'type' => 'text',
                'label' => 'Video Title',
                'required' => true,
            ],
        ],
        'callback' => 'my_custom_form_handler',
    ] );
} );

Integration Examples

Video Portfolio Site

Stack:

  • Bricks Builder for layouts
  • Vimeify galleries for collections
  • Custom taxonomies for organization
  • ACF for additional fields

Features:

  • Project pages with videos
  • Filterable portfolio
  • Video lightbox
  • Client testimonials

Online Course Platform

Stack:

  • LearnDash for courses
  • Vimeify for video lessons
  • WPForms for assignments
  • MemberPress for access control

Features:

  • Video lessons
  • Upload assignments
  • Progress tracking
  • Member-only content

Client Portal

Stack:

  • Elementor for pages
  • Vimeify folder sync galleries
  • Custom user roles
  • Private video access

Features:

  • Client-specific videos
  • Secure access
  • Upload portal
  • Branded player

Video Contest Site

Stack:

  • Gravity Forms for submissions
  • Vimeify for video handling
  • Custom voting system
  • Public galleries

Features:

  • Video submissions
  • Public voting
  • Winner galleries
  • Email notifications

Getting Help

Integration Support

Need help with an integration?

  • Check integration-specific documentation
  • Review code examples
  • Search support forum
  • Contact support (Pro users)

Custom Development

Need custom integration work?

  • Hire a developer
  • Use CustomForms API
  • Leverage hooks/filters
  • Contact us for recommendations

Feature Requests

Want an integration we don't have?

  • Submit feature request on GitHub
  • Vote on existing requests
  • Contact support with use case
  • Sponsor integration development

Released under the GPL-2.0 License.