Plug Builder
Getting Started of Plug Builder
1. Go to viaSocket β Go to advance setting β Plug Builder β Create New Plug
Set your:
Plugin Name
Domain (e.g.,
example.com)
π For Detailed Steps, Click here
2. Set Authentication
β Choose the type of authentication your plug supports:
π No Auth β for public APIs
π Basic Auth β use API keys or username/password
π OAuth 2.0 β recommended for secure, user-based access
π For Detailed Steps, Click here
3. Add Actions and Triggers
β Define what your plug does and when it runs:
Actions β API tasks like sending a message or creating a record (POST/GET/etc.)
Triggers β when the plug fires: poll every X mins or listen via webhook
π For Detailed Steps, Click here
4. Test Your Plugin
β Use the βTestβ button to simulate plug behavior with sample inputs.
β Validate inputs and response mapping. The header will already be dynamically placed with the API call.
5. Submit or Use Your Plugin
Private β instantly usable in your workflows
Public β submit to viaSocket Marketplace for review and approval
Who is this for?
Developers building native integrations with their SaaS tools
Teams creating reusable actions (e.g. send email, update CRM, create deal)
API-first products that want to plug into automation with no backend logic
Makers building public plugins for the viaSocket marketplace
What Can You Build with Developer Hub?
Private plugins for your teamβs workflows
Public plugins others can discover and use
Plugins that support OAuth, Basic Auth, or no-auth public endpoints
Multi-step actions and triggers
Apps with polling or webhook-based event detection
Need Visual Help?
View the Developer Playbook
https://viasocket.my.canva.site/viasocket-dh-playbook
It visually walks you through:
Basic Plugin Details
β Set the plug name, logo, and audience visibilityConfigure Authentication
β Choose how users will authenticate (No Auth, Basic Auth, OAuth 2.0)Add Actions/Triggers
β Define what your plug does and when it should runPublish Plug
β Once tested, publish as private or submit for public listing on viaSocket
Developer-Specific FAQs
Q: Do I need to host my plug?
β No. viaSocket hosts the logic. You just define endpoints and fields.
Q: Whatβs the difference between Action and Trigger?
β Actions perform tasks. Triggers listen to events (poll/webhook).
Q: Can I test my plug without publishing it?
β Yes. Private plugins can be tested instantly via the Developer Hub.
Q: How is OAuth handled?
β viaSocket manages token exchange and refresh logic. You configure the URLs.
Q: What does public plug review include?
β Security checks, functional testing, and description accuracy.