{"id":350497,"date":"2026-08-26T06:59:13","date_gmt":"2026-08-26T06:59:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bytephase-connector\/"},"modified":"2026-08-26T07:01:29","modified_gmt":"2026-08-26T07:01:29","slug":"bytephase-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bytephase-connector\/","author":23544403,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"BytePhase Connector","header_author":"BytePhase","header_description":"Capture WordPress form enquiries into BytePhase repair shop management software as leads and repair check-ins. BytePhase does all the field mapping and business logic.","assets_banners_color":"2d364c","last_updated":"2026-08-26 07:01:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bytephase.com\/integrations\/wordpress\/","header_author_uri":"https:\/\/bytephase.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bytephase","date":"2026-08-26 07:01:29"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3666368,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3666368,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3666368,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3666368,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3666368,"resolution":"1","location":"assets","locale":"","width":1568,"height":700},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3666368,"resolution":"2","location":"assets","locale":"","width":1568,"height":758},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3666368,"resolution":"3","location":"assets","locale":"","width":1568,"height":758},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3666368,"resolution":"4","location":"assets","locale":"","width":1568,"height":758},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3666368,"resolution":"5","location":"assets","locale":"","width":1568,"height":700},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3666368,"resolution":"6","location":"assets","locale":"","width":1568,"height":758}},"screenshots":{"1":"The Connection screen \u2014 API address, Store ID, and API key, with a Test Connection button.","2":"The built-in lead form on a page, ready to use with zero configuration.","3":"Built-in validation \u2014 name plus at least an email or mobile number.","4":"The self check-in form for repair bookings, including a serial number field.","5":"The Health screen \u2014 connection status, success rate, recent activity, and one-click retry.","6":"Configurable form title and button text via shortcode attributes."}},"plugin_section":[],"plugin_tags":[358,1150,597,335,260654],"plugin_category":[58],"plugin_contributors":[277519],"plugin_business_model":[],"class_list":["post-350497","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form","plugin_tags-crm","plugin_tags-integration","plugin_tags-leads","plugin_tags-repair-shop","plugin_category-user-management","plugin_contributors-bytephase","plugin_committers-bytephase"],"banners":{"banner":"https:\/\/ps.w.org\/bytephase-connector\/assets\/banner-772x250.png?rev=3666368","banner_2x":"https:\/\/ps.w.org\/bytephase-connector\/assets\/banner-1544x500.png?rev=3666368","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bytephase-connector\/assets\/icon-128x128.png?rev=3666368","icon_2x":"https:\/\/ps.w.org\/bytephase-connector\/assets\/icon-256x256.png?rev=3666368","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-1.jpg?rev=3666368","caption":"The Connection screen \u2014 API address, Store ID, and API key, with a Test Connection button."},{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-2.jpg?rev=3666368","caption":"The built-in lead form on a page, ready to use with zero configuration."},{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-3.jpg?rev=3666368","caption":"Built-in validation \u2014 name plus at least an email or mobile number."},{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-4.jpg?rev=3666368","caption":"The self check-in form for repair bookings, including a serial number field."},{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-5.jpg?rev=3666368","caption":"The Health screen \u2014 connection status, success rate, recent activity, and one-click retry."},{"src":"https:\/\/ps.w.org\/bytephase-connector\/assets\/screenshot-6.jpg?rev=3666368","caption":"Configurable form title and button text via shortcode attributes."}],"raw_content":"<!--section=description-->\n<p>BytePhase Connector links your WordPress website to <a href=\"https:\/\/bytephase.com\/integrations\/\">BytePhase<\/a>, the all-in-one <strong>repair shop management software<\/strong> for cell phone, computer, and auto repair businesses. When a visitor submits a form on your site, the connector securely forwards it to BytePhase, which turns it into a <strong>lead<\/strong> or a <strong>repair check-in<\/strong> \u2014 so enquiries from your website land in your workflow instead of an inbox.<\/p>\n\n<p>The plugin is deliberately simple. It does <strong>not<\/strong> map fields, detect duplicates, assign staff, or store customer data \u2014 all of that happens inside BytePhase's <a href=\"https:\/\/bytephase.com\/features\/repair-ticket-management-software\/\">repair ticket management<\/a>, keyed by each form. You build your form however you like, with whatever field names you like, and map it once inside BytePhase.<\/p>\n\n<p><strong>Works with<\/strong><\/p>\n\n<ul>\n<li>A built-in BytePhase form (shortcodes <code>[bytephase_lead_form]<\/code> and <code>[bytephase_self_checkin]<\/code>) \u2014 zero configuration. Change the heading and button with attributes, e.g. <code>[bytephase_lead_form title=\"Get a Free Repair Quote\" button=\"Send Request\"]<\/code> (use <code>title=\"\"<\/code> to hide the heading).<\/li>\n<li>Contact Form 7<\/li>\n<li>Elementor Pro Forms<\/li>\n<li>Any theme or plugin, via <code>do_action( 'bytephase_submit_form', [ 'form_id' =&gt; '...', 'data' =&gt; [ ... ] ] )<\/code><\/li>\n<\/ul>\n\n<p>Failed submissions (a network blip, BytePhase briefly unavailable) are retried automatically in the background.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to <strong>BytePhase<\/strong> (bytephase.com), a repair shop management service, to deliver your website's form submissions to your BytePhase account. It is only useful if you have a BytePhase account.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> when a visitor submits a connected form, the submitted form fields (for example name, email address, phone number, device details, and message), together with a form identifier, are sent over HTTPS to the BytePhase API address you configured (your own BytePhase account).<\/li>\n<li><strong>When it is sent:<\/strong> only at the moment a connected form is submitted, and again if a failed delivery is retried. Nothing is sent while you browse your site or the WordPress admin.<\/li>\n<li><strong>What is stored in WordPress:<\/strong> only an operational delivery log (time, status, request id) for up to 30 days \u2014 never the submitted customer details.<\/li>\n<\/ul>\n\n<p>BytePhase <a href=\"https:\/\/bytephase.com\/terms-conditions\/\">terms and conditions<\/a> and <a href=\"https:\/\/bytephase.com\/privacy-policy\/\">privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>In BytePhase, go to <strong>Settings \u2192 Integrations \u2192 Website Forms \u2192 WordPress<\/strong> to get your API address, Store ID, and API key.<\/li>\n<li>In WordPress, go to <strong>BytePhase \u2192 Connection<\/strong>, enter those three values exactly as shown there, then click <strong>Test Connection<\/strong>.<\/li>\n<li>Add a form (or use <code>[bytephase_lead_form]<\/code>) and map its fields once in BytePhase.<\/li>\n<\/ol>\n\n<p>Full walkthrough with screenshots: <a href=\"https:\/\/bytephase.com\/integrations\/wordpress\/\">bytephase.com\/integrations\/wordpress<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20store%20id%20and%20api%20key%3F\"><h3>Where do I get my Store ID and API key?<\/h3><\/dt>\n<dd><p>In BytePhase, open <strong>Settings \u2192 Integrations \u2192 Website Forms<\/strong> and choose <strong>WordPress<\/strong>. BytePhase creates the API key and shows it once \u2014 copy it together with your Store ID, then paste both into <strong>BytePhase \u2192 Connection<\/strong> in WordPress. See the <a href=\"https:\/\/bytephase.com\/integrations\/wordpress\/\">setup guide<\/a> for a walkthrough.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20my%20customers%27%20data%3F\"><h3>Does the plugin store my customers' data?<\/h3><\/dt>\n<dd><p>No. It forwards submissions to BytePhase and keeps only an operational log (status, time, request id) so you can confirm delivery. Customer details live only in BytePhase.<\/p><\/dd>\n<dt id=\"a%20submission%20failed.%20what%20happens%3F\"><h3>A submission failed. What happens?<\/h3><\/dt>\n<dd><p>Temporary failures are queued and retried automatically. You can also retry them manually from <strong>BytePhase \u2192 Health<\/strong>.<\/p><\/dd>\n<dt id=\"is%20this%20gdpr%20friendly%3F%20what%20do%20i%20tell%20my%20visitors%3F\"><h3>Is this GDPR friendly? What do I tell my visitors?<\/h3><\/dt>\n<dd><p>The plugin transmits form submissions to BytePhase and stores no customer details in WordPress. It adds suggested wording to <strong>Settings \u2192 Privacy<\/strong> (Policy Guide) that you can copy into your site's privacy policy. Data sent to BytePhase is covered by the <a href=\"https:\/\/bytephase.com\/privacy-policy\/\">BytePhase privacy policy<\/a>.<\/p><\/dd>\n<dt id=\"i%20use%20elementor.%20anything%20to%20watch%20out%20for%3F\"><h3>I use Elementor. Anything to watch out for?<\/h3><\/dt>\n<dd><p>Give every Elementor form a <strong>unique Form Name<\/strong> and avoid renaming it later. The form name identifies the form to BytePhase \u2014 two forms with the same name are treated as one, and renaming a form means re-mapping it in BytePhase.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The built-in forms are designed to keep working on cached pages, and submissions themselves are never cached.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20website%20down%3F\"><h3>Does it slow my website down?<\/h3><\/dt>\n<dd><p>No. On normal pages the plugin loads nothing. On a page using a built-in form it loads one small stylesheet. Form submissions are forwarded server-side.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: connection settings, native form, Contact Form 7 and Elementor connectors, generic hook, background retry, and a health screen.<\/li>\n<\/ul>","raw_excerpt":"Capture WordPress form enquiries straight into BytePhase repair shop management software as leads and repair check-ins \u2014 automatically.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/350497","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=350497"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bytephase"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=350497"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=350497"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=350497"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=350497"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=350497"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=350497"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}