Everything you need to set up and run Aijency on your website.
Aijency is an AI-powered lead qualification and meeting booking platform. It delivers an embeddable chat widget (powered by an AI agent named Aijent) that engages website visitors, qualifies them against BANT criteria, schedules meetings via your chosen calendar and meeting providers, and syncs all data to HubSpot CRM.
Supported calendar providers: Google Calendar or Microsoft Outlook. Supported meeting providers: Zoom, Google Meet, or Microsoft Teams. Each tenant selects their preferred combination via the Integrations tab.
The platform has three components: the embeddable widget (installed on your site via a script tag), the admin portal (where you configure the agent, manage integrations, and maintain your Knowledge Base), and the agent API (the backend that powers Aijent’s conversations and tool execution).
Sign up at the Aijency admin portal. During onboarding you will configure your agent name, tone, and qualifying questions.
Go to Integrations in the admin portal. Connect your chosen calendar provider (Google Calendar or Microsoft Outlook), your preferred meeting provider (Zoom, Google Meet, or Microsoft Teams), and HubSpot. Your calendar and CRM connections are required for the full booking workflow. Your meeting provider determines how video meeting links are generated.
Copy your unique script tag from Widget Settings and paste it before the closing </body> tag on your website:
<script
src="https://app.aijency.ai/embed.js"
data-tenant-id="YOUR_TENANT_ID"
async>
</script>Replace YOUR_TENANT_ID with the ID shown in your admin portal.
Open your website in an incognito window and start a conversation with Aijent. Confirm that a video meeting link is created, a calendar invite is sent to the prospect, and a HubSpot contact and deal appear in your portal. The specific providers used will depend on your integration selections.
Go to Knowledge Base in the admin portal to add URLs or upload documents (PDF, DOCX, TXT). Aijent will use this content to answer product and company questions during conversations. Content is processed within approximately 5 minutes of being added.
Aijency uses the Zoom API to create scheduled meetings on your behalf when a visitor books a call through the widget.
| Scope | Purpose |
|---|---|
| meeting:write:meeting | Create scheduled meetings on your behalf |
Click Disconnect in the Zoom integration panel. You can also revoke access directly from your Zoom Marketplace installed apps.
Google Meet is available as a meeting provider when your Google Calendar account is connected. No additional OAuth scopes are required.
Aijency supports Microsoft Outlook as a calendar provider and Microsoft Teams as a meeting provider. Both use a single Microsoft OAuth connection.
| Scope | Purpose |
|---|---|
| Calendars.ReadWrite | Read free/busy availability and create calendar events |
| OnlineMeetings.ReadWrite | Create Microsoft Teams meeting links |
| offline_access | Maintain the connection via refresh token |
Click Disconnect in the Microsoft integration panel, or revoke access from Microsoft Account → App permissions.
Aijency syncs lead data and conversation transcripts to your HubSpot portal after every conversation where qualifying information was captured.
If a visitor qualifies but does not complete a booking, a Contact and Note are still created in HubSpot so no lead is lost.
| Scope | Purpose |
|---|---|
| crm.objects.contacts.write | Create and update contact records |
| crm.objects.contacts.read | Search for existing contacts by email |
| crm.schemas.contacts.read | Read contact property schema |
| crm.objects.deals.write | Create deal records when a meeting is booked |
Click Disconnect in the HubSpot integration panel, or revoke access from HubSpot → Settings → Integrations → Connected Apps.
Aijency reads your Google Calendar availability and creates meeting events with your chosen meeting provider’s details embedded.
| Scope | Purpose |
|---|---|
| calendar.readonly | Read free/busy data to find available slots |
| calendar.events | Create calendar events and send invites to prospects |
| openid | Authenticate your Google identity |
| userinfo.email | Retrieve your email to add you as a guest on events |
The Knowledge Base allows you to provide Aijent with reference material about your business — products, services, pricing, FAQs, and more. Aijent draws on this content when answering visitor questions during conversations.
| Plan | Document limit |
|---|---|
| Starter | 3 documents |
| Growth | 8 documents |
| Pro | 20 documents |
| Enterprise | Custom |
https://) and click Add URLIn Agent Config, set your agent’s name (default: Aijent) and choose a tone preset: Professional, Friendly, Direct, or Consultative.
Configure available days, hours, meeting duration, and buffer time between meetings. Defaults: Monday–Friday, 9:00 AM–5:30 PM, 45-minute meetings, 30-minute buffer.
Set your agent’s timezone in Agent Config. This determines how available slots are calculated and presented to visitors. Defaults to Australia/Sydney (AEDT/AEST).
Select your calendar provider (Google Calendar or Microsoft Outlook) and meeting provider (Zoom, Google Meet, or Microsoft Teams) in Agent Config after connecting the relevant integrations.
Add custom instructions to guide Aijent’s conversation — for example, specific products to promote, objection-handling scripts, or industry-specific qualification questions.
All data is stored in Australia (Sydney, ap-southeast-2). OAuth tokens are encrypted at rest using AES-256-GCM. Knowledge Base documents are stored in Supabase Storage (Sydney). For full details, see the Privacy Policy.
Contact us at info@aijency.ai or visit the Support page.