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 Eva) that engages website visitors, qualifies them against BANT criteria, schedules meetings via Google Calendar and Zoom, and syncs all data to HubSpot CRM.
The platform has three components: the embeddable widget (installed on your site via a script tag), the admin portal (where you configure the agent and manage integrations), and the agent API (the backend that powers Eva'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 Google Calendar, Zoom, and HubSpot using the OAuth flows provided. All three are required for the full booking workflow.
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 Eva. Confirm that a Zoom meeting is created, a Google Calendar invite is sent, and a HubSpot contact and deal appear in your portal.
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.
Aijency syncs lead data and conversation transcripts to your HubSpot portal after every completed booking.
| 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 calendar availability and creates meeting events with Zoom 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 |
In Agent Config, set your agent's name (default: Eva) 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 AEDT, 45-minute meetings, 30-minute buffer.
Add custom instructions to guide Eva'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. For full details, see the Privacy Policy.
Contact us at info@aijency.ai or visit the Support page.