QUESTION:
What types of triggers are used by DupeBlocker and will they fire before or after our own custom triggers?
ANSWER:
DupeBlocker triggers fire before delete, after insert, after update, after delete and after undelete for Accounts, Contacts and Leads and any other object DupeBlocker has been able for.
If the user's trigger is an after trigger it could fire before or after DupeBlocker. There's no way to set the order when there are multiple after triggers. To check which fires first, the user will need to test and observe the trigger order (usually via the debug log) when inserting/updating/deleting Account, Contacts, Leads.
If the trigger is a before insert/update trigger it will fire before DupeBlocker.
More information regarding trigger execution and workflow in general can be found in the following Salesforce Knowledge Article:
We also highly recommend voting up the following Salesforce Idea: