Skip to main content
Connecting is a two-way exchange. ImmiTranslate gives you an API key to paste into eimmigration, and eimmigration gives you a webhook URL to paste into ImmiTranslate. Keep both open in separate browser tabs.

1. Open the connect page

Go to immitranslate.com/apps/eimmigration and say whether your firm already has an ImmiTranslate account.
The connect page: Connect eimmigration to ImmiTranslate, asking Do you already have an ImmiTranslate account? with Yes, log in and No, create an account buttons

The connect page

  • Yes, log in signs you in to your existing account.
  • No, create an account opens a new account for your firm. You can use Google or Microsoft.
Once you’re in, eimmigration is connected to that account and the page shows your API key. If you were already signed in to ImmiTranslate, the page asks you to confirm the account first; choose Connect.
The connect page after connecting: step 1, Copy your API key, with the key and a Copy button; step 2, Paste your webhook URL, with a Webhook URL field and a Save webhook URL button

After connecting: your API key, and a field for eimmigration's webhook URL

Some accounts only let their admins connect apps. If the page says so, ask one of the admins it names to connect eimmigration.

2. Paste the API key into eimmigration

In eimmigration, open Administrator, then Application Settings under Tools.
The Administrator home page in eimmigration, with Application Settings under Tools

Administrator → Application Settings

Choose ImmiTranslate in the menu on the right, then:
  1. Turn on Enable ImmiTranslate Integration.
  2. Paste the key from the connect page into API Key.
  3. Choose Test Connection to check the key works.
  4. Choose Save.
The ImmiTranslate Settings page in eimmigration: the Enable ImmiTranslate Integration switch, an API Key field, a Test Connection button, the Webhook URL with a copy button, and Regenerate

Administrator → Application Settings → ImmiTranslate

3. Paste the webhook URL into ImmiTranslate

On the same eimmigration page, copy the Webhook URL with the button at the end of the field. Back on the ImmiTranslate connect page, paste it into Webhook URL and choose Save webhook URL. This is how eimmigration hears that a quote is ready, an order has started or a translation is complete. Without it, requests stay at their first status in eimmigration and finished translations don’t arrive in the case.
Treat the API key and the webhook URL like passwords. Anyone with the key can act as your ImmiTranslate account, and the webhook URL contains a secret.
That’s it. Your team can now request translations from any case.

Managing the connection

The connection lives in your ImmiTranslate account under Settings → Integrations → eimmigration. There you can see the API key again, change the webhook URL, or disconnect.

Troubleshooting

Test Connection fails. Copy the key again with the Copy button so nothing is cut off, and check in Settings → Integrations → eimmigration that the key hasn’t been revoked. Requests don’t update in eimmigration. Compare the webhook URL in eimmigration with the one saved in Settings → Integrations → eimmigration. They must match exactly, and the URL changes whenever someone chooses Regenerate. Still stuck? Email developers@immitranslate.com.